Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Valores únicos en array
devuelve los mismos datos que en C
= unique(A
) A
, pero sin repeticiones. C
está en orden ordenada.
Si A
es una tabla o un calendario, unique
devuelve las filas únicas de A
en orden ordenada. Para los horarios, unique
toma en cuenta los tiempos de fila y los valores de fila al determinar si las filas son únicas y ordena el horario de salida C
por tiempos de fila.
especifica qué índices se devolverán en caso de valores repetidos. C
= unique(A
,occurrence
) occurrence
puede ser 'first'
(predeterminado) o 'last'
.
[
también devuelve los vectores de índice C
,ia
,ic
] = unique(___) ia
y ic
utilizando cualquiera de las sintaxis anteriores.
Si A
es un vector, C =
A(ia)
y A = C(ic)
.
Si A
es una matriz o matriz, C =
A(ia)
y A(:) = C(ic)
.
Si se especifica la opción 'rows'
, C = A(ia,:)
y A =
C(ic,:)
.
Si A
es una tabla o un calendario, C = A(ia,:)
y A =
C(ic,:)
.
[
, C
,ia
,ic
]
= unique(A
,'legacy') [
, C
,ia
,ic
]
= unique(A
,'rows','legacy')[
y C
,ia
,ic
]
= unique(A
,occurrence
,'legacy')[
preservan el comportamiento de la función C
,ia
,ic
]
= unique(A
,'rows',occurrence
,'legacy')unique
de R2012b y versiones anteriores.
La opción 'legacy'
no admite matrices categóricas, matrices DateTime, matrices de duración, matrices de calendarDuration, tablas o horarios.
Utilice uniquetol
para buscar números de punto flotante únicos mediante una tolerancia.
Para encontrar filas únicas en tablas o horarios con respecto a un subconjunto de variables, puede utilizar el subíndice de columna. Por ejemplo, puede utilizar unique(A(:,
, donde vars
))vars
es un entero positivo, un vector de enteros positivos, un nombre de variable, una matriz de celdas de nombres de variable o un vector lógico. Como alternativa, puede utilizar vartype
para crear un subscript que seleccione variables de un tipo especificado.