Debugging and Analysis
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.
|Quit debug mode|
|Function call stack|
|List all breakpoints|
|Execute next executable line from current breakpoint|
|Set breakpoints for debugging|
|Display file with line numbers|
|Shift current workspace to workspace of caller in debug mode|
|Give control to keyboard|
|Display statements during function or script execution|
- 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.
- Check Syntax as You Type
Use syntax highlighting, delimiter matching, and code suggestions and completions to write commands faster and avoid syntax errors.
- 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.
- 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 Readiness Tool
The code generation readiness tool screens MATLAB code for features and functions that code generation does not support.