if i have two matrix how can make them same size by add zero column or row ?
    3 views (last 30 days)
  
       Show older comments
    
if i have this matrix
 M = [15    13    11    11     7     7     8     9    11    13    15     8     8     6     3     0     3]
 X = [15    13    11    12     7     5     4     7     8     8    11     9    14    11    13 ]
i want to make X the same size of M and after that subtract them like that
 X_after = [15    13    11    12     7     5     4     7     8     8    11     9    14    11    13     0     0]
then abs(M - X_after) the final solution will be
 Final = [  0     0     0     1      0     2     4     2     3     5     4     1     6     5    10     0     3]
0 Comments
Answers (2)
  dpb
      
      
 on 3 May 2016
        doc size
doc zeros
Read "Getting Started" section of documentation and work thru the tuorials on basic Matlab syntax and matrix/array operations.
0 Comments
  Stephen23
      
      
 on 3 May 2016
        
      Edited: Stephen23
      
      
 on 3 May 2016
  
      M = [15,13,11,11,7,7,8,9,11,13,15,8,8,6,3,0,3];
X = [15,13,11,12,7,5,4,7,8,8,11,9,14,11,13];
tmp = zeros(2,max(numel(M),numel(X)));
tmp(1,1:numel(M)) = M;
tmp(2,1:numel(X)) = X;
out = abs(diff(tmp,1,1))
creates:
 out =
    0    0    0    1    0    2    4    2    3    5    4    1    6    5   10    0    3
And please do the introductory tutorials:
0 Comments
See Also
Categories
				Find more on Matrices and Arrays 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!

