Текстовые файлы часто содержат соединение числовых и текстовых данных, а также переменной и имен строки, который лучше всего представлен в MATLAB® как таблица. Можно импортировать табличные данные из текстовых файлов в таблицу с помощью Import Tool или readtable функция.
Import Tool позволяет вам импортировать в таблицу или другой тип данных. Например, считайте подмножество данных из файла примера airlinesmall.csv. Откройте файл с помощью Import Tool и выберите опции, такие как область значений данных, чтобы импортировать и выходной тип. Затем нажмите на кнопку Import Selection
, чтобы импортировать данные в рабочее пространство MATLAB.

readtableВ качестве альтернативы можно считать табличные данные из текстового файла в таблицу с помощью readtable функция с именем файла, например:
T = readtable('airlinesmall.csv');Отобразите первые пять строк и столбцов из таблицы.
T(1:5,1:5)
ans =
5×5 table
Year Month DayofMonth DayOfWeek DepTime
____ _____ __________ _________ ________
1987 10 21 3 {'642' }
1987 10 26 1 {'1021'}
1987 10 23 5 {'2055'}
1987 10 23 5 {'1332'}
1987 10 22 4 {'629' }В дополнение к таблицам можно импортировать табличные данные из текстового файла в рабочее пространство MATLAB как расписание, числовая матрица, массив ячеек, или разделить вектор-столбцы. На основе типа данных вы нуждаетесь, используете одну из этих функций.
| Тип данных Выхода | Функция |
|---|---|
| Расписание | readtimetable |
| Числовая матрица | readmatrix |
| CellArray | readcell |
| Отдельные вектор-столбцы | readvars |
Инструмент для импорта | readtable