Throw an error message with the dimensions of a matrix
3 ビュー (過去 30 日間)
古いコメントを表示
Hello,
I want to throw an error message with the size of my matrices:
The minimal working example would be this one:
M = magic(3);
N = magic(4);
error(['size(M) = ' size(M) newline 'size(N) = ' size(N)])
The problem is that the output of size() is not a string so my error message looks like:
size(M) =
size(N) =
Is it possible to somehow print the dimensions of my matrix in an error message? My first intuition would be to save the return of size(M). but I couldn't find any solution for this.
Kind Regards,
Christian
0 件のコメント
採用された回答
Star Strider
2020 年 12 月 22 日
M = magic(3);
N = magic(4);
error(['size(M) = ' num2str(size(M)) newline 'size(N) = ' num2str(size(N))])
produces:
Error using ... (line ###)
size(M) = 3 3
size(N) = 4 4
.
0 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Get Started with MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!