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