Main Content

App Building

Create self-contained apps, embedded Live Editor tasks, and custom UI components

MATLAB® provides functions and tools to build interactive user interfaces. You can add components, such as buttons and sliders, to enable user interaction and include plots for data visualization and exploration in these interfaces.

To create self-contained interfaces that perform operations based on user interactions, develop apps. To create interfaces that can be embedded into a live script and that generate code as users explore parameters, develop Live Editor tasks. For more information, see Ways to Build Apps.

A large set of UI components are available for creating interfaces in MATLAB. You also can extend the list of available components with your own specialized UIs and visualizations by creating custom UI components.

Samples of some commonly used UI components. Click to view a list of UI components available for creating modern apps and Live Editor tasks.


Related Information