how to swap rows of a matrix using command linalg::swapRow(A, 1, 2)
5 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
studentambitious
am 3 Jan. 2017
Kommentiert: Rakib Seemanto
am 1 Nov. 2020
i need to swap two rows of a matrix.. how can i use the command linalg::swapRow(A, 1, 2)
0 Kommentare
Akzeptierte Antwort
Walter Roberson
am 3 Jan. 2017
feval(symengine, 'linalg::swapRow', A, 1, 2)
The output of this will be a symbolic matrix. If your matrix is numeric, then you should double() the result of the feval() to get back to numeric.
However... unless you are poking into the MuPAD engine, you are better off writing a small function:
function A = swapRow(A, row1, row2)
A([row2, row1], :) = A([row1, row2], :);
0 Kommentare
Weitere Antworten (1)
Neel Shah
am 1 Nov. 2019
i want to swap rows of 3*3 matrix
i.e. first row become last
second row become second last
4 Kommentare
Siehe auch
Kategorien
Mehr zu Matrix Operations and Transformations 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!