Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

MATLAB Compiler

Build standalone applications from MATLAB programs

MATLAB® Compiler™ lets you share MATLAB programs as standalone applications. You can also create Microsoft® Excel® add-ins and integrate them into Excel spreadsheets or package MATLAB apps and share them using a web browser. MATLAB based web apps are hosted on the MATLAB Web App Server provided with MATLAB Compiler.

When you use MATLAB Compiler with MATLAB Compiler SDK™, you can package MATLAB programs into software components for integration with other programming languages. Large-scale deployment to enterprise systems is supported through MATLAB Production Server™.

All applications created with MATLAB Compiler use the MATLAB Runtime, which enables royalty-free deployment to users who do not need MATLAB. You can package the runtime with the application, or have your users download it during installation.

Learn more about MATLAB Compiler support for MATLAB and toolboxes.

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

Was this topic helpful?