How to extract a vector from a matrix and save in workspace?
    3 views (last 30 days)
  
       Show older comments
    
Hi all, so I have a matrix, for example:
M = [2     5   8
        3     6   9
        4     7   10]
I want to extract each column vector [2; 3; 4] and save them with names like: vector_1, vector_2... and so forth
Is it possible? and if so, can I use them in a loop using their names?
like this (totally wrong)
for i = 1: quantity of vectors
    vector_1.....
Is it possible?
Thank you in advance
0 Comments
Accepted Answer
  per isakson
      
      
 on 17 Sep 2019
        
      Edited: per isakson
      
      
 on 17 Sep 2019
  
      "can I use them in a loop using their names"  NO
but you can loop over the columns of the matrix
for jj = 1 : size( M, 1 )
    M( :, jj ) 
end
More Answers (0)
See Also
Categories
				Find more on Creating and Concatenating Matrices in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!