Loren在Matlab的艺术上

将想法转化为MATLAB

独特的matlab.

是什么让matlab独特?您可以选择哪些元素独特的当数组中有重复值时返回。我想知道的是它为什么重要。

目录

返回哪个索引

如果你看帮助的话独特的

helptext = help('独特的');帮助文本=帮助文本(1:650)
Helptext =唯一集合唯一。B =阵列A的唯一(a)返回与a中的相同值,但没有重复。B也将被分类。A可以是串的单元格阵列。矩阵A的唯一(A,'行')返回A的唯一行。[B,I,J] =唯一(...)也返回索引向量I和J,使得B = A(i)和a= B(j)(或b = a(i,:)和a = b(j,:))。[b,i,j] =唯一(...,'first')返回向量i indect inde索引a的第一个出现unique(...,'last'),默认值返回矢量我要指责最后一次发生。另见联盟,交叉,setdiff,setxor,ismember。

您将看到您可以获得返回的索引值。默认情况下,独特的返回最后一个索引,但您也也请第一个索引。此外,您可以查找唯一的行,对字符数据特别有用。

独树一帜

这是一个快速的演示独特的根据我的大家庭中的出生日期向量(仅在一个月的某一天)和独特的价值观行事。

出生率= [11 12 22 1 14 4 25 28 11 7 19 12] BDS =独特(出生用品)
出生率= 11 12 22 1 14 4 25 28 1 7 19 12 BDS = 1 4 7 11 12 14 19 22 25 25 28

现在,这里的指数回到原来出生用法

[BDS,BDLAST] =独特(出生用品);bdlast.
BDlast = 9 6 10 1 12 5 11 3 7 8

和第一个出现。

[BDS,BDFIRST] =独特(出生用品,“第一”);BDFIRST.
bdfirst = 4 6 10 1 2 5 11 3 7 8

我不知道的

我想不到的是我为什么关心索引。我相信有一个重要的应用程序,因为有需要的数据需要。但是发生的命令与任何事情有什么关系?

你的例子

请在其中分享您的代码示例,其中它很重要于您捕获的非唯一元素的实例?让我知道在这里




发布MATLAB®7.5

|

评论

要发表评论,请点击在这里登录您的MathWorks帐户或创建新的。