介绍MATLAB绘制特殊二维图形的方法。包括:1.对数坐标曲线2.极坐标曲线3.双Y轴曲线
工具/原料
电脑
任意版本MATLAB
1.对数坐标曲线
1、当坐标是指数形式时,如10的3次方。这时,用对数表示会更直观。MATLAB中的函数包括semilogx,semilogy,和loglog。参数与plot基本一致。
2、举个例子:x = 1:0.1*pi:2*piy = sin(x)semilogx(x,y,'-*')
2.极坐标曲线
1、极坐标也是常用的曲线之一。调用函数为polor。polar(theta,rho,s) %theta为弧度表示的角度向量;rho是相应的幅向量;s为图形属性设置选项。
2、举个例子:x = 0:0.01*pi:4*piy = sin(x/2)+xpolar(x,y,'-')
3.双纵坐标二维曲线
1、双y轴坐标系的曲线,调用函数为plotyy。该函数的主要调用格式包括:plotyy(x1,鲻戟缒男y1,x2,y2)plotyy(x1,y1,x2,y2,fun) %以fun格式绘制第一条曲线plotyy(x1,y1,x2,y2,fun1,fun2) %fun代表坐标格式,可为plot,semilogy等
2、举例子:x = 0:0.01*pi:2*piy = sin(x)z = exp(x)plotyy(x,y,x,z,'plot','semilogy')