How to create array alternating with 4 elements from one and 4 elements from another
Afficher commentaires plus anciens
I'm trying to create array that contains 4 elements from one array, then 4 from second and so forth.
example
A = [1 2 3 4 5 6 7 8]
B = [11 12 13 14 15 16 17 18]
my solution is supossed to look like:
C = [1 2 3 4 11 12 13 14 5 6 7 8 15 16 17 18]
Thanks in advance!
Réponses (1)
darova
le 6 Mai 2020
Try this simple solution
A = [1 2 3 4 5 6 7 8];
B = [11 12 13 14 15 16 17 18];
A1 = reshape(A,[],4);
B1 = reshpae(B,[],4);
C1 = [A1 B1];
C = C1(:)';
1 commentaire
Marko Dordic
le 3 Mai 2021
That does not work for me and I am having the same problem . It just takes the two defined vectors and just merges them with one another.
Catégories
En savoir plus sur Matrices and Arrays dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!