trying to find L2 norm using for loops. where am I doing wrong?

1 回表示 (過去 30 日間)
Aash
Aash 2017 年 10 月 16 日
コメント済み: KSSV 2017 年 10 月 16 日
clear all
clearvars
x = [1.21, -3.42, 10.01, -0.13, -5.11, -1.29, 3.87, 2.16, -3.21, 0.02]
n = length(x)
sumx = 0
for x = 1: n
sumx = sum + [x(n)^2]
end
L2 = sqrt(sumx)

採用された回答

KSSV
KSSV 2017 年 10 月 16 日
x = [1.21, -3.42, 10.01, -0.13, -5.11, -1.29, 3.87, 2.16, -3.21, 0.02] ;
n = length(x) ;
sumx = 0 ;
for i = 1: n
sumx = sumx + x(i)^2 ;
end
L2 = sqrt(sumx)
  2 件のコメント
Aash
Aash 2017 年 10 月 16 日
thanks very much for your quick help
KSSV
KSSV 2017 年 10 月 16 日
Thanks is accepting the answer....:)

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

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by