how to convert a matrix into one single column vector
    16 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
I am trying to convert a matrix into one column vector. For example, if I have A=[1 2 3;3 4 5;0 2 5] and I want to transpose all the rows and combine them to get one single column vector like B=[1;2;3;3;4;5;0;2;5]. Anyone has an idea on how to do it, please help me.
0 commentaires
Réponse acceptée
  James Tursa
      
      
 le 25 Oct 2016
        B = reshape(A',[],1);
3 commentaires
  Swati Sarangi
 le 4 Jan 2021
				@James,  Thanks for this code. It's working perfectly.
The above traverses the matrix column wise and converts it into a 1D vector. Little extension to this problem, when this traversal is row wise in the matrix and then it is converterd to the vector. What should be the code for it?
Plus de réponses (1)
Voir également
Catégories
				En savoir plus sur Creating and Concatenating Matrices 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!



