行列の正規化
28 次查看(过去 30 天)
显示 更早的评论
質問失礼します。
行列の正規化に関してです。
行列を0-1に正規化しようとする場合、列ごとに正規化が行われるかと思いますが、全体を一気に行うようなコマンドまたは方法はありますか。
0 个评论
采纳的回答
Hernia Baby
2022-8-27
编辑:Hernia Baby
2022-8-27
最小値で引いて、その最大値で割ればいけると思います
A = magic(3)
normA = A - min(A(:));
normA = normA ./ max(normA(:))
更多回答(1 个)
Atsushi Ueno
2022-8-27
「列毎に正規化されるなら列ベクトルに変換して入力する」方法はどうでしょう。
A = magic(3);
temp = normalize(A(:),'range');
normA = reshape(temp,size(A))
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!