给一组数据,用mesh或者surf绘制曲面图matlab
时间: 2023-12-13 15:05:17 浏览: 114
MATLAB 3D曲面图绘制技巧:从基础到高级应用
好的,下面是一个用mesh函数绘制曲面图的例子:
假设有一组数据如下:
```matlab
x = -5:0.1:5;
y = -5:0.1:5;
[X,Y] = meshgrid(x,y);
Z = sin(sqrt(X.^2+Y.^2))./(sqrt(X.^2+Y.^2));
```
然后可以用mesh函数绘制曲面图:
```matlab
figure;
mesh(X,Y,Z);
xlabel('X');
ylabel('Y');
zlabel('Z');
title('Surface Plot');
```
如果想用surf函数绘制曲面图,可以将上面的mesh换成surf即可。
阅读全文