mesh三维画图[matlab]

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/a19990412/article/details/78301594

【图形展示,堪比算法】
点这里,可以看surf函数画三维图
mesh是用于画三维的网格图
主要使用格式有:
mesh(X,Y,Z) 参数X,Y,Z都是矩阵值规模都是相同的(至于怎么扩展成相同的,一般用的是meshgrid函数设置矩形网络)
mesh(x,y,Z)参数x和y是长度为n和m的向量,参数是m*n的矩阵(这个比较少见
下面展示下代码和对应图形:

x = -8:0.05:8;
y = x;
[X, Y] = meshgrid(x,y);    % 通过meshgird设置矩形网络
Z = sin(X) + cos(Y) - X;   % 给出函数图像
mesh(X,Y,Z);
grid on

我将这个转了一个视角的
图片1

另外一串代码:

x = -8:0.05:8;
y = -3:0.01:5;
[X, Y] = meshgrid(x,y);    % 通过meshgird设置矩形网络
Z = sin(X) + cos(Y) - sqrt(X.^2 + Y.^2);   % 给出函数图像
mesh(X,Y,Z);
grid on

图片如下:
图片2

猜你喜欢

转载自blog.csdn.net/a19990412/article/details/78301594