Apps Overview
What Is an App?
A MATLAB app is a self-contained MATLAB program with a user interface that automates
a task or calculation. All the operations required to complete the task — getting data into
the app, performing calculations on the data, and getting results are performed within the
app. Apps are included in many MATLAB products. In addition, you can design your own
apps using the App Designer development environment. The Apps tab on the MATLAB
Toolstrip displays all currently installed apps when you click the down arrow on the far
right of the toolstrip.
NoteYou cannot run MATLAB apps using the MATLAB Runtime. Apps are for MATLAB to
MATLAB deployment. To run code using the MATLAB Runtime, the code must be
packaged using MATLAB Compiler.
Where to Get Apps
There are three key ways to get apps:
- 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
App Designer is the recommended environment for building apps in MATLAB. 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.
20 Packaging GUIs as Apps