MATLAB实验:三维曲线的绘制

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

闽 江 学 院 电 子 系 实 验 报 告
姓名:
课程:MATLAB 实验
一、 MATLAB 实验七:三维曲线的绘制 二、 实验地点:大成楼A210 实验目的:1、掌握绘制三维曲线的方法;
2、掌握绘制三维网格图和三维曲面图的方法;
3、比较绘制三维图形和二维图形的方法,了解其中的相似点。

实验内容:1、绘制三维曲线
()sin cos3020sin cos3x t y t
t z t t t π=⎧⎪
=≤≤⎨⎪=⎩
并显示网格。

2、比较以下两段程序的运行结果:
(1)x=0:0.1:2*pi; stem(x,sin(x)); (2)x=0:0.1:2*pi; stem3(exp(x),x,exp(x));说明函数stem 和stem3的联系与区别。

3、将当前图形窗口分为左右两个子窗口,分别绘制标准三维球面和柱面。

4、在xy 平面内选择区域[8,8][8,8]-⨯-,用mesh ,meshc ,meshz 和surf 绘制函数
22
2
2
cos x y z x y
+=
+ 的四种曲面图。

5、绘制下列三维图形
z=5,5,5x y ≤≤。

要求应用插值着色处理。

三、 实验环境(使用的软硬件):MATLAB7.0
四、 实验结果: 1、t=0:pi/100:20*pi;
x=sin(t);
y=cos(3*t);
z=t.*sin(t).*cos(3*t);
plot3(x,y,z);
grid on;
2、
(1)x=0:0.1:2*pi; stem(x,sin(x)); (2)x=0:0.1:2*pi; stem3(exp(x),x,exp(x)); (2)
3、
subplot(1,2,1);
[x,y,z]=sphere(30);
surf(x,y,z);
subplot(1,2,2);
[x,y,z]=cylinder(30);
surf(x,y,z);
4、[x,y]=meshgrid(-8:0.5:8);
z=sin(sqrt(x.^2+y.^2))./sqrt(x.^2+y.^2+eps); subplot(2,2,1);
mesh(x,y,z);
title('mesh(x,y,z)')
subplot(2,2,2);
meshc(x,y,z);
title('meshc(x,y,z)')
subplot(2,2,3);
meshz(x,y,z);
title('meshz(x,y,z)')
subplot(2,2,4);
surf(x,y,z);
title('surf(x,y,z)')
5.x=-5:5; y=-5:5; z=5;
surf(x,y,z); shading interp; axis equal
-5
5
-5
5
00.51
六、 思考练习:
1、绘制下列三维图形:
/20/20
cos sin ,02t t x e t y e
t t z t π--⎧=⎪=≤≤⎨⎪=⎩
2、绘制三维图形:
(1)已知x=[1000,1500,1300,200],绘制饼图; (2)用随机的顶点坐标值画出四个蓝色三角形。

3、waterfall 函数和contour 函数的功能分别是什么?
1、
t=0:pi/100:20*pi; x=exp(-t/20).*cos(t); y=exp(-t/20).*sin(3*t); z=t;
plot3(x,y,z); grid on
-1
-0.5
0.5
1
-1
-0.5
0.5
1
020
40
60
80
2,、
pie3([1000,1500,1300,200]);
33%
38%
5%
25%
(2)fill3(rand(3,4),rand(3,4),rand(3,4), 'b' )
0.2
0.4
0.6
0.8
1
0.5
1
00.20.40.60.81
3、Waterfall
函数的用法在xy 面上绘制曲线,且在z 轴上也绘制底座等高线。

它的网格线是在
x 轴方向出现。

报告评分:。

相关文档
最新文档