第二章-MATLAB-语言基础(绘图).ppt

第二章-MATLAB-语言基础(绘图).ppt

ID:58003905

大小:715.50 KB

页数:62页

时间:2020-09-04

第二章-MATLAB-语言基础(绘图).ppt_第1页
第二章-MATLAB-语言基础(绘图).ppt_第2页
第二章-MATLAB-语言基础(绘图).ppt_第3页
第二章-MATLAB-语言基础(绘图).ppt_第4页
第二章-MATLAB-语言基础(绘图).ppt_第5页
资源描述:

《第二章-MATLAB-语言基础(绘图).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章MATLAB语言基础-----绘图函数第三节、绘图简介MATLAB提供了丰富的绘图功能helpgraph2d可得到所有画二维图形的命令helpgraph3d可得到所有画三维图形的命令下面介绍常用的二维图形命令二维绘图一、基本绘图函数二、多次叠绘、多子图三、图形标识、坐标控制四、图形标注五、对数坐标、极坐标六、其他二维画图函数七、三维绘图八、屏幕控制小结一、基本绘图函数——X-Y坐标图plot(x1,y1,option1,x2,y2,option2,…)x1,y1给出的数据分别为x,y轴坐标值option1为选项参数,以逐点连

2、折线的方式绘制1个二维图形;同时类似地绘制第二个二维图形,……等。一、基本绘图函数——X-Y坐标图在实际应用中可以根据需要进行简化。比如:plot(x,y);plot(x,y,option)option定义了图形曲线的颜色、线型及标示符号,它由一对单引号括起来。x=0:1:10;y=x.^2-10.*x+15;plot(x,y);title('Plotofy=x.^2-10.*x+15');gridon;>>x=1:2:10>>y=0:0.1:0.5一、基本绘图函数——X-Y坐标图如果y是一个数组,函数plot(x,y,‘s’):

3、x横坐标,y纵坐标。‘s’是用来指定线型、色彩和数据点形状的字符串。函数plot(y,‘s’):以数组y中元素的下标作为X坐标,数组y中元素作为Y坐标。一、基本绘图函数——输入一个数组【例】输入一个数组的plot绘图。>>y=5*(rand(1,10)-0.5)>>plot(y)>>grid>>xlabel('x'),ylabel('y')所得图形如图所示。一个数组的plot绘图一、基本绘图函数——输入一个数组一、基本绘图函数——输入两个数组如果数组x和y具有相同的维数函数plot(x1,y1,‘s’,x2,y2,‘s’,)将绘制

4、出以数组x的元素作为X坐标,以数组y的元素作为Y坐标的图形。【例】两个数组的plot绘图。>>x=0:0.5:4*pi;>>y1=exp(-0.1*x).*sin(x);>>y2=exp(-0.1*x).*sin(x+0.5*pi);>>plot(x,y1,'k',x,y2,'k:')%在一张图中绘制两条曲线。>>xlabel('x'),ylabel('y')所得图形如图所示。两个数组的plot绘图一、基本绘图函数——输入两个数组一、基本绘图函数——多条曲线1.plot(X,[y1,y2,…])命令y=[y1,y2,…]是矩阵,若

5、x是列(行)向量,则y的列(行)维数与x的维数相同。矩阵y的行(列)维数就是所绘制曲线的条数。在这种命令格式下,系统会自动给曲线以不同的颜色,但不便于用户自行设定线型和颜色。一、基本绘图函数——多条曲线2.在plot后使用多输入变量plot(x1,y2,x2,y3,…,xn,yn)。其中x1,y1;x2,y2;…,xn,yn分别为数组对。每个数组对可以绘制出一条曲线,这样就可以在一张图上绘制多条曲线,各数组对的维数可以不同,且各自都可以加上线型等标志符。一、基本绘图函数——多条曲线x=0:pi/100:2*pi;y1=sin(2*

6、x);y2=2*cos(2*x);y3=2*sin(x)+cos(x);plot(x,y1,x,y2,x,y3);一、基本绘图函数——虚数和复数当命令plot(z)中z为复数单变量时,复数的实数部分作为X坐标,虚数部分作为Y坐标进行绘图,相当于命令plot(real(z),imag(z))。如果是双变量,如命令plot(x,z),则z中的虚数部分将被丢弃。或者写成plot(real(z1),imag(z1),real(z2),imag(z2))。一、基本绘图函数——虚数和复数>>x=0:0.05:20;>>z=exp((-0.1+

7、i)*x);>>plot(z)>>xlabel('real(z)'),ylabel('imag(z)'),grid>>figure(2)>>plot(x,z)>>xlabel('x'),ylabel('real(z)'),grid所绘制的图形如图所示,其中(a)图画出了复数图形;而(b)图画出了复数z的实部随变量x的变化规律。一、基本绘图函数——虚数和复数(a)plot(z)(b)plot(x,z)二、多次叠绘、多子图多次重叠绘制图形hold多窗口绘制figure图形窗口的分割subplot双纵坐标图plotyy二、多次叠绘、多子

8、图——hold在绘制前一条曲线后在命令窗口输入hold命令,再绘制下一条曲线,这样一来,两条曲线在一幅图中,实际上是将两幅图重叠在一起。holdon使当前轴及图形保持而不被刷新,准备接受此后将绘制的新曲线。holdoff使当前轴及图形不再具备不被刷

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

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

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