matlab unique
时间: 2023-07-13 18:07:14 浏览: 145
uniquecount.m:这个 matlab 程序(函数)将计算每个唯一数字的出现次数。-matlab开发
`unique` 是 MATLAB 中的一个函数,用于返回输入向量或矩阵中唯一值的排序版本。具体而言,它返回一个按升序排列的向量或矩阵,其中每个元素只出现一次。
在使用时,可以通过以下语法调用 `unique` 函数:
```matlab
[B, I] = unique(A)
```
其中,`A` 是输入向量或矩阵,`B` 是由 `A` 中唯一值组成的向量或矩阵,`I` 是一个索引向量或矩阵,指示 `B` 中的唯一值在 `A` 中的位置。
例如,假设有以下向量 `A`:
```matlab
A = [2 1 3 2 4 3];
```
则调用 `unique` 函数可以得到:
```matlab
>> [B, I] = unique(A)
B =
1 2 3 4
I =
2 1 3 5 6
```
其中,`B` 是由 `A` 中唯一值组成的向量 `[1 2 3 4]`,`I` 指示 `B` 中的唯一值在 `A` 中的位置,即 `A(I) = B`。
阅读全文