У меня есть массив ячеек строк с разными значениями:Как читать форматированные данные из строки в matlab?
v = {'12.4B', '145.3M', '34.3M', '1.2B'};
Я хотел бы, чтобы преобразовать их в число. Использование sscanf Функция Я могу извлечь только числовые значения, но я хочу, чтобы умножить результат на миллиард или миллион в соответствии с буквой.
Я думал, как сделать это с картой, как вещь, и тогда ваш ответ пришел в –
@RodyOldenhuis Да, что это одна из вещей, Мне нравится о 'regexprep'! – Suever
Да, я нахожусь между 'regexprep' (гибким, мощным, удивительным, ...) и' strrep' (более читаемым, намного быстрее, более портативным, ...). О, ну, это наверняка будет моим ответом в этом случае :) –