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