Преобразуйте строку в значение двойной точности
X = str2double(str)
преобразовывает текст в X = str2double(str)
str
к значениям двойной точности. str
содержит текст, который представляет действительные или комплексные числовые значения. str
может быть вектором символа, массивом ячеек из символьных векторов или массивом строк. Если str
является вектором символа или скаляром строки, то X
является числовым скаляром. Если str
является массивом ячеек из символьных векторов или массивом строк, то X
является числовым массивом, который одного размера как str
.
Текст, который представляет номер, может содержать цифры, запятая (тысячи разделителя), десятичная точка, ведущий +
или знак -
, e
, предшествующий степени 10 масштабных коэффициентов, и i
или j
для комплексной единицы. Вы не можете использовать период в качестве тысячи разделителя или запятой как десятичная точка.
Если str2double
не может преобразовать текст в номер, то это возвращает значение NaN
.