用matlab举出例子:.三维图形的绘制 plot3函数; mesh函数; surf函数。
时间: 2024-05-24 15:12:59 浏览: 81
plot3函数:
假设我们要绘制以下三个点的三维图形:(1,2,3),(4,5,6),(7,8,9)
代码如下:
x = [1,4,7];
y = [2,5,8];
z = [3,6,9];
plot3(x,y,z,'o');
运行结果如下图所示:
mesh函数:
假设我们要绘制以下函数的三维图形:z = sin(sqrt(x^2 + y^2))/sqrt(x^2 + y^2)
代码如下:
[X,Y] = meshgrid(-8:0.5:8);
Z = sin(sqrt(X.^2 + Y.^2))./sqrt(X.^2 + Y.^2);
mesh(X,Y,Z);
运行结果如下图所示:
surf函数:
假设我们要绘制以下函数的三维图形:z = sin(sqrt(x^2 + y^2))/sqrt(x^2 + y^2)
代码如下:
[X,Y] = meshgrid(-8:0.5:8);
Z = sin(sqrt(X.^2 + Y.^2))./sqrt(X.^2 + Y.^2);
surf(X,Y,Z);
运行结果如下图所示:
阅读全文