Building Interactive Applications
in MATLAB

Learn how to create interactive user interfaces for your applications (apps) in MATLAB

Complimentary Services: Post training email support & 1-hr consultation session within 1 month after the course completion!

TechSource Systems Pte Ltd

Course
Highlights

This one-day course demonstrates how to create an interactive user interface for your applications (apps) in MATLAB®. Attendees will learn about user interface controls, such as push buttons, sliders, and menus, and how to use them to create a robust and user-friendly interface for your MATLAB app. No prior experience of programming graphical interfaces is required. Topics include:

  • Laying out apps in the App Designer environment
  • Creating callback functions for interactive components
  • Creating and updating graphical objects in apps
  • Making app components responsive to user behavior
  • Creating apps with multiple windows
TechSource Systems Pte Ltd

Who Should
Attend

MATLAB users who need to build custom user-friendly interface (apps).

TechSource Systems Pte Ltd

Course
Prerequisites

MATLAB Fundamentals

TechSource Systems Pte Ltd

Course
Benefits

Upon the completion of the course, the participants will be able to:

  • create apps by laying out components and giving them interactive behavior
  • create apps with continuously adjustable components
  • create apps with components that adapt to user actions

Partners

TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

TechSource Systems is MathWorks Authorised Reseller and Training Partner

Upcoming Program

  • Please keep me posted on the next schedule
  • Please contact me to arrange customized/ in-house training

Course Outline

Working with the MATLAB User Interface

Objective: Use App Designer to create and share an app by laying out components and giving them interactive behavior.

  • Working in the App Designer interface
  • Adding callbacks to components
  • Programming callback functionality
  • Sharing apps with others
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Creating and Updating Plots

Objective: Create apps with graphical elements that can be modified by user interaction, as well as apps with continuously adjustable components.

  • Using plotting functions within apps
  • Accessing graphical objects within apps
  • Programming components to update the app continuously
  • Sharing callbacks between multiple components
  • Adding helper and startup functionality

Creating Responsive Components

Objective: Create robust and flexible apps with components that adapt appropriately to user actions.

  • Adding and using local application data
  • Working with grouped components
  • Modifying component properties
TechSource Systems Pte Ltd
TechSource Systems Pte Ltd

Managing Multiple Windows and Apps

Objective: Create apps that use extra dialog windows and helper apps.

  • Using standard dialog windows
  • Catching errors
  • Creating helper apps
  • Passing application data between apps
QUICK ENQUIRY