Поддерживаемая платформа: Windows®, Linux®, Mac
В этом примере показано, как создать развертываемый архив из функции MATLAB®. Можно затем дать сгенерированный архив системному администратору, чтобы развернуть его на среде MATLAB Production Server™.
В MATLAB исследуйте программу MATLAB, которую вы хотите группировать.
В данном примере запишите функциональный addmatrix.m можно следующим образом.
function a = addmatrix(a1, a2)
a = a1 + a2;В командной строке MATLAB введите addmatrix([1 4 7; 2 5 8; 3 6 9], [1 4 7; 2 5 8; 3 6 9]).
Выход:
ans =
2 8 14
4 10 16
6 12 18На вкладке MATLAB Apps, на ультраправом из раздела Apps, кликают по стреле. В Application Deployment нажмите Production Server Compiler. В окне проекта Production Server Compiler нажмите Deployable Archive (.ctf).

В качестве альтернативы можно открыть приложение Production Server Compiler путем ввода productionServerCompiler в подсказке MATLAB.
В окне проекта MATLAB Compiler SDK задайте основной файл приложения MATLAB, которое вы хотите развернуть.
В разделе Exported Functions щелкнуть
.
В окне Add Files просмотрите к папке в качестве примера и выберите функцию, которую вы хотите группировать.
Нажмите Open.
Функциональный addmatrix.m добавляется к списку основных файлов.
Можно настроить развертываемый архив и добавить больше информации о приложении можно следующим образом:
Archive information — Доступная для редактирования информация о развернутом архиве.
Additional files required for your archive to run — Дополнительные файлы, требуемые запускать сгенерированный архив. Эти файлы включены в сгенерированный архивный инсталлятор. Смотрите Управляют Необходимыми Файлами в Проекте Компилятора.
Files packaged for redistribution — Файлы, которые установлены с вашим архивом. Эти файлы включают:
Сгенерированный развертываемый архив
Сгенерированный readme.txt
Include MATLAB function signature file — Добавьте или создайте функциональный файл подписи, чтобы помочь клиентам использовать ваши функции MATLAB. Смотрите Подписи функции MATLAB в JSON.

Чтобы сгенерировать пакетное приложение, нажмите Package.
В диалоговом окне Save Project задайте местоположение, чтобы сохранить проект.

В диалоговом окне Package проверьте, что Open output folder when process completes выбран.
Когда процесс развертывания будет завершен, исследуйте сгенерированный выход.
for_redistribution — Папка, содержащая архив archiveName.ctf
for_testing — Папка, содержащая сырые данные, сгенерировала файлы, чтобы создать инсталлятор
PackagingLog.txt — Файл журнала сгенерирован MATLAB Compiler™
deploytool | mcc | productionServerCompiler