三组数据怎么用MATLAB怎么生成曲面图

x=[10,10,10,10,10,10;20,20,20,20,20,20;30,30,30,30,30,30];
y=[5,10,15,20,25,30;5,10,15,20,25,30;5,10,15,20,25,30];
z=[25.5,27.2,14.0,11.8,6.3,2.1;40.2,42.0,21.5,17.7,8.1,5.0;42.1,43.9,22.5,19.0,9.8,6.3];
图中显示xyz轴代表的量分别为R、D、fai,
求教像这种图,怎么编程能给个程序吗?非常感谢!

第1个回答  2015-08-24

解决方法:

1、根据x、y、z数据,拟合方程z=f(x,y)

2、生成X-Y平面上的网格数据,根据拟合方程,计算X-Y平面上各网格点的z轴高度

3、绘制曲面图。

追问

实际图像不是这样的吧

追答

是怎样的,让我看看。

实际上是一样的,只不过是投影角度不同而显示不一样。

追问

已加qq

本回答被提问者和网友采纳
相似回答