如何在 Scilab 中根据分散数据绘制曲面?

问题描述 投票:0回答:1

我怎样才能用Scilab绘制如图所示的这样的东西。

Sample photo here

例如,在(X,Y)位置有一个耦合损耗值。因此,每个 (X, Y) 点都有一个确定的 Z 值,但该值不是该 (X,Y) 的函数。

如有任何帮助,我们将不胜感激。

我希望它看起来与该图或 3D 曲面图完全相同。

plot surface scilab
1个回答
0
投票

对于像这样的非结构化数据(z 作为分散 (x,y) 数据的未知函数),唯一的方法是使用 (x,y) 数据的三角测量并在 3d 空间中绘制生成的三角形,如本例所示

x=rand(50,1);
y=rand(50,1);
z=rand(50,1);
tri = mesh2d(x, y);
gcf().color_map=parulacolormap(128);
plot3d1(x(tri),y(tri),z(tri));
gce().hiddencolor=0;

© www.soinside.com 2019 - 2024. All rights reserved.