2013-02-17 52 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(:)))