How to create array alternating with 4 elements from one and 4 elements from another
Show older comments
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!
Answers (1)
darova
on 6 May 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 Comment
Marko Dordic
on 3 May 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.
Categories
Find more on Matrices and Arrays in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!