Inverse and identity matrix
조회 수: 2 (최근 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개)
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!