how to change matrix dimensions?
    6 views (last 30 days)
  
       Show older comments
    
hi all
how can i change the matrix dimension from 312*1 to 276*1
thank you
4 Comments
  Mahdi
      
 on 23 May 2014
				Do you know which index that the year 2006 corresponds to in the second matrix? (Where does the data stop for 2006?) Similarly, does your matrix tell you which year corresponds to which data point?
Accepted Answer
  Mahdi
      
 on 23 May 2014
        Based on what you told me, let's say that the data for the years 1984-2009 is stored in matrix A, you would simply do:
B=A(1:276,1);
Where B is the matrix containing the data from 1984 to 2006 if the year 2006 ends at the 276th row.
4 Comments
  Image Analyst
      
      
 on 24 May 2014
				By the way, you're not changing the dimension of your matrix. What's you're doing is extracting a portion of A into a new matrix B.  Nothing got changed.
More Answers (1)
  Image Analyst
      
      
 on 23 May 2014
        Try interp2() or (much, much easier) try imresize() if you have the Image Processing Toolbox.
0 Comments
See Also
Categories
				Find more on Resizing and Reshaping 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!

