Это довольно просто, однако вам нужно разделить его на два шага. Предположим, у нас есть простой строковый массив 1x4:
A= {'11','13','15','17'};
Чтобы преобразовать его, вам нужно сохранить содержимое во временной переменной S
, затем использовать sscanf
для генерации окончательного результата:
S = sprintf('%s ', A{:});
Result = sscanf(S, '%f')
Единственная проблема в том, что это будет вектор-столбец. Если вам это нужно подряд, вы можете просто transpose(Results)
.