Borrar filtros
Borrar filtros

Concatenate matrix with for loop

2 visualizaciones (últimos 30 días)
Catherine
Catherine el 21 de Feb. de 2018
Comentada: Star Strider el 21 de Feb. de 2018
Hi guys,
I got 3 matrices that I want to concatenate into one. Each matrix is 4x200. What I want to do is to create a matrix that is like matrix c:
a =
8 1 6 5
3 5 7 6
4 9 2 7
b =
5 4 1 3
7 3 2 8
8 9 6 6
c = [a(:,1) b(:,1);a(:,2) b(:,2);a(:,3) b(:,3);a(:,4) b(:,4)]
c =
8 5
3 7
4 8
1 4
5 3
9 9
6 1
7 2
2 6
5 3
6 8
7 6
I want to use a for loop but I couldn't get it to work. Your help will be appreciated. Thank you!
  3 comentarios
per isakson
per isakson el 21 de Feb. de 2018
Why for-loop?
Catherine
Catherine el 21 de Feb. de 2018
I just thought it's the easiest way. If there is other ways, I am happy to try out as well. Thanks.

Iniciar sesión para comentar.

Respuesta aceptada

Star Strider
Star Strider el 21 de Feb. de 2018
Try this:
c = [a(:) b(:)];
  4 comentarios
Catherine
Catherine el 21 de Feb. de 2018
Great! that works well! Thank you
Star Strider
Star Strider el 21 de Feb. de 2018
As always, my pleasure!

Iniciar sesión para comentar.

Más respuestas (0)

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