normalize matrix by standard deviation

I am preparing a data matrix of a data series of images to perform an EOF. It's a MxN matrix where M are the pixel values (rows) and N are the images. Is it possible to normalize the entire matrix by the standard deviation? If so, how can do this? Or do I have to normalize each image (column)?

 採用された回答

Roger Stafford
Roger Stafford 2014 年 12 月 10 日
編集済み: Roger Stafford 2014 年 12 月 10 日

0 投票

If A is your MxN matrix and is of type 'double', do this:
A = bsxfun(@rdivide,A,std(A));
(This assumes you want unbiased standard deviation.)

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeRead, Write, and Modify Image についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by