独特的数组中的值
C =独特(A)
C =独特(setOrder)
C =独特(发生)
C =独特(,___,'行')
C =独特(A,“行”,___)
[C ia ic] =独特(___)
[C ia ic] =独特(A,“遗产”)
[C ia ic] =独特(“行”,“遗产”)
[C ia ic] =独特(发生,“遗产”)
[C ia ic] =独特(‘行’,发生,“遗产”)
定义一个表与重复数据。
Name = {“弗雷德”;“贝蒂”;“鲍勃”;“乔治”;“简”};年龄=[38,43岁,38;40;38);身高= [71;69;64;67;64);重量= [176;163;131;185;131);一个=表(年龄、身高、体重、“RowNames”、名称)
一个=5×3表年龄身高体重___交弗雷德38 71 176贝蒂43 69 163鲍勃38 64 131乔治40 67 185简38 64 131
找到独特的行一个
。
C =独特(A)
C =4×3表年龄身高体重___交鲍勃38 64 131弗雷德38 71 176乔治40 67 185贝蒂43 69 163
独特的
返回的行一个
顺序的第一个变量,年龄
然后通过第二个变量,高度
。
定义一个向量和一个重复的值。
一个= [9 2 9 5];
发现的独特价值一个
和索引向量ia
和集成电路
,这样C = (ia)
和一个= C(集成电路)
。
[C ia ic] =独特(A)
C =1×32 5 9
ia =3×12 4 1
ic =4×13 1 2 3
创建一个12-by-3矩阵的一些重复的行。
A =兰迪(3、12、3)
一个=12×33 3 3 3 1 2 3 3 3 3 1 2 2 2 2 1 3 1 1 2 3 3 3 1 2 3 1 1⋮
找到独特的行一个
基于前两列中的数据。返回索引指定三个输出向量ia
和集成电路
。
[C ia ic] =独特((:,1:2),“行”)
C =6×21 3 2 2 2 3 3 1 2 3 3
ia =6×13 5 8 4 2 1
ic =12×16 5 4 2 1 1 3 5 4⋮
使用ia
指数为一个
和检索的行独特的前两列的元素组合。
:uA = (ia)
uA =6×31 3 3 1 2 2 2 2 3 3 1 2 3 2 3 3 3 3
找到独特的元素在一个向量,然后使用accumarray
计算每个独特的元素出现的次数。
创建一个向量随机从1到5的整数。
a =兰迪(200年[1 5],1);
找到独特的向量中的元素。返回索引向量ia
和集成电路
。
[C ia ic] =独特的(一个);
计算每个元素的次数C
出现在一个
。指定集成电路
作为第一个输入accumarray
和1
作为第二个输入函数项重复下标集成电路
。总结结果。
a_counts = accumarray (ic, 1);value_counts = [C, a_counts]
value_counts =5×21 46 2 36 3 38 4 39 5 41
使用setOrder
参数指定值的顺序C
。
指定“稳定”
如果你想要的值C
有相同的顺序一个
。
一个= [9 2 9 5];[C ia ic] =独特(,“稳定”)
C =1×39 2 5
ia =3×11 2 4
ic =4×11 2 3
此外,您可以指定“排序”
秩序。
[C ia ic] =独特(,“排序”)
C =1×32 5 9
ia =3×12 4 1
ic =4×13 1 2 3
创建一个向量x
。获得第二个向量y
通过改变和untransformingx
。这个变换引入了舍入的差异y
。
x =(1:6) *π;y = 10 ^ log10 (x);
验证x
和y
不相同的区别。
x - y
ans =6×110-14年-0.3553×0.0444 0 0 0 0
使用独特的
寻找独特的元素连接向量(x, y)
。的独特的
函数执行的比较和确定一些值x
并不完全等于值y
。这些相同的元素有一个非零的差异x - y
。因此,c
包含值出现是重复的。
c =独特((x, y))
c =8×13.1416 3.1416 6.2832 9.4248 12.5664 15.7080 18.8496 18.8496
使用uniquetol
执行使用一个小的比较宽容。uniquetol
将公差内的元素视为相等。
C = uniquetol ((x, y))
C =6×13.1416 6.2832 9.4248 12.5664 15.7080 18.8496
创建一个单元阵列的特征向量。
一个= {“一个”,“两个”,“22”,“一个”,“两个”};
找到独特的特征向量中一个
。
C =独特(A)
C =1 x4单元阵列{'一'}{‘一个’}{' 22 '}{“两个”}
创建一个单元阵列的特征向量,一个
,一些向量的尾随空格。
一个= {“狗”,“猫”,“鱼”,“马”,“狗”,“鱼”};
找到独特的特征向量中一个
。
C =独特(A)
C =1 x6单元阵列{“猫”}{‘狗’}{‘狗’}{‘鱼’}{‘鱼’}{'马'}
独特的
对待尾随空格在细胞阵列特征向量的不同的字符。
使用“遗产”
标志保护的行为独特的
R2012b和之前版本的代码。
找到独特的元素一个
与当前的行为。
一个= [9 2 9 5];[C1, ia1 ic1] =独特(A)
C1 =1×32 5 9
ia1 =3×12 4 1
ic1 =4×13 1 2 3
找到独特的元素一个
,保护遗产的行为。
[C2, ia2, ic2] =独特(,“遗产”)
C2 =1×32 5 9
ia2 =1×32 4 3
ic2 =1×43 1 2 3
一个
- - - - - -输入数组输入数组。
如果一个
是一个表,然后呢独特的
做不考虑到行名称。两行有相同的值,但不同的名字,被认为是相等的。
如果一个
是一个时间表,然后呢独特的
考虑了行乘以。两行具有相同的值,但不同时期,不被认为是相等的。
一个
也可以是一个对象与类方法如下:
排序
(或sortrows
为“行”
选项)
不
类方法的对象必须是相互一致的。这些对象包括异构数组来自同一根类。例如,一个
可以处理图形对象的数组。
setOrder
- - - - - -订单的旗帜“排序”
(默认)|“稳定”
顺序标志,指定为“排序”
或“稳定”
显示值的顺序(或行)C
。
订单的旗帜 | 意义 |
---|---|
“排序” |
的值(或行)C 按照顺序返回。例如:C =独特([5 5 3 4],“分类”) 返回C = [3 4 5] 。 |
“稳定” |
的值(或行)C 在相同的顺序返回一个 。例如:C =独特([5 5 3 4],“稳定”) 返回C = [5 3 4] 。 |
数据类型:字符
|字符串
C
——独特的数据一个
独特的数据一个
,作为一个数组返回。的类C
输入的类是一样的吗一个
。的形状C
取决于输入向量或矩阵:
如果“行”
国旗没有指定一个
是一个行向量,然后C
是一个行向量。
如果“行”
国旗没有指定一个
不是一个行向量,然后呢C
是一个列向量。
如果“行”
国旗是指定的,那么C
是一个矩阵含有独特的行吗一个
。
ia
——指数一个
索引一个
,作为一个列向量的指数返回第一个出现重复的元素。当“遗产”
指定标记,ia
是一个行向量,其中包含指数的吗去年出现重复的元素。
指数通常满足C = (ia)
。如果一个
是一个表,或者如果“行”
指定选项:C = (ia)
。
集成电路
——指数C
索引C
,作为一个列向量时返回“遗产”
国旗没有指定。集成电路
包含指标满足以下属性。
如果一个
是一个矢量,然后呢一个= C(集成电路)
。
如果一个
是一个矩阵或数组,然后呢(,)= C (ic)
。
如果一个
是一个表,或者如果“行”
指定选项:= C(集成电路)
。
使用uniquetol
寻找独特的浮点数用宽容。
找到独特的表中的行或时间表对变量的子集,您可以使用列加下标。例如,您可以使用独特的((:,
,在那里var
))var
是一个正整数,一个向量的正整数,一个变量的名字,一个细胞数组的变量名,或一个逻辑向量。或者,您可以使用vartype
创建一个下标,选择一个指定类型的变量。
这个函数支持高阵列的限制:万博1manbetx
使用语法C =独特(A)
对于高向量和高的表,或C =独特(“行”)
适合个子高的矩阵。
不支持多个输出。万博1manbetx
有关更多信息,请参见高大的数组。
使用笔记和限制:
代码生成不支持细胞数组第一个参数。万博1manbetx
当你不指定“行”
选择:
输入一个
必须是一个向量。如果你指定“遗产”
选项,输入一个
必须是一个行向量。
适应行向量的第一个维度必须有固定的长度是1。第二维度适应列向量必须有固定的长度是1。
输入[]
不支持。万博1manbetx例如,使用一个1-by-0或0-by-1输入0 (1,0)
表示空集。
如果你指定“遗产”
选项,然后空输出行向量,1-by-0。他们从不0-by-0。
当你指定的“行”
选择和“遗产”
选择,输出ia
和集成电路
是列向量。如果这些输出是空的,那么他们是0-by-1,即使输出C
0-by-0。
当setOrder
不是“稳定”
或者当你指定“遗产”
选项,输入一个
必须已经是按升序排序。第一个输出,C
是按升序排序。
复杂的输入必须单
或双
。
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。万博1manbetx
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。