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

采纳的回答

Andrei Bobrov
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 个评论
VISHALI V
VISHALI V 2018-1-30
what value can i use for p ? if i check this code in matlab it shown values of all column are equal how should i see the indiviual column value?

请先登录,再进行评论。

更多回答(1 个)

Torsten
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.

类别

Help CenterFile Exchange 中查找有关 Logical 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by