Adding Zeroes and Ones into a Vector
显示 更早的评论
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.
采纳的回答
更多回答(1 个)
Jos (10584)
2019-5-21
1 个投票
Inserting elements at specific locations is not trivial. Years ago I wrote a function INSERTROWS that does this
类别
在 帮助中心 和 File Exchange 中查找有关 Creating and Concatenating Matrices 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!