Adding Zeroes and Ones into a Vector
Show older comments
I have a 1x300 vector and would like to make it into a 1x400 vector by inserting a 0 after every third element, a 0 after every sixth element and a 1 after the ninth element and then after the twelfth element insert a 0 and repeat the pattern.
So for example if I have
0 0 1 0 1 0 1 0 0
this would become
0 0 1 0 0 1 0 0 1 0 0 1
and so on.
Accepted Answer
More Answers (1)
Jos (10584)
on 21 May 2019
1 vote
Inserting elements at specific locations is not trivial. Years ago I wrote a function INSERTROWS that does this
Categories
Find more on Creating and Concatenating Matrices in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!