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

4 vues (au cours des 30 derniers jours)
David Zhang
David Zhang le 25 Sep 2013
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 commentaires
Jan
Jan le 25 Sep 2013
This is not clear.
David Zhang
David Zhang le 25 Sep 2013
I have to reorder elements of vector x and b, so rows and columns of A should be switched.

Connectez-vous pour commenter.

Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 25 Sep 2013
A= A(:,[2 1 3])
b=b([2 1 3])
  5 commentaires
David Zhang
David Zhang le 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 le 25 Sep 2013
You change only A, but this time you change the rows order
A=A([2 1 3],:)

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by