convert char to double
Mostra commenti meno recenti
var = '0' (this is char)
and i want this value convert 'double'
so i used
out = str2double(regexp(var,'\d*','match')
But I have a parse error
How can I get the val value in double?
For reference, if str2double is used, the NAN value is obtained.
1 Commento
var = '0'; % v missing parenthesis
out = str2double(regexp(var,'\d*','match'))
out = str2double(var)
Risposte (1)
Davide Masiello
il 27 Set 2022
Modificato: Davide Masiello
il 27 Set 2022
var = '0';
out = str2double(var)
whos out
No need to use regular expressions at all, at least in Matlab.
3 Commenti
lovedive0142
il 27 Set 2022
Davide Masiello
il 27 Set 2022
What you see in my answer is obtained running Matlab R2022b.
What version do you use?
lovedive0142
il 27 Set 2022
Categorie
Scopri di più su Data Type Conversion in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
