Unique for cell array of string
The built-in 'UNIQUE' function in MATLAB will report errors if the input cell contains different types of variables.
% This function 'uniqueStrCell' performs 'UNIQUE' for cell array of string.
% The output cell 'out' will include only string cells and numeric cells converted to strings
% , and exclude NaN and empty cells.
% Example:
% inputStrCell={'ek','wekf', 29, NaN, [],'we'};
% out = uniqueStrCell(inputStrCell);
% >> out = {'ek' 'we' 'wekf' '29'}
%
% Acknowledgement:
% This function greatly benefits from Jan Simon's comments. The previous version was errorful.
% See 'unique' for more information
引用
Wei-Rong Chen (2024). Unique for cell array of string (https://www.mathworks.com/matlabcentral/fileexchange/50476-unique-for-cell-array-of-string), MATLAB Central File Exchange. 取得済み .
MATLAB リリースの互換性
プラットフォームの互換性
Windows macOS Linuxカテゴリ
タグ
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!バージョン | 公開済み | リリース ノート | |
---|---|---|---|
1.1.0.0 | Update greatly benefits from Jan Simon's comments. |
||
1.0.0.0 |
|