2013-04-25 131 views
0

所以我對某些東西有些困惑。我在C中創建了一個函數來計算一些值並將它們存儲在矩陣文件中。該矩陣文件在記事本中打開幷包含浮點值的行和列。無論如何,我已經看到矩陣顯示爲某種形式的灰度像素像圖像,並想知道我是否可以在Matlab中做到這一點?我已經完成了研究,但似乎並沒有真正解釋它們是什麼。我在Matlab中並不是一個真正的專業人士,因爲我在一個學期只做了幾個星期,但足以理解它。那麼我的問題是,是否有人按照我的意思將矩陣轉換爲像素灰度圖像,如果是這樣,那麼在Matlab中如何實現?將文本文件中的矩陣轉換爲灰度圖像

回答

0

是的,Matlab可以以各種方式做到這一點。我會推薦imagesc命令,它將每個矩陣元素作爲一個圖像像素。方便的是,它將值縮放到矩陣中的數字範圍,因此,您輸入的數字無關緊要。

您可能還想看看dlmread函數用於讀取ASCII文件作爲矩陣。

這裏是一個代碼示例來演示它可以是多麼簡單。

data = dlmread('myfile.txt') 
imagesc(data); 
+0

非常感謝。我會在我入學第一件事的時候嘗試一下! :) – user2035796 2013-04-25 20:21:10