проверка синтаксиса и преобразование строк литеральных чисел в десятичные числа
[d, tails] = strtod(str) [d, tails] = strtod(str, decimalseparator)
строковый одиночный элемент, вектор или матрица.
выбранный десятичный разделитель: "." (по умолчанию) или ",".
скаляр, вектор или матрица десятичных чисел.
строка или матрица строк: оставшиеся части str после
начал чисел (если есть).
Инструкция [d, tails] = strtod(str) проверяет синтаксис каждого строкового
значения str и пытается интерпретировать его содержимое как десятичное число:
str(i),
то соответствующее число возвращается в d(i). Если возможно,
завершающая часть str(i) игнорируется и возвращается в
tails(i); в противном случае tails(i) возвращает "".d(i) возвращает %nan,
а tails(i) полностью равна str(i).| Version | Description |
| 5.5.0 | Введена опция decimalseparator (SEP 97). |
| 5.4.1 | Если str не содержит никаких числовых значений, то теперь
d возвращает Nan вместо 0. |