-4

私は次の出力を持っています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ますか?

ありがとう。

4

1 に答える 1

2

マトリックスにデータがある場合A...

255 * A / (max(A(:)) - min(A(:)))
于 2013-02-17T00:12:32.700 に答える