用matlab画柱面y=-z 2,3.实验三 MATLAB绘图二 答案

3.画一个以z=10平面为基准,振幅为5按正弦规律波动的曲面。采用平滑画

法,标出颜色与高度的对应关系。

解:

t=0:0.1:6*pi;

[x,y]=meshgrid(t,t);

z=10+5*sin(x);

surf(x,y,z)

shading interp

colorbar

4.绘制一个中心在(5,5,5),底面半径为5,高度为10的圆柱面,绘图时加

网格,横纵坐标比例相同,并采用平滑画法,横轴标明“X轴”,纵轴标明“Y轴”,Z轴标明“Z轴”,图题“三维圆柱面”。

解:

方法一:

[X,Y,Z] = cylinder(5,100);

surf(X+5,Y+5,10*Z)

xlabel('X轴'),ylabel('Y轴'),zlabel('Z轴'),

title('三维圆柱面')

axis equal

colormap(summer);

shading interp

方法二:

t=0:0.1:10;

[y,z]=meshgrid(t,t);

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

surf(x,y,z)

hold on

x=5-sqrt(5^2-(y-5).^2);

surf(x,y,z)

xlabel('X轴'),ylabel('Y轴'),zlabel('Z轴'),

title('三维圆柱面')

colormap(summer);

shading interp

colorbar

axis equal

axis([0,10,0,10,0,10])

shg

方法三:笨方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值