# How do I concatenate two matrices into alternating rows?

13 vues (au cours des 30 derniers jours)
Janna Hinchliff le 26 Août 2021
Réponse apportée : KSSV le 26 Août 2021
I have two 2x4 matrices (actual matrices I'm using are much bigger than this in both dimensions), say
[1,2,3,4;5,6,7,8] and [a,b,c,d;e,f,g,h]
and I want to combine them so that I get
[1,2,3,4;a,b,c,d;5,6,7,8;e,f,g,h]
I've tried to do this using the reshape function but haven't managed to get it to do what I want. Is this the best function to use?
##### 0 commentairesAfficher -2 commentaires plus anciensMasquer -2 commentaires plus anciens

Connectez-vous pour commenter.

### Réponse acceptée

KSSV le 26 Août 2021
A = rand(2,4) ;
B = rand(2,4) ;
C(1:2:4,:) = A ;
C(2:2:4,:) = B ;
##### 0 commentairesAfficher -2 commentaires plus anciensMasquer -2 commentaires plus anciens

Connectez-vous pour commenter.

### Catégories

En savoir plus sur Resizing and Reshaping 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