MATLAB Compiler
MATLAB® Compiler™ enables you to share MATLAB programs as standalone applications and web apps. With MATLAB Compiler you can also package and deploy MATLAB programs as MapReduce and Spark™ big data applications and as Microsoft® Excel® Add-ins. End users can run your applications royalty-free using MATLAB Runtime.
To provide browser-based access to your MATLAB web apps, you can host them using the development version of MATLAB Web App Server™ included with MATLAB Compiler. MATLAB programs can be packaged into software components for integration with other programming languages (with MATLAB Compiler SDK™). Large-scale deployment to enterprise systems is supported through MATLAB Production Server™.
To generate C and C++ source code from MATLAB, use MATLAB Coder™.
Get Started
Learn the basics of MATLAB Compiler
Standalone Applications
Create standalone applications from MATLAB functions
Excel Add-Ins
Create Microsoft Excel add-ins from MATLAB functions on Windows® systems
MapReduce Applications on Hadoop Clusters
Create and execute packaged MATLAB MapReduce applications against Hadoop® clusters
Spark Applications
Create and execute compiled MATLAB applications against Spark enabled Hadoop clusters
Web Apps
Package MATLAB apps for deployment to MATLAB Web App Server
MATLAB Runtime
Run packaged MATLAB applications on computers that do not have MATLAB installed