matlab unique 函数
时间: 2023-08-18 10:05:06 浏览: 234
matlab函数
MATLAB中的unique函数用于返回数组中的唯一值。该函数语法如下:
```
[C,ia,ic] = unique(A)
[C,ia,ic] = unique(A, 'rows')
```
其中,A是输入数组,C是包含A中唯一值的向量,ia是A中对应唯一值的索引,ic是A中每个元素在C中的索引。
第二个语法形式用于比较矩阵的行而不是元素。
以下是一个使用unique函数的示例:
```
A = [1 2 3 1 4];
[C,ia,ic] = unique(A)
```
输出结果为:
```
C =
1 2 3 4
ia =
1 2 3 5
ic =
1 2 3 1 4
```
在这个例子中,输入数组A包含重复的值,unique函数返回A中的唯一值并给出每个值在原始数组中的索引。
阅读全文