MATLAB Compiler

Build standalone executables and web apps from MATLAB programs

MATLAB® Compiler™ lets you share MATLAB programs as standalone, MapReduce, and Spark™ applications; web apps; and Microsoft® Excel® add-ins. You can deploy applications and add-ins royalty-free using the MATLAB Runtime, which can be packaged with the application or downloaded during installation. You can host MATLAB based web apps using the MATLAB Web App Server provided with MATLAB Compiler.

You can package MATLAB programs 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™.

Getting 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

MapReduce Applications on Hadoop Clusters

Create and execute compiled 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

Use the MATLAB Runtime to run compiled MATLAB applications on computers that do not have MATLAB installed