Выберите метод импорта на основе формата ваших данных и желаемого типа данных в рабочей области MATLAB®. Импортируйте текстовые файлы в интерактивном режиме или программно.
Чтобы импортировать данные в интерактивном режиме, используйте Инструмент для импорта. Можно сгенерировать код, чтобы повторить операцию на нескольких подобных файлах. Инструмент для импорта поддерживает текстовые файлы, включая тех с расширениями .txt
txt . dat
, .csv
, .asc
, .tab
и .dlm
. Эти текстовые файлы могут быть непрямоугольными и могут иметь заголовки строки и столбца, как показано в следующей фигуре. Данные в этих файлах могут быть комбинацией числового и нечислового текста и могут быть разграничены одним или несколькими символами.
Чтобы импортировать данные от текстовых файлов программно, используйте функцию импорта. Большинство функций импорта для текстовых файлов требует, чтобы каждая строка данных имела то же количество столбцов, и они позволяют вам задавать область значений данных, чтобы импортировать.
Импортируйте текстовые файлы одним из этих способов.
Метод импорта | Описание | Для примеров смотрите... |
---|---|---|
Импортируйте файл или область значений данных к векторам - столбцам, матрице, массиву ячеек или таблице. Можно сгенерировать код, чтобы повторить операцию на нескольких подобных файлах. | Импортируйте данные текстового файла Используя Инструмент для импорта | |
Импортируйте данные в столбцах в таблицу. | ||
readtable с функцией detectImportOptions | Импортируйте данные с дополнительным управлением. Например, выберите переменные, чтобы импортировать или обработать строки с пропавшими без вести или вызывающими ошибку данными. | |
TabularTextDatastore с read или функциями readall | Импортируйте один или несколько ориентированных на столбец текстовых файлов. Каждый файл может быть очень большим и не должен умещаться в памяти. | |
Импортируйте непрямоугольный или произвольно файл форматированного текста к массиву ячеек. | ||
Импортируйте файл или область значений разделенных от запятой числовых данных к матрице. | ||
Импортируйте файл или область значений числовых данных, разделенных любым единственным разделителем к матрице. |
Для получения информации об импорте файлов с более комплексными форматами см. Импорт текстовых файлов с Низкоуровневым вводом-выводом.
Инструмент для импорта | csvread
| detectImportOptions
| dlmread
| readtable
| textscan