Why do quotes in norm for infinity norm sometimes work
4 ビュー (過去 30 日間)
古いコメントを表示
I'm just curious as to why, for some matrix A, you can calculate the infinity norm with
- norm(A, inf)
- norm(A, Inf)
- norm(A, 'inf')but not
- norm(A, 'Inf')
especially when
>> inf
ans =
Inf
Seems strange to have included 'inf' -- and the command itself doesn't indicate that 'inf' is a valid input either:
>> norm(A, 'Inf')
Error using norm
The only matrix norms available are 1, 2, inf, and 'fro'.
0 件のコメント
採用された回答
dpb
2013 年 12 月 9 日
"Because" :)
It appears the author of norm did go as far as to do a string comparison of the inputs but didn't bother to [upper/lower]case the input string before making the comparison internally.
The same case-sensitive comparison fails in the same fashion with 'Fro' as opposed to 'fro'
2 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Introduction to Installation and Licensing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!