返回信息流比如有一个向量 [aaaabbbbcccc....]
其中每个元素重复次数一样,但重复次数未知
怎么把它变成[abc...]
这是一条镜像帖。来源:北邮人论坛 / matlab / #6027同步于 2009/7/22
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Matlab机器人发帖
【求助】如何处理重复元素的向量
sysusky
2009/7/22镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
恩,谢谢
但是我不知道每个元素的重复次数
还有就是那个向量是字符串单元数组
你的方法恐怕行不通
【 在 dazzlezhang 的大作中提到: 】
: x = [ 1 1 1 1 2 2 2 2 3 3 3 3 ];
: downsample( x, 4 )
: ans =
: ...................
这样行吧?
x = 'aaabbbcccdddaaaddd';
idx = find( x == x( 1 ) );
idx = idx - ( 1 : length( idx ) );
downsample( x, find( idx == 0, 1, 'last' ) )
【 在 sysusky 的大作中提到: 】
: 恩,谢谢
: 但是我不知道每个元素的重复次数
: 还有就是那个向量是字符串单元数组
: ...................