2013-02-15 54 views
0

我有256 * 256 * 30的3D矩陣。每個單元格包含一個16位整數強度值。 如何在Matlab中可視化該立方體?可視化圖像立方體

+0

正確的問題是你想如何可視化。然後你應該問如何在Matlab中做到這一點。 – Mikhail 2013-02-15 20:00:58

+0

我想看看它是一個立方體。我希望能夠沿着我選擇的任意軸探索立方體,如果這不是太多的話:)我還有其他什麼選擇? – Zoran 2013-02-15 20:06:38

回答

3

你基本上擁有的是3D熱圖。你可以直觀地看到這個,或者你可以將它轉換成一個三維輪廓圖,讓你更好地瞭解更高或更低密度的區域。

這不是一個cakewalk,但這裏是人們用Mathematica做類似數據的可視化:https://mathematica.stackexchange.com/questions/17260/3d-heatmap-density-plot。考慮到我們對屏幕上兩個維度的視覺限制,我認爲輪廓圖的變換尤其有用。您可以旋轉輪廓圖以從任何角度查看它。

作爲一種替代方案,由於其中一個維度比另外兩個維度小得多,因此我將其視爲30個切片,每個維度都是一個二維熱圖。採取類似的方法來查看醫學成像,例如斷層掃描數據:http://en.wikipedia.org/wiki/X-ray_computed_tomography