Преобразуйте символьный массив или строку к числовому массиву
X = str2num(chr)
[X,tf] = str2num(chr)
преобразовывает символьный массив или скаляр строки к числовой матрице. Вход может включать пробелы, запятые и точки с запятой, чтобы указать на отдельные элементы. Если X
= str2num(chr
)str2num
не может проанализировать вход как числовые значения, то это возвращает пустую матрицу.
Функция str2num
не преобразовывает массивы ячеек или нескалярные строковые массивы, и чувствительна к разрядке вокруг операторов -
и +
. Кроме того, str2num
использует функцию eval
, которая может вызвать непреднамеренные побочные эффекты, когда вход включает имя функции. Чтобы избежать этих проблем, используйте str2double
.