exponenta event banner

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

Внимание

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

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

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

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

  • На вкладке Главная (Home) в разделе Переменная (Variable) выберите Импорт данных (Import Data).

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

  • Звонить uiimport.

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

  • В строке заголовка браузера рабочей области нажмите кнопку и выберите «Вставить».

  • Звонить uiimport.

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

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

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

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

Полный список специфичных для формата функций см. в разделе Поддерживаемые форматы файлов для импорта и экспорта.

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

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

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

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