Apps Overview
- MATLAB Products
Many MATLAB products, such as Curve Fitting Toolbox, Signal Processing Toolbox,
and Control System Toolbox include apps. In the apps gallery, you can see the apps
that come with your installed products.
- Create Your Own
You can create your own MATLAB app and package it into a single file that you can
distribute to others. The apps packaging tool automatically finds and includes all the
files needed for your app. It also identifies any MATLAB products required to run
your app.
You can share your app directly with other users, or share it with the MATLAB
user community by uploading it to the MATLAB File Exchange. When others install
your app, they do not need to be concerned with the MATLAB search path or other
installation details.
Watch this video for an introduction to creating apps:
Packaging and Installing MATLAB Apps (2 min, 58 sec)
TipUser-contributed code (including some apps) is available from the MATLAB File
Exchange. You can also find functions and example code there that can be useful as a
foundation for an app you want to build.
Why Create an App?
When you create an app package, MATLAB creates a single app installation file
(.mlappinstall) that enables you and others to install your app easily.
In particular, when you package an app, the app packaging tool:
- Performs a dependency analysis that helps you find and add the files your app
requires - Reminds you to add shared resources and helper files
- Stores information you provide about your app with the app package. This
information includes a description, a list of additional MATLAB products required by
your app, and a list of supported platforms - Automates app updates (versioning)