Анализ зависимостей упаковки приложений

Когда вы создаете пакет приложения, 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, чтобы добавить эти типы файлов вручную.

См. также