3D函数P(X,Y,Z)的曲面图

时间:2017-08-25 07:51:43

标签: matlab plot 3d surface

我有一个表格

的矩阵
X, Y, Z, P   
1, 2, 3, 2
5, 3, 5, 2
1, 2, 4, 5

依旧......

它基本上代表X,Y,Z中的表面,其中P(X,Y,Z)是其上的压力分布。我想在MATLAB中创建它的3D表面图(或任何其他类型的图),但是MATLAB通常需要2X2矩阵用于Z值和X& Y由行和列表示,这意味着Z(X,Y),这与我在此处绘制的内容不同。

所以,我真的很困惑如何在MATLAB中继续使用3D表面功能,并且真的很感激我能得到的任何帮助。

提前致谢!

1 个答案:

答案 0 :(得分:1)

您可以使用scatter3功能

的颜色参数
scatter3(X,Y,Z,[],P);

您没有足够的数据来使用曲面(surf)绘图,因为Z和{{1}的每个组合都需要X坐标}。例如,可以使用Y获取这些XY