如何为此等式编写matlab脚本?

时间:2013-02-17 00:03:59

标签: matlab equation

我在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中执行此操作?

感谢。

1 个答案:

答案 0 :(得分:2)

如果您有矩阵A ...

中的数据
255 * A / (max(A(:)) - min(A(:)))