how to swap rows of a matrix using command linalg::swapRow(A, 1, 2)
    6 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    studentambitious
 le 3 Jan 2017
  
    
    
    
    
    Commenté : Rakib Seemanto
 le 1 Nov 2020
            i need to swap two rows of a matrix.. how can i use the command linalg::swapRow(A, 1, 2)
0 commentaires
Réponse acceptée
  Walter Roberson
      
      
 le 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 commentaires
Plus de réponses (1)
  Neel Shah
 le 1 Nov 2019
        i want to swap rows of 3*3 matrix
i.e. first row become last
second row become second last
4 commentaires
Voir également
Catégories
				En savoir plus sur Matrix Operations and Transformations dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



