【发布时间】:2018-12-02 01:49:01
【问题描述】:
在 Matlab 中,我有一个带有标签的数组,例如
Events = [10; 11; 41; 42; 31; 32; 41; 42];
我想编辑这个数组,以便在每个 41 之后插入 8 个 411s,这样我最终得到:
New_events = [10; 11; 41; 411; 411; 411; 411; 411; 411; 411; 411; 42; 31;
32; 41; 411; 411; 411; 411; 411; 411; 411; 411; 42];
有没有简单的方法来做到这一点?
我使用find 来获取41 每次出现的索引,但我不确定如何保留其他标签的顺序...有谁知道我该怎么做?
我刚刚发布了一个数组外观的小示例,但实际上,它要大得多,我需要这样做很多次(大约 200 次),所以我需要一些自动化的东西......
谢谢
【问题讨论】:
标签: arrays matlab for-loop reindex