how can i convert a string to a number (without using the str2num function) so if the string represents a number the value is 1? (otherwise the value is 0)...
Info
Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.
Ältere Kommentare anzeigen
for example:
st = '23487';
r = 1;
(also '00023487' is acceptable or any number of leading zeros).
but
st = '-4e';
r = 0;
1 Kommentar
Daniel Shub
am 23 Nov. 2012
I am closing this question. Please edit it to include what you have tried so far.
Antworten (2)
Arthur
am 23 Nov. 2012
r = ~isnan(str2double(st));
Azzi Abdelmalek
am 23 Nov. 2012
a='1.3125';
r=numel(regexp(a,'[0-9.]'))==numel(a)
Diese Frage ist geschlossen.
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!