Debugging and Analysis
Diagnose problems, check syntax and release compatibility
As you work in the Editor and Live Editor, MATLAB® automatically identifies potential coding problems. Debugging features help you diagnose specific issues. Additionally, you can generate reports that help you update your code when you upgrade to a newer MATLAB release.
Tools
Code Compatibility Analyzer | Identify and address compatibility issues against current version of MATLAB |
Functions
Topics
Debugging
- Debug MATLAB Code Files
Diagnose problems in MATLAB code files using different debugging methods.
- Add Reminders to Files
Annotating a file makes it easier to find areas of your code that you intend to improve, complete, or update later. - Editor/Debugger Preferences
Use Editor/Debugger preferences to customize the Editor.
Syntax Checking
- Check Syntax as You Type
Some entries appear in different colors in the Command Window, the Editor, and the Live Editor to help you identify MATLAB elements. This is known as syntax highlighting. - Check Code for Errors and Warnings Using the Code Analyzer
Use the MATLAB Code Analyzer to check your code for coding problems automatically. - MATLAB Code Analyzer Report
Generate a report that identifies potential errors, problems, and opportunities for improvement in your code. - Code Analyzer Preferences
Set Code Analyzer preferences to enable or disable Code Analyzer features and specify message indicator preferences.
Release Compatibility
- MATLAB Code Compatibility Analyzer
Generate a report to identify potential compatibility issues in your code when you upgrade to a newer MATLAB release.
Code Generation
- Code Generation Readiness Tool
The code generation readiness tool screens MATLAB code for features and functions that code generation does not support.