不同坐标下的绘图指令
1. 极坐标下
A.polar(theta,rho):theta为弧度,rho为极坐标矢径。
B.polar(theta,rho,s):参数s代表数据点的类型组合、颜色以及连线的类型和颜色。
举例:
m=0:0.1:2*pi;
r=abs(cos(m).*sin(m));
polar(m,r)
结果:
2. 半对数坐标下
在半对数坐标下使用semilogx()以及semilogy()进行半对数坐标绘制。
A.semilogx(X):绘制以十为底的对数刻度X轴和其线性刻度的Y轴半对数坐标曲线。
B.semilogx(X1,Y1,s1,....):与polt函数中的相关类型类似,其中si表示曲线的线型、标记、色彩参数。
C.h=semilogx(……):返回line图形句柄向量,每条线对应一个句柄
3.双对数坐标下
利用loglog()函数进行绘制,使用格式与半对数坐标下的函数使用相同。
4.双Y轴坐标
A.plotyy(x1,y1,x2,y2):左边y轴画x1对应y1的图,右边y轴画x2对应y2的图。
B.plotyy(x1,y1,x2,y2,'function1','function2'):使用function指定的绘图函数产生图像,'function'可以是plot、semilogx、semilogy、stem或者任何满足h=function(x,y)的函数。function1代表左边刻度,function2代表右边刻度。