Effacer les filtres
Effacer les filtres

Concatenate matrix with for loop

2 vues (au cours des 30 derniers jours)
Catherine
Catherine le 21 Fév 2018
Commenté : Star Strider le 21 Fév 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 commentaires
per isakson
per isakson le 21 Fév 2018
Why for-loop?
Catherine
Catherine le 21 Fév 2018
I just thought it's the easiest way. If there is other ways, I am happy to try out as well. Thanks.

Connectez-vous pour commenter.

Réponse acceptée

Star Strider
Star Strider le 21 Fév 2018
Try this:
c = [a(:) b(:)];
  4 commentaires
Catherine
Catherine le 21 Fév 2018
Great! that works well! Thank you
Star Strider
Star Strider le 21 Fév 2018
As always, my pleasure!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by