Matrix transform due to reorder of the equation row number, for AX=b

1 Ansicht (letzte 30 Tage)
Hi,
I'd like to solve equation AX=b, e.g., [a11, a12, a13; a21, a22, a23; a31, a32, a33]*{x1, x2, x3}'={b1,b2,b3}'
However, I'd like to reorder X vector by {x2, x1, x3}', so is there any matlab code can do the row and column transform for matrix A?
Thanks.
  3 Kommentare
David Zhang
David Zhang am 25 Sep. 2013
I have to reorder elements of vector x and b, so rows and columns of A should be switched.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 25 Sep. 2013
A= A(:,[2 1 3])
b=b([2 1 3])
  5 Kommentare
David Zhang
David Zhang am 25 Sep. 2013
Hi Azzi, how A should be changed if elements of b should also be switched as b=b([2 1 3])
Azzi Abdelmalek
Azzi Abdelmalek am 25 Sep. 2013
You change only A, but this time you change the rows order
A=A([2 1 3],:)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Mathematics and Optimization finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by