str2double

Преобразуйте строку в значение двойной точности

Синтаксис

Описание

пример

X = str2double(str) преобразует текст в строку str к значению двойной точности.

str содержит текст, который представляет число. Текст, который представляет число, может содержать:

  • Цифры

  • Десятичная точка

  • Ведущий + или - знак

  • Система координат e предшествующий степени 10 масштабного коэффициента

Если str2double невозможно преобразовать текст в число, после чего возвращается NaN значение.

Примечание

Оператор str2double поддерживается только в Stateflow® графики, которые используют C в качестве языка действий.

Примеры

расширить все

Верните значение -12.345.

X = srt2double("-12.345");

Stateflow chart that uses the str2double operator in a state.

Верните значение 123400.

X = srt2double("1.234e5");

Stateflow chart that uses the str2double operator in a state.

Совет

Заключайте буквальные строки в одинарные или двойные кавычки.

Введенный в R2018b