matlab中用什么命令作三维的图形?具体怎么用?举例说明

来源:百度知道 编辑:UC知道 时间:2024/06/21 10:22:13

plot3函数——绘制三维曲线
格式:plot3(x1,y1,z1,s1,x2,y2,z2,s2,…)%其中sn是字符串,用于指定颜色、标记符号或线型。
t=0:0.1:3*pi;
x=t.^3.*sin(3*t).*exp(-t);
y=t.^3.*cos(3*t).*exp(-t);
z=t.^2;
plot3(x,y,z)
grid on
2. 绘制三维曲面
格式
[x,y]=meshgrid(v1,v2) %生成网格数据
z=… %计算二元函数的z矩阵
surf(x,y,z)或mesh(x,y,z)%surf绘制表面图,mesh绘制网格图
例如 绘制马鞍面
[x,y]=meshgrid(-4:0.1:4);
z=(x.^2)/4-(y.^2)/9;
surf(x,y,z)

用plot3可以绘制三维曲线,用mesh可以绘制三维网格,用surf可绘制三维曲面,contour3可绘制三围等高线,pie3绘制三维并状图。。。。。太多了 你要画哪种图?

plot3或者mesh,具体自己可以看help