how to normalize data between 0 and 1 , each column?

4 ビュー (過去 30 日間)
helia mb
helia mb 2016 年 8 月 17 日
編集済み: helia mb 2016 年 8 月 17 日
i have data that has 13 column and 194 row. i want to normalize each column between 0 and 1 and i want to use min_max method. what should i do? i don't know matlab a lot. plz help me. thank you.

採用された回答

Stephen23
Stephen23 2016 年 8 月 17 日
編集済み: Stephen23 2016 年 8 月 17 日
This will normalize each column (assuming no NaN, Inf, or complex):
x = [min(a,[],1);max(a,[],1)]
b = bsxfun(@minus,a,x(1,:));
b = bsxfun(@rdivide,b,diff(x,1,1))
  6 件のコメント
helia mb
helia mb 2016 年 8 月 17 日
i really appreciate.....thank you :)))
helia mb
helia mb 2016 年 8 月 17 日
i want to use this new normalize data again. what ever thank you

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLogical についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by