2013-07-10 70 views
0

我有一个范围从0.0到70000.0的浮点值数组,我想在3D表面中可视化这些数据。我想要这样的事情: enter image description here如何可视化存储在二维矩阵中的值?

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

+0

没有答案!!!来吧,我真的需要这个。请任何人至少告诉我它叫什么(我的意思是什么样的图表),以便我可以计算其他的东西Google搜索。 – mushfek0001

回答

1

matlabOctave这样的工具可以产生非常相似的图。

您提供的图形将矩阵显示为高度图。对于一个矩阵M具有元素M[i][j],你想要的3D表面很简单:

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

表面采用像ray marchingrasterizing或与高度地图覆盖网格渲染算法可视化。

+0

感谢您的答复@ a.lasram。我要去看看它。 – mushfek0001