how to take vector and norm for indiviual column in the complex matrix
2 ビュー (過去 30 日間)
古いコメントを表示
p=inf;
for k=1:k
gk =G(:,k);
N =norm(gk,p);
vk=gk/N;
end
0 件のコメント
採用された回答
Andrei Bobrov
2018 年 1 月 30 日
編集済み: Andrei Bobrov
2018 年 1 月 30 日
vk = G;
for k=1:size(vk,2)
vk(:,k) =G(:,k)/norm(G(:,k),inf);
end
その他の回答 (1 件)
Torsten
2018 年 1 月 30 日
編集済み: Torsten
2018 年 1 月 30 日
1) "for k=1:k" won't work ; you will have to use another variable name for the upper bound of the Loop.
2) You permanently overwrite the vectors vk in the loop. Adding the line Gnorm(:,k)=vk should work.
p=Inf;
for k=1:size(G,2)
gk =G(:,k);
N =norm(gk,p);
vk=gk/N;
Gnorm(:,k)=vk;
end
Best wishes
Torsten.
0 件のコメント
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!