- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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)