您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 电子设计/PCB > Matlab绘图命令
Matlab绘图命令:1.plot(x,y):该命令用于描点法作图,给出x的范围,然后利用函数式计算出每一个x对应的y,注意,x间距取得越小,图像会画的越圆滑,这是因为plot描点法作图的原因.如:plot(x,y,’--’)2.fplot(y,[xstartxend]):该命令同样用于绘制图像,但是只需要给出x范围与y关于x的函数式即可,相比于plot函数更加方便。3.gridon可以给图像加上网格4.holdon:用于连续绘图,如果想要在一个坐标系中画出多个图形的话,则需要在每次画完图形之前加入这个命令。5.legend(‘y’):在图上标出y曲线线型6.设置图线颜色:plot(x,y,’颜色’)7.axis([xminxmaxyminymax]):设置图像横纵坐标范围例:fplot('cos(x)',[-55],'r--'),axis([-55-11]),8.subplot(m,n,p):用于在一个窗口中绘制多个图像。例:subplot(1,2,1);fplot('sin(x)',[-55],'b--');subplot(1,2,2);fplot('cos(x)',[-55],'r--');9.plot(thea,r):绘制极坐标图形,thea是角变量,r是极轴长度例:a=2;theta=[0:pi/90:2*pi];r=a*theta;polar(theta,r),title('阿基米德螺线')10.bar(x,y):画直方图11.stem(t,f):绘制针头图,这种图经常用来表示波动情况,或者各值和平均值的偏差,可以一目了然。例:subplot(1,2,1);plot(t,f),xlabel('时间(秒)'),ylabel('弹簧响应');subplot(1,2,2);stem(t,f),xlabel('时间(秒)'),ylabel('弹簧响应');12.counter3(x,y,z,n):绘制三维等高图例:[x,y]=meshgrid(-2:0.1:2);z=y.*exp(-x.^2-y.^2);contour3(x,y,z,30);surface(x,y,z,'EdgeColor',[.8.8.8],'FaceColor','none');gridoff;view(-15,20);13.mesh(x,y,z):绘制普通三维图14.surf(x,y,z):绘制颜色渐变三维图15.
本文标题:Matlab绘图命令
链接地址:https://www.777doc.com/doc-4965190 .html