Two vectors into matrix with an opeartion?
    3 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
    Christian S.
 el 24 de Ag. de 2020
  
    
    
    
    
    Editada: madhan ravi
      
      
 el 24 de Ag. de 2020
            Hi everybody,
I'd like to create a matrix from 2 vectors with a subtraction.
a=[0,1,2,3]
b=[6,7,8,9]
The operation is b-a, so the resulting matrix should look like this
6   5   4   3
7   6   5   4
8   7   6   5
9   8   7   6
Additional question: Is it possible to place the results underneath the first row of Vector a
0   1   2   3
6   5   4   3
7   6   5   4
8   7   6   5
9   8   7   6
Thank you for your help in advance
Christian
0 comentarios
Respuesta aceptada
  Alan Stevens
      
      
 el 24 de Ag. de 2020
        Like this:
a = [0 1 2 3];
b = [6; 7; 8; 9]; % Note that b is a column vector and a is a row vector
A = repmat(a,4,1)
A =
     0     1     2     3
     0     1     2     3
     0     1     2     3
     0     1     2     3
>> m = b - A
m =
     6     5     4     3
     7     6     5     4
     8     7     6     5
     9     8     7     6
>> m = [a; m]
m =
     0     1     2     3
     6     5     4     3
     7     6     5     4
     8     7     6     5
     9     8     7     6
2 comentarios
Más respuestas (1)
  madhan ravi
      
      
 el 24 de Ag. de 2020
        
      Editada: madhan ravi
      
      
 el 24 de Ag. de 2020
  
      [a; b(:) - a] 
0 comentarios
Ver también
Categorías
				Más información sobre Matrices and Arrays en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


