Inverse and identity matrix
4 ビュー (過去 30 日間)
古いコメントを表示
Given. A=[1 2 3;6 7 8;11 12 13]; B=[4 5 6;9 10 11;14 15 16]; and C=-inv(A)*B/eye(3). And the C matrix is
C =
4 8 8
0 0 -8
0 0 4
The size of C matrix must be 6x3.But I only got 3x3. Why does it happen?
0 件のコメント
採用された回答
John D'Errico
2016 年 2 月 22 日
It happens because of the basic rules of those matrix operators.
All of your matrices are 3x3. Both of those binary operations (* and /) between 3x3 matrices result in another 3x3 matrix.
My guess is you have invented in your mind a new rule for the / operator, wherein it becomes a matrix concatenation operator, or something like that. Sorry, but operators have explicit definitions in MATLAB. They follow their defined behaviors, as I would hope they should.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Creating and Concatenating Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!