matlab中如何绘制下列参数方程的三维曲面图:{x=usint; y=ucost; z=t/4;0

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 22:14:50
matlab中如何绘制下列参数方程的三维曲面图:{x=usint; y=ucost; z=t/4;0

matlab中如何绘制下列参数方程的三维曲面图:{x=usint; y=ucost; z=t/4;0
matlab中如何绘制下列参数方程的三维曲面图:{x=usint; y=ucost; z=t/4;0

matlab中如何绘制下列参数方程的三维曲面图:{x=usint; y=ucost; z=t/4;0

u0=linspace(0,2,100);

t0=linspace(0,20,200);

[u,t]=meshgrid(u0,t0);

x=u.*sin(t);

y=u.*cos(t);

z=t0./4;

plot3(x,y,z);

参数选择有点不对

这个答案不对 他画的是很多个曲线 不是曲面 应该把z=t0./4;改成z=t./4; plot3(x,y,z);改成mesh(x,y,z);或surf(x,y,z);

你这画不出曲面图啊,只有曲线图
t=0:0.1:2;
x=u*sin(t);
y=u*cos(t);
z=t/4;
plot3(x,y,z);

t=0:0.1:20;
u=0:0.1:2
x=u*sin(t);
y=u*cos(t);
z=t/4;
surf(x,y,z)

>> ezmesh('u*sin(t)','u*cos(t)','t/4',[0,2],[0,20])    %绘制三维网格图

>> ezsurf('u*sin(t)','u*cos(t)','t/4',[0,2],[0,20])      %绘制三维曲面图