第4章 MATLAB常用图形功能.ppt

第4章 MATLAB常用图形功能.ppt

ID:48805404

大小:870.50 KB

页数:29页

时间:2020-01-26

第4章 MATLAB常用图形功能.ppt_第1页
第4章 MATLAB常用图形功能.ppt_第2页
第4章 MATLAB常用图形功能.ppt_第3页
第4章 MATLAB常用图形功能.ppt_第4页
第4章 MATLAB常用图形功能.ppt_第5页
资源描述:

《第4章 MATLAB常用图形功能.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章MATLAB常用图形功能4.1MATLAB的二维图形功能4.1.1基本图形的绘制例4-1在MATLAB命令窗口输入如下指令X=[1,2,3.5,4,5,4,3.5,2,0];plot(X);运行结果如图4-1所示图4-12例4-2在MATLAB命令窗口输入如下指令x=linspace(0,10,20);y=2*x.^2;plot(x,y);运行结果如图4-2所示图4-23例4-3在MATLAB命令窗口输入如下指令t=linspace(0,2*pi,36);x=sin(2*t);plot(t,x);运行结果如图4

2、-3所示图4-34例4-4在MATLAB的命令窗口输入如下指令t=linspace(0,pi,36);x1=cos(t);x2=cos(2*t);x3=cos(3*t);plot(t,x1,t,x2,t,x3)运行结果如图4-4所示图4-45例4-5在MATLAB的命令窗口输入如下指令t=linspace(0,pi,36);x1=sin(t);x2=sin(2*t);x3=sin(3*t);plot(t,x1);holdon;plot(t,x2);plot(t,x3);运行结果如图4-5所示图4-56例4-6在MAT

3、LAB的命令窗口输入下列指令t=linspace(0,2*pi,36);x=sin(t);y=cos(t);f=x+y*i;plot(f);axis('square');运行结果如图4-6所示图4-674.1.2图形的修辞plot指令参数的含义颜色数据点线型b蓝色.点-实线g绿色o圆:点线r红色x叉号-.点划线c青色+加号--虚线m洋红色*星号y黄色s正方形k黑色d菱形w白色v下三角^上三角<左三角>右三角p五角星h六角星8例4-7在MATLAB的命令窗口输入下列指令x=linspace(0,2*pi,36);y1=

4、sin(x);y2=cos(x);plot(x,y1,'r-o',x,y2,'b--h');运行结果如图4-7所示图4-794.1.3图形的标注例4-8在MATLAB的命令窗口输入如下指令t=linspace(0,10,20);y=2*t.^2+1;plot(t,y);title('位移-时间曲线');xlabel('时间');ylabel('位移');text(2,200,'位移曲线图');运行结果如图4-8所示图4-8104.1.4图形窗口操作例4-9在MATLAB的命令窗口输入下列指令t=linspace(0,

5、2*pi,36);x1=sin(t);x2=cos(t);figure(1);plot(t,x1,'r*');axis([0,2*pi,-1.1,1.1])figure(2);plot(t,x2,'b-^')axis([-0.3,2*pi+0.3,-1.1,1.1])运行结果如图4-9(a)和图4-9(b)所示图4-9(a)图4-9(b)11例4-10在MATLAB的命令窗口输入如下指令t=linspace(0,pi,36);x1=sin(t);x2=sin(2*t);x3=sin(3*t);x4=sin(4*t);

6、subplot(2,2,1);plot(t,x1);subplot(2,2,2);plot(t,x2);subplot(2,2,3);plot(t,x3);subplot(2,2,4);plot(t,x4);运行结果如图4-10所示图4-1012例4-11在MATLAB的命令窗口输入如下指令x=linspace(0,4*pi,72);y=sin(x);plot(x,y);gridon;运行结果如图4-11所示图4-11134.2MATLAB的特殊图形功能4.2.1对数坐标图形的绘制例4-12在MATLAB的命令窗口输

7、入x=linspace(1,10,11);y=10.^x;semilogy(x,y);运行结果如图4-12所示图4-1214例4-13在MATLAB的命令窗口输入x=linspace(10,10e9,11);y=2*x+1;loglog(x,y);gridon运行结果如图4-13所示图4-13154.2.2极坐标图形的绘制例4-14在MATLAB的命令窗口输入t=linspace(0,2*pi,360);r=sin(2*t).*cos(2*t);polar(t,r,'b-')运行结果如图4-14所示图4-14164.

8、2.3条形图的绘制例4-15在MATLAB的命令窗口中输入X=[123;473;486;897];bar(X);figure(2);barh(X);运行结果如图4-15(a)和图4-15(b)所示图4-15(a)图4-15(b)17例4-16在MATLAB中输入X=[123;473;486;897];bar(X,'stack');figure(

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

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

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