Info
This question is closed. Reopen it to edit or answer.
computing matrices in a loop
    4 views (last 30 days)
  
       Show older comments
    
hi could we have a loop in that for any i we produce a matrix f(i), I want to store f(i) for any i, I DO'T want to have this for i=1:4 f=.... end I want to have for i=1:4 f(i)=... end that f is a 6*6 matrix. but for this there is some error of dimension. could anyone guide me what I should do? thank you
1 Comment
  Azzi Abdelmalek
      
      
 on 27 Dec 2012
				
      Edited: Azzi Abdelmalek
      
      
 on 27 Dec 2012
  
			Post your code, we will try to find what is wrong with it
Answers (1)
  Kye Taylor
      
 on 27 Dec 2012
        
      Edited: Kye Taylor
      
 on 27 Dec 2012
  
      for i = 1:4
  % creates i-by-i random matrix as ith cell contents. Note curly braces
  f{i} = rand(i); 
end
To access the contents of the ith cell, use f{i}, while f(i) accesses the cell itself.
0 Comments
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

