实验7.章新磊4222.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验7.章新磊4222

实验7:图形绘制 实验目的 掌握绘制二维图形的常用函数。 掌握绘制三维图形的常用函数。 掌握绘制图形的辅助操作。 实验内容 已知,完成下列操作: 在同一坐标系下用不同的颜色和线型绘制三条曲线。 x=0:0.1:2*pi; y1=x.^2; y2=cos(2*x); y3=y1.*y2; plot(x,y1,r-,x,y2,b:,x,y3,g--) (2)以子图形式绘制三条曲线。 x=0:0.1:2*pi; subplot(2, 2, 1); plot(x,y1); y1=x.^2; plot(x,y1); subplot(2, 2, 3); y2=cos(2*x); plot(x,y2); subplot(1, 3, 3); y3=y1.*y2;plot(x,y3); 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。 x=0:0.1:2*pi; y1=x.^2; subplot(1,3,1); bar(x,y1,r); y2=cos(2*x); subplot(1,3,2); bar(x,y2,g); y3=y1.*y2; subplot(1,3,3); bar(x,y3,b); clear x=0:0.1:2*pi; y1=x.^2; subplot(1,3,1); stairs(x,y1,r); y2=cos(2*x); subplot(1,3,2); stairs(x,y2,g); y3=y1.*y2; subplot(1,3,3); stairs(x,y3,b); clear x=0:0.1:2*pi; y1=x.^2; subplot(1,3,1); stem(x,y1,r); y2=cos(2*x); subplot(1,3,2); stem(x,y2,g); y3=y1.*y2; subplot(1,3,3); stem(x,y3,b) subplot(1,3,1); fill(x,y1,r); subplot(1,3,2); fill(x,y2,g); subplot(1,3,3); fill(x,y3,b); 绘制极坐标曲线,并分析参数a,b,n对曲线形状的影响。 分别用plot和fplot函数绘制函数的曲线,分析两曲线的差别。 %homework_7_3.m x=0:pi/100:2*pi; y=sin(1./x); plot(x,y); %homework_7_3_2_fplot.m function y=homework_7_3_fplot(x) y=sin(1./x); %homework_7_3_2.m fplot(homework_7_3_fplot,[0,7],1e-3); 绘制函数曲面图和等高线图: (1) %homework_7_4_1_6.m x=-pi:0.1:pi; [x,y]=meshgrid(x); z=(x.*x-2.*x).*exp(-x.*x-y.*y-x.*y); surfc(x,y,z); xlabel(x-轴),ylabel(y-轴),zlabel(z-轴); title(三维mesh网格图); (2) %homework_7_4_2_1.m x=-pi:0.1:pi; [x,y]=meshgrid(x); z=1./(1+sqrt((x-1).^2+y.^2))-1./(1+sqrt((x+1).^2+y.^2)); surfc(x,y,z); xlabel(x-轴),ylabel(y-轴),zlabel(z-轴); title(三维mesh网格图); 提示:绘制三维曲面图,首先要选定一个平面区域并在该区域产生网格坐标矩阵。在做本题之前,先分析并上机验证下列的命令执行结果。从中体会产生网格坐标矩阵的方法。 绘制由下列参数方程表示的曲面图形(未绘制图形之前,你能看出其是什么图形吗?) , 其中。 %homework_7_5_1.m x=inline((1+cos(u)).*cos(v)); y=inline((1+cos(u)).*sin(v)); z=inline(sin(u)); ezmesh(x,y,z); title(轮胎面); text(0,0,0,origin); xlabel(X),ylabel(Y),zlabel(Z); grid; 在一幅图上打印出函数sin(x)和cos(x)在[0,2(]区间上的图形,要求如下 1)sin(x)和cos(x)图形分别用红色的点划线和绿色星号打印; 2)坐标轴的窗口大小范围设为[-1,7]([-1.5.1.5]; 3)分别给x轴和y轴加上标注说明,图形加上名称; 4)给出图例说明标注; 5)在(3.3,

文档评论(0)

jgx3536 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档