matlab三维图形绘制题目绘制三维函数图,z=2x^2+y^2,其中x=sin(3t),y=cos(3t),t的范围取[-3,3],x,y轴范围均取[-1.2,1.2] 要求:分别画出三维网格图、三维曲面图和带有等高线的三维曲面图,并画出x=1截面图
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 16:38:41
˯Jet'Z#WhI?keJ!߄YW?1CO5tC;ńD-k,kX^Ȣ`+ÚEv7hN4* *v(Kzз 1BrM!x5kf k
matlab三维图形绘制题目绘制三维函数图,z=2x^2+y^2,其中x=sin(3t),y=cos(3t),t的范围取[-3,3],x,y轴范围均取[-1.2,1.2] 要求:分别画出三维网格图、三维曲面图和带有等高线的三维曲面图,并画出x=1截面图
matlab三维图形绘制题目
绘制三维函数图,z=2x^2+y^2,其中x=sin(3t),y=cos(3t),t的范围取[-3,3],x,y轴范围均取[-1.2,1.2] 要求:分别画出三维网格图、三维曲面图和带有等高线的三维曲面图,并画出x=1截面图
,看了半天书都弄不出来
matlab三维图形绘制题目绘制三维函数图,z=2x^2+y^2,其中x=sin(3t),y=cos(3t),t的范围取[-3,3],x,y轴范围均取[-1.2,1.2] 要求:分别画出三维网格图、三维曲面图和带有等高线的三维曲面图,并画出x=1截面图
正在思考截面图 其他的都写好了
>> t=-3:pi/50:3;
>> x=sin(3*t);
>> y=cos(3*t);
>> [X,Y]=meshgrid(x,y);
>> Z=2.*X.^2+Y.^2;
>> subplot(2,2,1);
>> mesh(X,Y,Z)
>> axis([-1.2 1.2 -1.2 1.2 0 3]);
>> title('网格图');
>> subplot(2,2,2);
>> surf(X,Y,Z);
>> axis([-1.2 1.2 -1.2 1.2 0 3]);
>> title('曲面图');
>> subplot(2,2,3);
>> surfc(X,Y,Z);
>> axis([-1.2 1.2 -1.2 1.2 0 3]);
>> title('带等高线曲面图');
截面图 正在想
t=-3:0.01:3
x=sin(3*t)
y=cos(3*t)
z=2*x.^2+y.^2
axis([-1 2 -1 2])
subplot(221)
plot3(x,y,z)
grid on
[x,y]=meshgrid([-1:0.1:1])
z=2*x.^2+y.^2
subplot(222)
surf(x,y,z)
subplot(223)
surfc(x,y,z)
subplot(224)
x=ones(21)
plot3(x,y,z)
grid on