2015-05-29 68 views
0

enter image description here如何顯示2-d矩陣在MATLAB

嗨,大家好, 我要顯示在像下面的圖片MATLAB 2-d陣列,但我不知道我應該怎麼尋找。 任何幫助,將不勝感激。

+0

你應該更清楚你的真實目標是什麼,以及你想要用2D陣列做什麼。你也會談論「像圖片一樣的二維數組」,但是你可以從這個圖像中獲得很多數據,所以請說明你真正需要哪些信息 – Robson

+0

我的意思是,我怎樣才能顯示一個二維數組的值這個?紅色代表高值,藍色代表低值,這裏的二維數組是投影矩陣處理 –

+1

我認爲你正在尋找一個數據的熱圖,這是在這裏回答:http://stackoverflow.com/questions/15676363/matlab-how-does-one-plot-a-heatmap-from-nxn-matrix – MarkD

回答

1

您正在尋找的頻譜圖繪製,這基本上是一個衝浪地圖:

figure 
surf(Y0, 'edgecolor', 'none'); view(0,90); axis tight; 

其中Y0是你的矩陣(矩陣中的假設值幅度)。

您也可以使用頻譜圖繪圖工具,檢查出spectrogram

我還可以補充說,在某些情況下,使用日誌(ABS(Y0)),對數幅度尤其擅長展現結果,其中的整體數據並不稀疏。

+0

謝謝,那就是我一直在尋找的東西。 –

+0

歡迎您,如果您準備好接受它,請記住接受正確答案。 – GameOfThrows