2013-02-17 34 views
-4

我在matlab以下輸出:如何爲這個等式寫一個matlab腳本?

31.9374 31.9374 31.9374 27.9464 27.4044 31.4643 31.9374 22.5832 
    31.9374 31.9374 31.9374 31.9374 31.9374 31.9374 31.9374 22.5832 
    31.9374 31.9374 31.9374 31.9374 31.9374 31.9374 31.9374 22.5832 
    31.9374 31.9374 31.9374 31.9374 31.9374 31.9374 31.9374 22.5832 
    31.9374 31.9374 31.9374 31.9374 31.9374 31.9374 31.9374 22.5832 
    31.9374 31.9374 31.9374 27.6586 27.6586 31.9374 31.9374 22.5832 
    22.5832 22.5832 22.5832 15.9687 15.9687 22.5832 22.5832 15.9687 

對於數據和和用於所示的每個值,我想計算下面的等式用作歸一化,使值的範圍從0-255因爲我有其他數據類似於我也想計算的值較大的數據。

的公式如下:

255 x (original value - 0)/(maximum value in matrix - minimum value in matrix) 

我怎樣才能在matlab執行此?

謝謝。

回答

2

如果在矩陣A數據...

255 * A/(max(A(:)) - min(A(:)))