возвращает значения элементов из а,
Пример 5
» а=[2,4,-4,9,0]:b=[2,5,4]:
» [c,ia,ib]=union(a,b)
с =
-4 0 2 4 5 9
ia =
3 5 4
ib =
1 3 2
- unique(a) — возвращает значения элементов из а, не содержащие повторений. Результирующий вектор сортируется в порядке возрастания. Невекторный массив расценивается как вектор-столбец а=а(: );
-
unique(a, 'rows') — возвращает уникальные строки а;
- [b.i ,j] = unique(...) — дополнительно возвращает i и j — векторы индексов, такие что b = a(i)na = b(j) (или b = а(1,:) иа = b(j.:)).
» b=[-2,3,5,4,1,-6,2,2,7]
b=
-2 3 5 4 1 -6 2 2 7
» [c,i,j]=unique(b)
с =
-6 |
-2 |
1 2 3 4 |
5 7 |
|||
6 |
1 |
5 8 2 4 |
3 9 |
|||
j |
= |
|||||
2 |
5 |
7 6 3 1 |
4 4 |
|||
» |
a-[-2, |
3.5:4. |
l.-6:2,2.7;-2.3,5J |
|||
a |
= |
|||||
-2 |
3 |
5 |
||||
4 |
1 |
-6 |
||||
2 |
2 |
7 |
||||
-2 |
3 |
5 |
||||
» |
c=uniqueCa. ' |
rows ' ) |
||||
с |
= |
|||||
-2 |
3 |
5 |
||||
2 |
2 |
7 |
||||
4 |
1 |
-6 |
||||