1、直角坐标曲线图plot(x)%根据数组x绘制二维曲线图plot(x,y)%根据同维数组x,y绘制二维曲线plot(x1,y1,x2,y2,...)%根据同维数组x1,y1以及同维数组x2,y2等在同一窗口绘制多条二维图形。
2、坐标轴属性的设置 坐标轴属性的设置主要包括坐标轴的刻度范围和外貌特性等方面的属性。在MATLAB中,常用的坐标轴属性的指令格式为:axis([x1,x2,y1,y2])%设置横纵坐标为[x1,x2]和[y1,y2]xlim([x1,x2])%设置横坐标刻度范围为[x1,x2]ylim([y1,y2])%设置纵坐标刻度范围为[y1,y2]axis equal:设置横纵坐标为等长刻度。axis square%设置正方形坐标系axis auto%使用默认设置如:>> cleara=linspace(0,2*pi,360);b=7+5*sin(9*a);x=b.*cos(a);y=b.*sin(a);plot(x,y,'*r--')axis([pi/2,2*pi,-3,3])
3、图形标识的设置 图形标识主要包括图形标题和坐标轴名称。title('fname')%在图形上方添加图形标题fnamexlabel('xname')%将横坐标名称设置为xnameylabel('yname')%将纵坐标名称设置为yname如:>> cleara=linspace(0,2*pi,360);b=7+5*sin(9*a);x=b.*cos(a);y=b.*sin(a);plot(x,y,'*r--')title('一朵花');xlabel('横坐标');ylabel('纵坐标');
4、图例说明 在同一个图形窗口画出多条函数曲线的情况下,为方便于区分各个曲线的具体含义和内容,可以藜局腑载添加图例说明或在适当位置给出一些文字说明。legend(&垆杪屑丝#39;string1','string2',...)%根据曲线属性添加图例说明text(x,y,'abc')%在(x,y)处添加说明性文字如:>> x=-10:10;>> y1=x;>> y2=x.^2;>> y3=cos(x);>> plot(x,y1,'b-',x,y2,'r.',x,y3,'k*')>> legend('x','x.^2','cos(x)')
5、图形窗口的操作在MATLAB中函数丰富的图形窗口工具。1)figure(i)%建立第i个图形窗口2)subplot(m,n,p)%将图形轻拔吴悃窗口分割为mn个子窗口,并将第p个子窗口设置为当前窗口3)grid on %在当前窗口添加网络线grid off %擦除当前窗口的网络线如:>> x=linspace(0,pi,36);>> y1=sin(x);>> y2=cos(x);>> y3=x;>> y4=x.^2;>> subplot(221),plot(x,y1,'r*');title('y1=sin(x)');>> subplot(222),plot(x,y2,'b.');title('y2=cos(x)');>> subplot(223),plot(x,y3,'k.');title('y3=x');>> subplot(224),plot(x,y4,'c.');title('y4=x.^2');