不需要for循环,是否有函数能直接调用?

a是需要重复的数组,b是每个元素对应重复次数,c是结果
a=[1 2 3 4];
b=[2 3 1 2];
c=[1 1 2 2 2 3 4 4];
这里是打算从a和b出发得到c,刚才没说明白

富国沪深
浏览 65回答 1
1回答

jeck猫

unique函数用来去除矩阵A中重复的元素,比如说A=[1,2,3,3,4],那么unique(A)=[1,2,3,4];如果A=[1,2,3;3,4,5],那么unique(A)=[1,2,3,4,5];unique(A,'rows')用来去除矩阵A中重复的行,比如说A=[1,2,3;4,5,6;1,2,3],那么unique(A,'rows')=[1,2,3;4,5,6]; 综上,如果x=[1 1 1 2 2 2 3 3 3 3 3],那么unique(x)=[1,2,3]。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

数据结构