Я предполагаю, что вы говорите о приложении, которое вы скомпилировали внутри MATLAB, используя mcc
. Если это так, есть флаг, который вы можете использовать.
Вот реклама из документации MATLAB.
-e Подавить командное окно MS-DOS
Подавить появление командного окна MS-DOS при создании автономного приложения. Используйте -e вместо опции -m. Эта опция доступна только для Windows. Используйте с опцией -R, чтобы сгенерировать регистрацию ошибок следующим образом:
mcc -e -R -logfile -R 'имя_файла' -v имя_функции
При развертывании приложений я обычно оставляю окно открытым, поэтому, когда другие видят какую-то ошибку, они могут сообщить мне об этом. Если вы хотите скрыть это, обязательно используйте -R, как предложено выше, для создания журнала ошибок.