这是一个相对简单的.假设我有以下向量('V1'):
1
1
1
2
2
2
2
3
3
4
4
4
4
5
5
5
Run Code Online (Sandbox Code Playgroud)
我想创建第二个向量V2,它从1开始,并在V1的每次迭代中增加,但随后重置为V1的新值.例如:
1
2
3
1
2
3
4
1
2
1
2
3
4
1
2
3
Run Code Online (Sandbox Code Playgroud)
V1中可能存在单个迭代值,或者多达6个.
解决方案可能会使用for循环,但我想有一个更简单的形式而不需要循环('repmat'浮现在脑海中).