Внимание
Когда вы импортируете данные в рабочую область MATLAB®, новые переменные, которые вы создаете, перезаписывают любые существующие переменные в рабочей области, которые имеют то же имя.
Можно импортировать данные в MATLAB от дискового файла или системного буфера обмена в интерактивном режиме.
Чтобы импортировать данные из файла, выполнить одно из следующих действий:
На вкладке Home, в разделе Variable, выбирают Import Data .
Дважды кликните имя файла в Браузере текущей папки.
Вызвать uiimport
.
Чтобы импортировать данные от буфера обмена, выполнить одно из следующих действий:
В строке заголовка браузера Рабочей области щелкните, и затем выберите Paste.
Вызовите uiimport
.
Чтобы импортировать, не вызывая графический интерфейс пользователя, самая легкая опция должна использовать importdata
функция.
Для полного списка форматов можно импортировать в интерактивном режиме или с importdata
, смотрите Поддерживаемые Форматы файлов для Импорта и экспорта.
MATLAB включает функции, адаптированные, чтобы импортировать определенные форматы файлов. Рассмотрите использование специфичных для формата функций вместо того, чтобы импортировать данные в интерактивном режиме, когда это необходимо, чтобы импортировать только фрагмент файла. Многие специфичные для формата функции предоставляют возможности для выбора областей значений или фрагментов данных. Некоторые специфичные для формата функции позволяют вам запрашивать несколько дополнительных выходных параметров. Эта опция не доступна, когда вы импортируете в интерактивном режиме.
Для полного списка специфичных для формата функций смотрите Поддерживаемые Форматы файлов для Импорта и экспорта.
Для файлов двоичных данных рассмотрите Обзор Размещения в ОЗУ. Размещение в ОЗУ позволяет данным о файле доступа с помощью стандартных операций индексации MATLAB.
В качестве альтернативы тулбоксы MATLAB выполняют специализированные операции импорта. Например, используйте программное обеспечение Database Toolbox™ для импортирования данных от реляционных баз данных. Обратитесь к документации относительно определенных тулбоксов, чтобы видеть доступные функции импорта.
Если мастер импорта, importdata
, и специфичные для формата функции не могут считать ваши данные, использовать низкоуровневые функции ввода-вывода, такие как fscanf
или fread
. Низкоуровневые функции позволяют максимально контролировать чтение из файла, но требуют детального знания структуры ваших данных. Для получения дополнительной информации см.: