Методы импорта данных

Внимание

При импорте данных в MATLAB® рабочая область, новые переменные, которые вы создаете, перезаписывают все существующие переменные в рабочей области, которые имеют то же имя.

Инструменты, которые импортируют несколько форматов файлов

Можно импортировать данные в MATLAB из файла диска или системного буфера обмена в интерактивном режиме.

Чтобы импортировать данные из файла, выполните одно из следующих действий:

  • На вкладке Home, в разделе Variable, выберите Import Data.

  • Дважды кликните имя файла в браузере текущей папки.

  • Звонить uiimport.

Чтобы импортировать данные из буфера обмена, выполните одно из следующих действий:

  • В строке заголовка браузера Рабочей области щелкните, а затем выберите Paste.

  • Функции uiimport.

Чтобы импортировать, не вызывая графический пользовательский интерфейс, самая простая опция - использовать importdata функция.

Полный список форматов, которые можно импортировать в интерактивном режиме или с помощью importdata, см. «Поддерживаемые форматы файлов для импорта и экспорта».

Импорт определенных форматов файлов

MATLAB включает функции, адаптированные для импорта определенных форматов файлов. Рассмотрите использование функций конкретного формата вместо интерактивного импорта данных, когда необходимо импортировать только фрагмент файла. Многие функции, относящиеся к формату, обеспечивают опции для выбора областей значений или фрагментов данных. Некоторые функции, специфичные для формата, позволяют вам запросить несколько необязательные выходы. Эта опция недоступна при интерактивном импорте.

Полный список функций для конкретного формата см. в Поддерживаемые Форматы файлов для Импорта и Экспорта.

Для двоичных файлов данных рассмотрите Обзор размещение в ОЗУ. Размещение в ОЗУ позволяет вам получить доступ к файлу данным с помощью стандартных операций индексации MATLAB.

Кроме того, тулбоксы MATLAB выполняют специализированные операции импорта. Например, используйте программное обеспечение Database Toolbox™ для импорта данных из реляционных баз данных. Для просмотра доступных функций импорта см. документацию по конкретным тулбоксам.

Импорт данных с низкоуровневыми вводами-выводами

Если выбран мастер импорта, importdata, и специфичные для формата функции не могут считать ваши данные, используйте низкоуровневые функции ввода-вывода, такие как fscanf или fread. Низкоуровневые функции позволяют максимально контролировать чтение из файла, но требуют детального знания структуры ваших данных. Для получения дополнительной информации смотрите: