Текстовые файлы часто содержат соединение числовых и текстовых данных, а также переменной и имен строки, который лучше всего представлен в 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