ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:38.80KB ,
资源ID:1746700      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/1746700.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第05节MATLAB绘图例题源程序.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第05节MATLAB绘图例题源程序.docx

1、第05节MATLAB绘图例题源程序第5章 MATLAB绘图例5.1 在0x2 区间内,绘制曲线y=2e-0.5xsin(2x)。x=0:pi/100:2*pi;y=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y)例5.2 绘制曲线t=-pi:pi/100:pi;x=t.*cos(3*t);y=t.*sin(t).*sin(t);plot(x,y);例5.3 用不同线型和颜色在同一坐标内绘制曲线y=2e-0.5xsin(2x)及其包络线。x=(0:pi/100:2*pi);y1=2*exp(-0.5*x)*1,-1;y2=2*exp(-0.5*x).*sin(2*pi*x

2、);x1=(0:12)/2;y3=2*exp(-0.5*x1).*sin(2*pi*x1);plot(x,y1,k:,x,y2,b-,x1,y3,rp);例5.4 用不同标度在同一坐标内绘制曲线y1=e-0.5xsin(2x)及曲线y2=1.5e-0.1xsin(x)。x1=0:pi/100:2*pi;x2=0:pi/100:3*pi;y1=exp(-0.5*x1).*sin(2*pi*x1);y2=1.5*exp(-0.1*x2).*sin(x2);plotyy(x1,y1,x2,y2);例5.5 绘制分段函数曲线并添加图形标注。x=linspace(0,10,100);y=;for x0=

3、x if x0=8 y=y,1; elseif x0=6 y=y,5-x0/2; elseif x0=4 y=y,2; elseif x0=0 y=y,sqrt(x0); endendplot(x,y)axis(0 10 0 2.5) %设置坐标轴title(分段函数曲线); %加图形标题xlabel(Variable X); %加X轴说明ylabel(Variable Y); %加Y轴说明text(2,1.3,y=x1/2); %在指定位置添加图形说明text(4.5,1.9,y=2);text(7.3,1.5,y=5-x/2);text(8.5,0.9,y=1);例5.6 用图形保持功能在

4、同一坐标内绘制曲线y=2e-0.5xsin(2x)及其包络线。x=(0:pi/100:2*pi);y1=2*exp(-0.5*x)*1,-1;y2=2*exp(-0.5*x).*sin(2*pi*x);plot(x,y1,b:);axis(0,2*pi,-2,2); %设置坐标hold on; %设置图形保持状态plot(x,y2,k);legend(包络线,包络线,曲线y); %加图例hold off; %关闭图形保持grid %网格线控制例5.7 在一个图形窗口中以子图形式同时绘制正弦、余弦、正切、余切曲线。x=linspace(0,2*pi,60);y=sin(x);z=cos(x);t

5、=sin(x)./(cos(x)+eps);ct=cos(x)./(sin(x)+eps);subplot(2,2,1); plot(x,y);title(sin(x);axis(0,2*pi,-1,1);subplot(2,2,2);plot(x,z);title(cos(x);axis(0,2*pi,-1,1);subplot(2,2,3);plot(x,t);title(tangent(x);axis(0,2*pi,-40,40);subplot(2,2,4);plot(x,ct);title(cotangent(x);axis(0,2*pi,-40,40);请看下面的程序。x=lins

6、pace(0,2*pi,60);y=sin(x);z=cos(x);t=sin(x)./(cos(x)+eps);ct=cos(x)./(sin(x)+eps);subplot(2,2,1); %选择22个区中的1号区stairs(x,y);title(sin(x)-1);axis (0,2*pi,-1,1);subplot(2,1,2); %选择21个区中的2号区stem(x,y);title(sin(x)-2);axis (0,2*pi,-1,1);subplot(4,4,3); %选择44个区中的3号区plot(x,y);title(sin(x);axis (0,2*pi,-1,1);s

7、ubplot(4,4,4); %选择44个区中的4号区plot(x,z);title(cos(x);axis (0,2*pi,-1,1);subplot(4,4,7); %选择44个区中的7号区plot(x,t);title(tangent(x);axis (0,2*pi,-40,40);subplot(4,4,8); %选择44个区中的8号区plot(x,ct);title(cotangent(x);axis (0,2*pi,-40,40);例5.8 分别以条形图、填充图、阶梯图和杆图形式绘制曲线y=2e-0.5x。x=0:0.35:7;y=2*exp(-0.5*x);subplot(2,2

8、,1);bar(x,y,g);title(bar(x,y,g);axis(0,7,0,2); subplot(2,2,2);fill(x,y,r);title(fill(x,y,r);axis(0,7,0,2);subplot(2,2,3);stairs(x,y,b);title(stairs(x,y,b);axis(0,7,0,2);subplot(2,2,4);stem(x,y,k);title(stem(x,y,k);axis(0,7,0,2);例5.9 绘制=sin(2)cos(2)的极坐标图。theta=0:0.01:2*pi;rho=sin(2*theta).*cos(2*thet

9、a);polar(theta,rho,k); 例5.10 绘制y=10x2的对数坐标图并与直角线性坐标图进行比较。x=0:0.1:10;y=10*x.*x;subplot(2,2,1);plot(x,y);title(plot(x,y);grid on;subplot(2,2,2);semilogx(x,y);title(semilogx(x,y);grid on;subplot(2,2,3);semilogy(x,y);title(semilogy(x,y);grid on;subplot(2,2,4);loglog(x,y);title(loglog(x,y);grid on;例5.11

10、用fplot函数绘制f(x)=cos(tan(x)的曲线。先建立函数文件myf.m:function y=myf(x)y=cos(tan(pi*x);再用fplot函数绘制myf.m函数的曲线:fplot(myf,-0.4,1.4,1e-4)得到如图5.12所示曲线。从图5.12中可看出,在x=0.5附近采样点十分密集。也可以直接用fplot函数绘制f(x)=cos(tan(x)的曲线:fplot(cos(tan(pi*x),-0.4,1.4,1e-4)例5.12 绘制图形:(1) 某次考试优秀、良好、中等、及格、不及格的人数分别为:7,17,23,19,5,试用饼图作成绩统计分析。(2) 绘

11、制复数的相量图:3+2i、5.5-i和-1.5+5i。subplot(1,2,1);pie(7,17,23,19,5);title(饼图);legend(优秀,良好,中等,及格,不及格);subplot(1,2,2);compass(3+2i,5.5-i,-1.5+5i);title(相量图);例5.13 绘制空间曲线:t=0:pi/50:2*pi;x=8*cos(t);y=4*sqrt(2)*sin(t);z=-4*sqrt(2)*sin(t);plot3(x,y,z,p);title(Line in 3-D Space);text(0,0,0,origin);xlabel(X),ylabe

12、l(Y),zlabel(Z);grid;例5.14 已知6x30,15y36,求不定方程2x+5y=126的整数解。x=7:29;y=16:35;x,y=meshgrid(x,y); %在7,2916,35区域生成网格坐标z=2*x+5*y;k=find(z=126); %找出解的位置x(k),y(k) %输出对应位置的x,y即方程的解例5.15 用三维曲面图表现函数z=sin(y)cos(x)。程序1:x=0:0.1:2*pi;x,y=meshgrid(x);z=sin(y).*cos(x);mesh(x,y,z);xlabel(x-axis),ylabel(y-axis),zlabel(z

13、-axis);title(mesh);程序2:x=0:0.1:2*pi;x,y=meshgrid(x);z=sin(y).*cos(x);surf(x,y,z);xlabel(x-axis),ylabel(y-axis),zlabel(z-axis);title(surf);程序3:x=0:0.1:2*pi;x,y=meshgrid(x);z=sin(y).*cos(x);plot3(x,y,z);xlabel(x-axis),ylabel(y-axis),zlabel(z-axis);title(plot3-1);grid;例5.16 绘制两个直径相等的圆管的相交图形。%两个等直径圆管的交线

14、m=30;z=1.2*(0:m)/m;r=ones(size(z);theta=(0:m)/m*2*pi;x1=r*cos(theta);y1=r*sin(theta); %生成第一个圆管的坐标矩阵z1=z*ones(1,m+1);x=(-m:2:m)/m;x2=x*ones(1,m+1);y2=r*cos(theta); %生成第二个圆管的坐标矩阵z2=r*sin(theta);surf(x1,y1,z1); %绘制竖立的圆管axis equal,axis offhold onsurf(x2,y2,z2); %绘制平放的圆管axis equal,axis offtitle(两个等直径圆管的交线);hold off例5.17 分析由函数z=x2-2y2构成的曲面形状及与平面z=a的交线。x,y=meshgrid(-10:0.2:10);z1=(x.2-2*y.2)+eps; %第1个曲面a=input(a=

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1