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

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/26 21:52:44
matlab中如何绘制下列参数方程的三维曲面图:{x=usint; y=ucost; z=t/4;0
xmOPǿJ Ӵ]ivmhdLQ$c_m$msϹz߂=WAni~w7nD͠ͷr#lokQ]­>[GgXUWTO9dP]*ښ MvZt#hVsu>9Z1Rnh|e97K-)p!EPC`]Bn^ْ Ok+r zU)Rz9:a=z= uu,LɲK50 (Y'I$OubU54J'Dfdd0ϰ1 DXyY!@&1 a]3L Byhc,Y!KC71gBNygxSM}LX݉v[fzEvY{Q3!kc,"TiT:za5›t*VMin}?&&f{

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])      %绘制三维曲面图