matlab第3讲 matlab基本绘图

matlab第3讲 matlab基本绘图

ID:21967910

大小:1.08 MB

页数:51页

时间:2018-10-21

matlab第3讲 matlab基本绘图_第1页
matlab第3讲 matlab基本绘图_第2页
matlab第3讲 matlab基本绘图_第3页
matlab第3讲 matlab基本绘图_第4页
matlab第3讲 matlab基本绘图_第5页
资源描述:

《matlab第3讲 matlab基本绘图》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章MATLAB基本绘图第7章函数和数据的可视化主要内容(3))■基本二维绘图■特殊二维绘图■基本三维绘图■特殊三维绘图3.1基本二维绘图二维图形库(graph2d)通用图形函数库(graphics)绘图的一般步骤1.曲线数据准备2.指定图形窗口和子图位置figure指令和subplot指令3.调入绘图命令绘制图形4.设置坐标轴的图形注释5.按指定格式保存或导出图形3.1基本二维绘图一、plot-----基本二维绘图函数1、格式1:plot(y)功能:y是一向量,以y中元素的下标为横坐标,元素值作为纵坐标,各点以直线相连。

2、例如:y=[12321];plot(y)3.1基本二维绘图►如果格式1中的y为复数矩阵,则相当于plot(real(y),imag(y))。►如果y为多行或多列矩阵,则绘制多条曲线。例如:y2=[sin(2*pi*t);cos(2*pi*t)];plot(t,y2);2、格式2:plot(x,y)功能:x,y具有相同的长度,绘图时以x元素值为横坐标,y元素值作为纵坐标,各点以直线相连。例如:t=(0:0.05:1);y=sin(2*pi*t);plot(t,y);3.1基本二维绘图3、格式3:plot(x1,y1,x2,y2

3、,…)功能:相当于,plot(x1,y1),plot(x2,y2),…,绘制多条曲线在一个图中。例如:t1=(0.5:0.05:1.5);y1=2*sin(2*pi*2*t1);plot(t,y,t1,y1);3.1基本二维绘图4、格式4:plot(y,’s’)plot(x,y,’s’)plot(x1,y1,’s1’,x2,y2,’s2’…)s为一字符串,用于设置绘图颜色和线型(见P105)例如;plot(t,y,’*b’);plot(t,y,’xr’,t1,y1,’:k’)3.1基本二维绘图二、plotyy----双坐标绘

4、图格式:plotyy(x1,y1,x2,y2)功能:将y1的坐标标在左边,y2标在右边,x1,x2共用横坐标。例如:plotyy(t,y,t1,y1)3.1基本二维绘图三、loglog/semilogx/semilogy---对数坐标绘图功能:与plot用法相同,区别为坐标轴为对数Loglog():X-Y轴均为对数Semilogx():X轴为对数(半对数)Semilogy():Y轴为对数(半对数)例如:yl=(1:1:100);semilogy(yl);3.1基本二维绘图四、polar----极坐标格式:polar(θ,r)

5、功能:以θ为角度,r为半径绘图。例:x=(0:pi/100:2*pi);yp=abs(sin(x));polar(x,yp)3.1基本二维绘图五、多曲线绘图控制1、图形保持格式:holdon(off)功能:用于保持当前绘图,以便在同一坐标上再绘制另外图形。例如:plot(t,y);holdon;plot(t1,y1)3.1基本二维绘图2、子图控制格式:subplot(m,n,p)功能:将窗口分成m(行)*n(列)个子图,并指定在第p个子图中绘图例如:subplot(3,2,2);plot(t,y);subplot(3,2,3

6、);plot(t1,y1);3.1基本二维绘图3、窗口控制格式:figure(n)功能:打开一个新窗口用于当前绘图,n为该窗口的句柄(唯一标识),用于在多个窗口中绘图。例如:figure(1);plot(t,y);figure(2);plot(t1,y1);3.1基本二维绘图1、title(‘s’)——给图形加标题例如:plot(t,y);title(‘sinewave’)2、xlabel(‘s’)——给x轴加标注例如:xlabel(‘t(s)’)3、ylabel(‘s’)——给y轴加标注例如:ylabel(‘V(mv)’)

7、六、图形控制3.1基本二维绘图4、text(x,y,’s’)—在图形指定位置(x,y)加标注例如:text(0.5,0.8,’t=0.5sv=0.8’)5、legend(‘s1’,’s2’,…)——添加图例例如:plot(t,y,t1,y1);legend(‘sine’,’cosine’)6、gridon(off)—打开、关闭坐标网格线例如:gridoff7、zoomon(off)---允许放大/缩小3.1基本二维绘图8、axis——控制坐标轴的刻度■axis([xmin,xmax,ymin,ymax])设定坐标轴的最大最小

8、值例如:plot(t,y);axis([-12–22])■axis(‘equal’)将两轴刻度设为相等。■axison(off)显示或关闭坐标轴3.2特殊二维绘图二维特殊绘图函数使用方法基本同plot.例如:stem(t,y)2、bar–––绘制直方图例如:bar(t,y)特殊图形库(sp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。