exponenta event banner

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