如何可视化存储在2D矩阵中的值?

时间:2013-07-10 13:39:36

标签: matlab 3d data-visualization

我有一个浮点值数组,范围从0.0到70000.0,我想在3D表面中显示这些数据。我想要这样的东西: enter image description here

我不知道该怎么做。我甚至不知道实际调用这种类型的图形。我应该使用Matlab吗?我之前没有使用过Matlab,但我可以访问安装了Matlab的机器......

1 个答案:

答案 0 :(得分:1)

matlabOctave等工具可以产生非常相似的情节。

您提供的图形将矩阵显示为高度图。对于包含元素M的矩阵M[i][j],您想要的3D表面只是:

x = i
y = j
z = M[i][j]

使用渲染算法(如ray marchingrasterizing可视化表面,网格与高度贴图重叠。