1、双双数坐标曲线图 loglog(x,y)%根据数组x,y,绘制双对数坐标函数图 loglog(x,y,'styl髫潋啜缅e')%'style'用来定义曲线的线性,颜色,数据点等形状属性。如:>> x=[1e1,1e2,1e3,1e4,1e5,1e6,1e7,1e8,1e9];>> y1=x.^2+2*x;>> y2=x.^3+3*x;>> loglog(x,y1,'r-',x,y2,'ob--')>> legend('x^2+2*x','x.^3+3*x');>> grid on
2、单对数横坐标曲线图 semilogx(x,鲻戟缒男y)%根据数组x和y绘制单对数横轴坐标曲线图 semilogx(x1,y1,x2,y2,...)%在同一图形窗口绘制多条单对数横轴坐标曲线 semilogx(....,'style')%自定义曲线的线性,颜色,数据点属性如:>> x=[1e1,1e2,1e3,1e4,1e5,1e6,1e7,1e8,1e9];>> y1=log(x);>> y2=log(2*x);>> semilogx(x,y1,'r-',x,y2,'ob--');>> grid on>> legend('log(x)','log(2*x)');
3、单对数纵坐标曲线图semilogy(x,y)%根据数组x和y绘制单对数纵轴坐标曲线图semilogy(x1,y1,x2,y2,...)%在同一图形窗口绘制多条单对数横纵轴坐标曲线semilogy(....,'style')%自定义曲线的线性,颜色,数据点属性如:>> x=[1e1,1e2,1e3,1e4,1e5,1e6,1e7,1e8,1e9];y1=log(x);y2=log(2*x);semilogy(x,y1,'r-',x,y2,'ob--');grid onlegend('log(x)','log(2*x)');
4、极坐标曲线图:polar(a,r)%根据角度数组a和极坐标数组r绘制极坐标曲线图polar(...,'style')%自定义曲线的线性,颜色等属性如:>> r1=1.5*sin(t).*cos(2*8);>> r2=2+0.5*sin(8*t);>> t=[t',t'];>> r=[r1',r2'];>> polar(t,r,'*')
5、双坐标曲线图plotyy(x1,y1,x2,y2)%在同一个图形窗口以左右纵轴绘制两条曲线plotyy(x1,y1,x2,y2,@pc1,@pc2)%分别用绘图指令pc1和pc2,以左右不同纵轴绘制两条曲线。如:>> x=linspace(-8,8,400);>> y1=sinh(x);>> y2=exp(-0.2*x).*sin(4*x);>> plotyy(x,y1,x,y2);>> legend('sinh(x)','exp(-0.2*x)*sin(x)');>> grid on