Can you use the concatenation ability of MATLAB to combine a 3x4 and a 3x5 matrix?

7 visualizaciones (últimos 30 días)
If yes, how we can do this?
  1 comentario
Stephen23
Stephen23 el 31 de Ag. de 2017
Editada: Stephen23 el 31 de Ag. de 2017
[A,B]
horzcat(A,B)
cat(2,A,B)
Did you try searching for this before asking? MATLAB has documentation which is very easy to search.

Iniciar sesión para comentar.

Respuesta aceptada

OCDER
OCDER el 31 de Ag. de 2017
Yes you can, as long as the row or column dimensions matches.
A = zeros(3, 4) % A 3x4 matrix
B = ones(3, 5) % a 3x5 matrix
AB = cat(2, A, B) %Concatenate along column dimension (dim = 2), resulting in a 3x9 matrix
AB = [A B] %Same thing as cat(2, A, B)

Más respuestas (1)

Omur Bas
Omur Bas el 31 de Ag. de 2017
Simply use square brackets, as you would use for combining scalars into a vector:
A = ones(3,4);
B = zeros(3,5);
AB= [A B];

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by