Building a Standalone Executable
Another way to protect your source code is to build it into a standalone executable and distribute the executable, along with any other necessary files, to external customers. You must have the MATLAB Compiler and a supported C or C++ compiler installed to prepare files for deployment. The end user, however, does not need MATLAB.
To build a standalone application for your MATLAB application, develop and debug your application following the usual procedure for MATLAB program files. Then, generate the executable file or files following the instructions in Steps by the Programmer to Deploy to End Users in the MATLAB Compiler documentation.
Create a package that contains the software needed at run time. See What Software Does a Programmer Need? for more details.
To distribute a standalone application created with MATLAB Compiler to a development machine, create a package that includes the following files.
MCRInstaller.exe (Windows)
MCRInstaller is a self-extracting executable that installs the necessary components to develop your application. This file is included with MATLAB Compiler.
application_name.exe (Windows)
Application created by MATLAB Compiler. Maci64 must include the bundle directory hierarchy.