10.12 特殊坐标轴绘图
来源:互联网 发布:mysql的日期转换函数 编辑:程序博客网 时间:2024/06/06 20:18
前面介绍了基本的二维绘图函数的使用,但其中无论是直角坐标系函数极坐标系,用到的坐标轴的刻度都是线性刻度,但是在实际的许多情况中,数据都出现指数型的变化规律,这时,如皋再用线性刻度来描述曲线,则处于低次幂的部分数据就无法清晰地表现出来,当然,也可以利用双坐标轴绘图,对指数数据进行局部放大,但这比较麻烦,MATLAB提供了更简便的方法来解决对数数据的问题,分别是semilogx函数、semilogy函数和loglog函数
(1)semilogx函数
semilogx函数的使用格式和plot基本相同
semilgox(Y)
semilogx(X1,Y1,X2,Y2,......)
semilogx(X1,Y1,LineSpecl,X2,Y2,Spec2,....)
semilogx函数绘制图形时,x轴采用对数坐标,若没有指定使用的颜色,当所画线条较多时,semilogx函数将自动使用由当前的ColorOrder和LineStyleOrder属性所指定的颜色顺序和线型顺序来绘制线条。
semilogx函数与plot函数对比
x=10.^(0.1:0.1:4);
y=1./(x+1000);
subplot(1,2,1);semilogx(x,y,'+','MarkerSize',5,'LineWidth',2);title('y=(x+1000)^-1,semilogx');
grid on
subplot(1,2,2);plot(x,y,'+','MarkerSize',5,'LineWidth',2);title('y=(x+1000)^-1,plot');
grid on
(2)semilogy函数
semilogy函数使用的格式与semilogx函数相同,绘制图形时,y轴采用对数坐标,如果没有指定使用的颜色,当所画线条较多时,semilogy将自动使用由当前的ColorOrder和LineStyleOrder属性所指定的颜色顺序和线型顺序来绘制曲线。
(3)loglog函数
loglog函数使用的格式与semilogx函数相同,绘制图形时,x轴与y轴均采用对数坐标。
loglog函数与plot函数对比:
a=0.1:0.1:5;x=log10(a);y=10.^a;
subplot(1,2,1);loglog(x,y,'+','MarkerSize',5,'LineWidth',2);title('lgy=10^x,loglog');
subplot(1,2,2);plot(x,y,'+','MarkerSize',5,'LineWidth',2);title('lgy=10^x,loglog');
- 10.12 特殊坐标轴绘图
- Matlab 绘图 坐标轴 刻度
- Matlab绘图坐标轴的设置
- python绘图-坐标轴不可见
- Matlab几个绘图技巧,坐标轴翻转等
- Matlab中 plot 绘图坐标轴设置
- HTML5绘图之Canvas标签 绘制坐标轴
- python matplotlib绘图设置坐标轴刻度、文本
- MATLAB绘图基础02-双坐标轴绘制
- Matlab 绘图坐标轴刻度设置小数位数
- matlab中坐标轴标注和特殊字体
- matlab坐标轴标注和特殊字体…
- Matlab 绘图特殊标注
- 坐标轴
- 坐标轴
- R语言绘图技巧之绘制坐标轴与线段
- matlab绘图的坐标轴数字、范围、间隔控制
- 笔记7:VB.net绘图中坐标轴的变换
- react native常见的错误
- 为什么c++支持重载而C语言不支持重载
- 一道快速排序题的解析
- RecyclerView监听
- SpringMVC参数绑定高级
- 10.12 特殊坐标轴绘图
- Android之动态修改system/etc目录下文件的一种实现方式-SELinux
- 在一台机器上面好使的程序,到另一台不好使,提示,无法解析的外部命令
- spring mvc使用GET请求获取Date类型的方法
- RecyclerView布局样式
- C语言sscanf函数的总结
- 创新、创业、颠覆
- MatConvNet--Using MatConvNet to train convnets
- 欢迎使用CSDN-markdown编辑器