matlab程序设计与应用-4new

matlab程序设计与应用-4new

ID:34443614

大小:893.81 KB

页数:63页

时间:2019-03-06

matlab程序设计与应用-4new_第1页
matlab程序设计与应用-4new_第2页
matlab程序设计与应用-4new_第3页
matlab程序设计与应用-4new_第4页
matlab程序设计与应用-4new_第5页
资源描述:

《matlab程序设计与应用-4new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、封面第四讲MATLAB绘图授课教师:田鹏第4章MATLAB绘图4.1二维图形4.2三维图形4.3视点处理4.4动画4.5低层绘图操作(略)10.9x=-2.9:0.2:2.9;0.8fill(x,exp(-x.*x),'g')0.7相同图形的绘制0.60.50.40.310.20.90.1x=-2.9:0.2:2.9;0.8bar(x,exp(-x.*x))0-3-2-101230.7fill0.64500.54000.4x=-2.9:0.1:2.9;y=randn(10000,1);3500.3his

2、t(y,x)3000.22500.12000-3-2-10123150100bar500-3-2-1hist0123图形窗口¾创建图形窗口的命令为figure,有两种调用格式:figure/figure(n)¾也可以由菜单创建:File->New->Figure¾图形窗口的操作及控制4.1二维图形4.1.1绘制二维曲线的最基本函数1.plot函数的基本用法plot函数的基本调用格式为:plot(x,y)plot(x,y,s)其中x和y为长度相同的向量,分别用于存储x坐标和y坐标数据;s为参数。2.线型和

3、颜色plot函数可设置曲线的线段类型、定点标记和线段颜色。常用的线段、颜色与定点标记参数命令格式:¾plot(y):单参数式(y为纵坐标向量,横坐标为向量[123…])¾plot(x,y):参数式(x为横坐标向量,y为纵坐标向量)¾plot(Y):m×n矩阵式(矩阵的每列为纵坐标,横坐标为向量[1:m])¾plot(X,Y):混合式¾plot(Z):复向量式¾plot(x1,y1,x2,y2,…):综合调用方式例4.1在0≤X≤2π区间内,绘制曲线y=2e-0.5Xsin(2πx)。程序如下:x=0:p

4、i/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y)注意数组/元素运算例4.2某工厂2000年各月总产值(单位:万元)分别为22、60、88、95、56、23、9、10、14、81、56、23,试绘制折线图以显示出该厂总产值的变化情况。程序如下:p=[22,60,88,95,56,23,9,10,14,81,56,23];plot(p)例4.3用不同线型和颜色在同一坐标内绘制曲线y=2e-0.5xsin(2πx)及其包络线。程序如下:x=(0:pi/100:

5、2*pi)';y1=2*exp(-0.5*x)*[1,-1];y2=2*exp(-0.5*x).*sin(2*pi*x);x1=(0:12)/2;y3=2*exp(-0.5*x1).*sin(2*pi*x1);plot(x,y1,'g:',x,y2,'b--',x1,y3,'rp');(-0.05x)+0.01x复数绘图——领结y=×(cosx+isin3x)ep=0:.05:8*pi;z=(cos(p)+i*sin(3*p)).*exp(-.05*p)+.01*p;plot(real(z),imag(

6、z))2.双纵坐标函数plotyyplotyy函数能把函数值具有不同量纲、不同数量级的两个函数绘制在同一坐标中。调用格式为:plotyy(x1,y1,x2,y2)其中x1—y1对应一条曲线,x2—y2对应另一条曲线。横坐标的标度相同,纵坐标有两个,左纵坐标用于x1—y1数据对,右纵坐标用于x2—y2数据对。例4.4用不同标度在同一坐标内绘制曲线y1=e-0.5xsin(2πx)及曲线y2=1.5e-0.1xsin(x)。程序如下:x1=0:pi/100:2*pi;x2=0:pi/100:3*pi;y1=

7、exp(-0.5*x1).*sin(2*pi*x1);y2=1.5*exp(-0.1*x2).*sin(x2);plotyy(x1,y1,x2,y2);4.1.2绘制图形的辅助操作1.图形标注有关图形标注函数的调用格式为:title(图形名称)xlabel(x轴说明)ylabel(y轴说明)text(x,y,图形说明)legend(图例1,图例2,…)例4.5给图形添加图形标注。程序如下:x=(0:pi/100:2*pi)';y1=2*exp(-0.5*x)*[1,-1];y2=2*exp(-0.5*x

8、).*sin(2*pi*x);x1=(0:12)/2;y3=2*exp(-0.5*x1).*sin(2*pi*x1);plot(x,y1,'g:',x,y2,'b--',x1,y3,'rp');title('曲线及其包络线');%加图形标题xlabel('independentvariableX');%加X轴说明ylabel('independentvariableY');%加Y轴说明text(2.8,0.5,'包络线');%在指定位置添加

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

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

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