how to use cell function to convert string to number
Afficher commentaires plus anciens
I have a cell array a = { 'a' '0' ; 'b' '1' ; 'c' '2' ; 'd' '3'}
so a = 'a' '0'
'b''1'
'c''2'
how can I convert the second column from string to number and should retain the cell array?
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 11 Juin 2015
a = { 'a' '0' ; 'b' '1' ; 'c' '2' ; 'd' '3'}
a(:,2)=cellfun(@str2double,a(:,2),'un',0)
2 commentaires
Supraja Murali
le 20 Déc 2018
Can you explain what 'un' and '0' are in the answer above?
madhan ravi
le 20 Déc 2018
un-> UniformOutput 0-> false
Catégories
En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!