matlab 三维曲线绘制,MATLAB实验:三维曲线的绘制

41528d3028836879cd698677c3999917.gifMATLAB实验:三维曲线的绘制

闽 江 学 院 电 子 系 实 验 报 告 姓名: 课程:MATLAB 实验 一、 MATLAB实验七:三维曲线的绘制 二、 实验地点:大成楼A210 实验目的:1、掌握绘制三维曲线的方法; 2、掌握绘制三维网格图和三维曲面图的方法; 3、比较绘制三维图形和二维图形的方法,了解其中的相似点。 实验内容:1、绘制三维曲线 并显示网格。 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平面内选择区域,用mesh,meshc,meshz和surf绘制函数 的四种曲面图。 5、绘制下列三维图形 z=5,。要求应用插值着色处理。 三、 实验环境(使用的软硬件):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 6、 思考练习: 1、绘制下列三维图形: 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 2,、 pie3([1000,1500,1300,200]); (2)fill3(rand(3,4),rand(3,4),rand(3,4), b ) 3、Waterfall函数的用法在xy面上绘制曲线,且在z轴上也绘制底座等高线。它的网格线是在x轴方向出现。 报告评分:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值