Convertir les nombres en chaînes de caractères dans une cellule de tableau dans MATLAB

J'ai une cellule de tableau avec des chiffres et des données de chaîne. J'ai besoin de convertir les nombres en chaînes afin que je puisse utiliser le unique() fonction.

a = {1; 4; 'lf'}
result --> {'1', '4', 'lf'}; % Now unique() function can be used

Il existe des solutions en ligne pour traiter un cas où la colonne est numérique. Mais celles-ci ne peuvent être utilisés ici comme au moins 1 ligne a chaîne de données. Un vectorisé solution doit être apprécié.

OriginalL'auteur Maddy | 2013-02-25