Skip to Main Content Skip to Search
Home |   Select Country  Choose Country  |  Contact Us  |  Cart Store 
Create Account | Log In
Products & Services Industries Academia Support User Community Company

 

Technical Computing

Technical Computing Description Topics

Building and Testing Applications

MATLAB®provides a complete and easy-to-use set of tools for building and testing your applications.

The MATLAB M-file Editor/Debugger
The MATLAB M-file Editor/Debugger. Click on image to see enlarged view.

Editing and Debugging

The integrated editing and debugging tool in MATLAB provides a comfortable environment in which to quickly develop, debug, and test your code. The M-file Editor/Debugger lets you:

  • Set breakpoints
  • Step through programs
  • Examine values
  • Edit and evaluate code changes locally

Evaluating Program Performance

The MATLAB performance profiler
The MATLAB performance profiler. Click on image to see enlarged view.

The M-file performance profiler helps you identify the functions that take the most time in your application. The results can be displayed in several ways, such as figure windows or HTML documents. This utility allows you to review all the functions used in your application and look for ways to speed up the performance.

The profiler removes the guesswork from the optimization process — it identifies precisely which parts of your program are slow and which parts benefit from the new MATLAB 6.5 JIT-Accelerator.


Creating Graphical User Interfaces

Property Inspector or the M-file Editor/Debugger
You can quickly access the code associated with any object in your GUI through the Property Inspector or the M-file Editor/Debugger. Click on image to see enlarged view.

Image processing application, developed with GUIDE
This image processing application, developed with GUIDE, loads an image file and then uses a MATLAB edge detection algorithm to identify the edges of the image. Click on image to see enlarged view.

The GUI builder tool within MATLAB, called GUIDE, lets you easily design your application interface. Quick Start dialogs and GUI templates make it fast and easy to get started. GUIDE's customizable design palette offers all the drag and drop options you need to create an application interface, including:

  • Pull-down and pop-up menus
  • Push buttons and list boxes
  • Sliders
  • Frames and axes
  • Radio buttons and checkboxes
  • Editable text and dialog boxes

In addition to designing your application interface, GUIDE automatically generates the code behind your GUIs as you build them, to help you develop and organize your code.

Applications developed using GUIDE automatically adjust to the resolution of the screen that they are run on — this ensures that your applications will look correct on every machine, not just the one on which you develop them.

Contact sales
Trial software
E-mail this page

Toyota Racing Development

""We get more data than we can possibly sift through. MATLAB is our workhorse for viewing, sharing, and processing that data.""
- Skip Essma

Recorded Webinar

Introduction to MATLAB