matlab unique 顺序不变
2014-01-08 17:08
183 查看
对于一个向量,使用unique去重后会自动排序,为了保持原顺序:
A = [5,1,8,5,2,8,3,9,6,1];
[i,j] = unique(A,'first');
B = A(sort(j));
----------------------------------------
B = [5,1,8,2,3,9,6]
A = [5,1,8,5,2,8,3,9,6,1];
[i,j] = unique(A,'first');
B = A(sort(j));
----------------------------------------
B = [5,1,8,2,3,9,6]
相关文章推荐
- 字符串移动(字符串为*号和26个字母的任意组合,把*号都移动到最左侧,把字母移到最右侧并保持相对顺序不变),要求时间和空间复杂度最小
- 保持ipod与itunes同步时播放顺序不变
- 负数在前正数在后且顺序不变
- 集合去重操作,保证顺序不变,以集合中第一次出现的数据为准
- 算法--将字符串中*号移到左边,字母移到右边,保持字母相对顺序不变
- 字符串移动:字符串为*号和26个字母的任意组合把*号都移动到最左侧,把字母移到最右侧并保持相对顺序不变
- C 实现英语句子翻转 单词字母顺序不变(i love you -----> you love i)
- java算法实现之--输入一个英文句子,翻转句子中的单词顺序,但单词内字符的顺序不变
- 将链表中的所有元素为奇数的节点移到元素为偶数节点的前面,并保证奇数之间顺序不变,偶数之间顺序不变(创新工场)
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
- LeetCode练习<二> 将字符串中的每个单词的字母颠倒,单词顺序不变
- 剑指Offer41 反转单词顺序,单词字符顺序不变
- 题目1516:调整数组顺序使奇数位于偶数前面,并保证奇数和奇数,偶数和偶数之间的相对位置不变
- GoDemo:给定数字字符串求可能的ip组合,数字顺序不变
- 调整数组顺序使奇数位于偶数前面,偶数和偶数之间的相对位置不变
- 反转句子中单词的顺序(单词中字符的顺序保持不变,c语言)
- 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。
- Python:将句子中的单词全部倒排过来,但单词的字母顺序不变
- 字符串翻转(顺序翻转,每个子字符串顺序不变)
- 输入一个英文句子,翻转句子中单词的顺序,单词内字符顺序不变