Info

Diese Frage ist geschlossen. Öffnen Sie sie erneut, um sie zu bearbeiten oder zu beantworten.

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)...

1 Ansicht (letzte 30 Tage)
for example:
st = '23487';
r = 1;
(also '00023487' is acceptable or any number of leading zeros).
but
st = '-4e';
r = 0;

Antworten (2)

Arthur
Arthur am 23 Nov. 2012
r = ~isnan(str2double(st));

Azzi Abdelmalek
Azzi Abdelmalek am 23 Nov. 2012
a='1.3125';
r=numel(regexp(a,'[0-9.]'))==numel(a)

Diese Frage ist geschlossen.

Tags

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by