Ahora está siguiendo esta publicación
- Verá actualizaciones en las notificaciones de contenido en seguimiento.
- Podrá recibir correos electrónicos, en función de las preferencias de comunicación que haya establecido.
[ outcell, iIn, iOut ] = uniqueCells( incell [, 'rows', 'equalnan'] )
Usage is similar to unique().
The 'rows' switch returns unique rows in a matrix of cells. Otherwise, ND cell arrays are supported.
The 'equalnan' switch treats NaNs as equal.
As sorting is not possible for mixed-type cells the output corresponds to
the 'stable' switch in unique(). The occurrence-switch of unique() is NOT
implemented.
The following is true (w/o the 'rows' switch'):
isequal(incell(iIn), outcell)
isequal(outcell(iOut), incell)
Using the 'rows' switch:
isequal(incell(iIn,:), outcell)
isequal(outcell(iOut,:), incell)
The algorithm performs exhaustive pairwise comparisons using isequal
making it exact and type-independent (in contrast to implementations
using num2str); however this may come at the expense of performance.
Citar como
Konrad (2026). uniqueCells (https://es.mathworks.com/matlabcentral/fileexchange/68449-uniquecells), MATLAB Central File Exchange. Recuperado .
Agradecimientos
Inspirado por: uniqueCellGeneralized(A), Unique Rows for a cell array, Unique elements in cell array
Información general
- Versión 1.2.1 (2 KB)
Compatibilidad con la versión de MATLAB
- Compatible con cualquier versión desde R2007b
Compatibilidad con las plataformas
- Windows
- macOS
- Linux
