Когда вы создаете пакет приложения, MATLAB® анализирует ваш основной файл и пытается включать все файлы, которые использует ваше приложение. Однако MATLAB не гарантирует, что нашел каждый зависимый файл. Это не находит файлы для функций что ваши ссылки кода как векторы символов (например, в качестве аргументов к eval
, feval
и функциям обратного вызова). Кроме того, MATLAB может включать некоторые файлы, которые никогда не вызывает основной файл, когда это запускается.
Анализ зависимостей ищет следующие типы файлов:
Исполняемые файлы, такие как файлы программы MATLAB, P-файлы, файлы Fig и файлы MEX.
Файлы, что ваши доступы к приложению путем вызывания стандартных и низкоуровневых функций ввода-вывода. Эти зависимые файлы включают текстовые файлы, электронные таблицы, изображения, аудио, видео и XML-файлы.
Файлы, что ваши доступы к приложению путем вызывания любой из этих функций: audioinfo
, audioread
, csvread
, daqread
, dlmread
, fileread
, fopen
, imfinfo
, importdata
, imread
, load
, matfile
, mmfileinfo
, open
, readtable
, type
, VideoReader
, xlsfinfo
, xlsread
, xmlread
и xslt
.
Анализ зависимостей не ищет классы Java®, файлы .jar
или файлы, хранившие в научном формате, такие как NetCDF или HDF. Нажмите Add files/folders в диалоговом окне Package Apps, чтобы добавить эти типы файлов вручную.