我在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
中执行此操作?
感谢。
答案 0 :(得分:2)
如果您有矩阵A
...
255 * A / (max(A(:)) - min(A(:)))