MATLAB|MATLAB 的unique函数——数组矩阵的唯一值
MATLAB 的unique函数——求数组矩阵的唯一值
相关MathWork文档见此:unique数组中的唯一值
1、
返回与 C
= unique(A
)A
中相同的数据,但是不包含重复项。C
已按照从小到大排序。
文章图片
2、
和 C
= unique(A
,___,'rows'
)
将 C
= unique(A
,'rows'
,___)A
中的每一行视为单个实体,并按排序顺序返回 A
中的唯一行。必须指定 A
,而 setOrder
和 occurrence
是可选的。
'rows'
选项不支持元胞数组。
文章图片
3、[
还可使用上述任何语法返回索引向量 C
,ia
,ic
] = unique(___)ia
和 ic
。
- 如果
A
是向量,则C = A(ia)
且A = C(ic)
。
- 如果
A
是矩阵或数组,则C = A(ia)
且A(:) = C(ic)
。
- 如果指定了
'rows'
选项,则C = A(ia,:)
且A = C(ic,:)
。
- 【MATLAB|MATLAB 的unique函数——数组矩阵的唯一值】如果
A
是表或时间表,则C = A(ia,:)
且A = C(ic,:)
。
文章图片
4、
[C
,ia
,ic
] = unique(A
,'legacy')
、[C
,ia
,ic
] = unique(A
,'rows','legacy')
、[C
,ia
,ic
] = unique(A
,occurrence
,'legacy')
和[C
,ia
,ic
] = unique(A
,'rows',occurrence
,'legacy')
保留 R2012b 和早期版本中 unique
函数的行为。'legacy'
选项不支持分类数组、日期时间数组、持续时间数组、表或时间表。文章图片
只返回 ia 和 ic:
文章图片
推荐阅读
- 热闹中的孤独
- JAVA(抽象类与接口的区别&重载与重写&内存泄漏)
- 放屁有这三个特征的,请注意啦!这说明你的身体毒素太多
- 一个人的旅行,三亚
- 布丽吉特,人生绝对的赢家
- 慢慢的美丽
- 尽力
- 一个小故事,我的思考。
- 家乡的那条小河
- 《真与假的困惑》???|《真与假的困惑》??? ——致良知是一种伟大的力量