如何在MATLAB中绘制4D轮廓线(XYZ-V)?

时间:2013-03-28 14:08:57

标签: matlab 3d contour 4d geometry-surface

我有XYZ的数据集作为坐标,V作为每个点的值(100x4矩阵)。

我使用补丁绘制3D表面。 (通过面和顶点)

如何在3D表面上绘制V(非Z)的轮廓线!?

(Contour3函数绘制Z的3D轮廓线;但我需要V的轮廓线。)

其实我想要thisthis

感谢十亿人的帮助。


实际上我发现isosurface命令正是我想要的。

但是,此命令要求V数据为3D矩阵。但是我的V是一个向量。其中的数据完全不均匀且不规则。现在,这里提出了一个新问题:

如何将此非均匀矢量转换为3D矩阵,以便可以与isosurface命令一起使用!!

请帮助我。

1 个答案:

答案 0 :(得分:1)

来自MathWorks FileExchange的

cont3d并不是您正在寻找的,但它可能会给您一些想法。