MATLAB 实验6分析和总结.docx

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

MATLAB实验报告

一、实验名称:

二、实验目的:

图形绘制(3)

熟悉MATLAB的三维图形绘制函数

三、实验内容:

标准球面绘制程序1。输入命令如下:

subplot(2,2,1),sphere(3);title(n=3),axisequalsubplot(2,2,2),sphere(6);title(n=6),axisequalsubplot(2,2,3),sphere(10)title(n=10),axisequalsubplot(2,2,4),sphere(15);title(n=15),axisequal

执行结果如右图:

n=3

1

0

n=6

1

0

-1

0.5

0

-0.5

-00.20.02.4

-0.4-0-.

-0.4

n=10

-1

0.5

0

-0.5

1

0

-1n=15

1 1

0 0

-1

0.5 1

00

0

-0.5

-1

标准球面绘制程序2。输入命令如下:

-1

0.5

0

-0.5

0

-0.5

0.5

t=linspace(pi/2,3.5*pi,50);R=cos(t)+2;subplot(2,2,1);

cylinder(R,3),title(n=3);subplot(2,2,2);cylinder(R,6),title(n=6);subplot(2,2,3)cylinder(R),title(n=20)subplot(2,2,4)cylinder(R,50),title(n=50)

执行结果如下图:

n=3

1 1

0.5 0.5

0 0

5 5

5

0 0

-5 -5

n=20

1 1

0.5 0.5

0 0

5 5

5

0 0

-5 -5

绘制三维网格图

绘制下面给出的二元函数的网格图。

n=6

5

0 0

-5 -5

n=50

5

0 0

-5 -5

sin x2?

sin x2?y2

x2?y2

输入命令如下:

[x,y]=meshgrid(-8:0.5:8,-10:0.5:10);

R=sqrt(x.^2+y.^2)+eps;z=sin(R)./R;

mesh(x,y,z);

执行结果如下图:

50

5

0

5

-5

0

-5

0.5

0

-0.5

10

10

绘制三维网格图。

-10 -10

输入命令如下:

x=-pi:0.15:pi;y=sin(x);

subplot(2,1,1),H=bar(x,y);xx=get(H,xdata);

yy=get(H,ydata);subplot(2,1,2),plot(xx,yy);

执行结果如下图:

1

0.5

0

-0.5

-1

-4 -3 -2 -1 0 1 2 3 4

1

0.5

0

-0.5

-1

-4 -3 -2 -1 0 1 2 3 4

四、回答问题:无

五、思考题:

1?x2)?y2(1?x

1?x2)?y2

(1?x2)?y2

的三维曲面图和三视图。

答:输入命令如下:

(1)三维曲面图:

[x,y]=meshgrid(-8:0.5:8,-10:0.5:10);

a=sqrt((1-x.^2)+y.^2);

b=sqrt((1+x.^2)+y.^2);z=1./a+1./b;surf(x,y,z)

3

2.5

2

1.5

1

0.5

0

-10

-5

0

5 5

10

-10

-5

0

2.绘出函数x?sint,y?t2

et的慧星效果图。

答:输入命令如下:

t=0:0.01:2*pi;

x=sin(t);y=t.^2+exp(t);comet(x,y)plot(t,x,b--,t,y,r-)

title(Thecurvesofxandy)gtext({x曲线;y曲线})

执行结果如下:

Thecurvesofxandy

y曲线

y曲线

x曲线

500

400

300

200

100

0

-100

0 1 2 3 4 5 6 7

六、遇到的问题及解决:

本次实习中遇到的问题并不是很多,主要就是坐标轴的选取上,要选择坐标轴使得绘制出来的图形可以很好的展现在图形框中,这就需要很好的选取坐标轴的范围、间距使图形可以完美的展现出来。

七、体会:

本次实习是在上两次实习的基础上进行的,有了前两次的实习,对于图形的绘制有了比较好的感觉和体会,对于一些简单的命令也可以很快的输出,在选择坐标轴上也比较熟练

了。

相比起上两次实习,本次实习唯一的不同就是绘制的图形由一维、二维转化为了三维,这就在输出命令上有了更高的要求,运用的函数也不再是简单的一维输出函数了,比如:三维彗

您可能关注的文档

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地上海
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档