MATLAB Answers

Translated by

このページのコンテンツは英語から自動翻訳されています。自動翻訳をオフにする場合は「<a class="turn_off_mt" href="#" onclick="window._kiq.push(['set', { 'event': 'Turn off MT' }]);">ここ</a>」をクリックしてください。

dulanga
0

residual r=ax-b ∞-norm

dulanga
さんによって質問されました 2019 年 3 月 18 日
最新アクティビティ dulanga
さんによって コメントされました 2019 年 3 月 19 日
This is my code but i dont get the coorect answer
a = [-5 8 -5; 0 0 12; 3 -7 -3;6 -4 4]
b = [1;1;1;1]
x=a\b
r=a*x-b
x1=sqrt(sum(r.*r))

  1 件のコメント

Walter Roberson
2019 年 3 月 19 日
what is the definition of infinity norm?

サインイン to comment.

タグ

2 件の回答

dulanga
回答者: dulanga
2019 年 3 月 19 日
 採用された回答

Would this be correct to get infinty norm
a = [-5 8 -5; 0 0 12; 3 -7 -3;6 -4 4]
b = [1;1;1;1]
x=a\b
r=a*x-b
N = norm(r, Inf)

  4 件のコメント

dulanga
2019 年 3 月 19 日
thanks
John D'Errico
2019 年 3 月 19 日
That is correct, as long as you are allowed to use the norm function. Things like that are sometimes not allowed in homework. If not, then you need to do as I suggested, as
max(abs( r ))
dulanga
2019 年 3 月 19 日
noted

サインイン to comment.


John D'Errico
回答者: John D'Errico
2019 年 3 月 19 日

Why would you possibly have expected to get the right answer? Was the infinity norm requested? Is it a 2-norm that you computed?
x1=sqrt(sum(r.*r))
If r is the vector of residuals, then what do you want to compute? It seems like you want the maximum of the absolute value of the residuals. How would you do that?

  0 件のコメント

サインイン to comment.



Translated by