Inverse and identity matrix

7 Ansichten (letzte 30 Tage)
nur yusof
nur yusof am 22 Feb. 2016
Kommentiert: nur yusof am 23 Feb. 2016
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?

Akzeptierte Antwort

John D'Errico
John D'Errico am 22 Feb. 2016
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.
  1 Kommentar
nur yusof
nur yusof am 23 Feb. 2016
Ok.Noted.Can you give me one example how to do it?

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Creating and Concatenating Matrices finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by