matlab中unique函数怎么用
时间: 2023-11-24 15:17:28 浏览: 36
在Matlab中,unique函数用于返回一个数组中唯一值的向量。该函数的一般语法如下:
```
[C,IA,IC] = unique(A)
```
其中,A是输入数组,C是包含A中唯一值的向量,IA是包含A中唯一值的索引向量,IC是包含A中每个元素所在的唯一值向量C的索引向量。
例如,如果要从一个数组A中找出唯一的元素,可以使用以下代码:
```
A = [1, 2, 3, 1, 2, 4, 5, 5];
[C, IA, IC] = unique(A);
```
此时,C将包含A中的唯一值[1, 2, 3, 4, 5],IA将包含唯一值在A中的下标[1, 2, 3, 6, 7],IC将包含A中每个元素在唯一值中的下标[1, 2, 3, 1, 2, 4, 5, 5]。
除此之外,unique函数还有许多其他用法,例如可以指定返回的唯一值的数量,或者指定返回的唯一值的顺序等等。具体用法可以通过Matlab的帮助文档进行查看。