1. ホーム
  2. matlab

[解決済み] 行列の行にノルム関数を適用する - Matlab [duplicate]

2022-02-16 09:05:33

質問

3列、n行の行列がある。

[ a,b,c;
  d,e,f;
  g,h,i; ]

それぞれの行にnorm関数を適用して 1xn ノルムを含む行列。

[ norm([a,b,c]);
  norm([d,e,f]);
  norm([g,h,i]); ]

for-loopでできるのですが、もっといい方法はないでしょうか?

どのように解決するのですか?

についてはどうですか?

 norms = sqrt(sum(A.^2,1))

または

 norms = sqrt(sum(A.^2,2))?

座標が行か列かによって異なります。