MATLAB Function Reference    

Convert string to double-precision value



X = str2double('str') converts the string str, which should be an ASCII character representation of a real or complex scalar value, to the MATLAB double-precision representation. The string may contain digits, a comma (thousands separator), a decimal point, a leading + or - sign, an e preceeding a power of 10 scale factor, and an i for a complex unit.

If str does not represent a valid scalar value, str2double returns NaN.

X = str2double(C) converts the strings in the cell array of strings C to double-precision. The matrix X returned will be the same size as C.


Here are some valid str2double conversions.

See Also

char, hex2num, num2str, str2num

  stopasync str2func