Débuggage et analyse
Diagnostiquer les problèmes et vérifier la syntaxe et la compatibilité des versions
Lorsque vous travaillez dans l’éditeur et dans Live Editor, MATLAB® identifie automatiquement les problèmes de codage potentiels. Les fonctionnalités de débuggage vous aident à diagnostiquer des problèmes spécifiques. Vous pouvez également générer des rapports qui vous aident à mettre à jour votre code lorsque vous effectuez une montée de version de MATLAB.
Outils
Code Analyzer | Identify and address code issues (depuis R2022b) |
Code Compatibility Analyzer | Identify and address compatibility issues against current version of MATLAB (depuis R2022a) |
Fonctions
Rubriques
Débuggage
- Debug MATLAB Code Files
Diagnose problems in MATLAB code files using different debugging methods.
- Editor/Debugger Preferences
Use Editor/Debugger preferences to customize the Editor.
Vérification de la syntaxe
- 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. - Configure Code Analyzer
Configure Code Analyzer messages and add custom checks. - Index of Code Analyzer Checks
This topic contains a listing of built-in MATLAB Code Analyzer checks which you can modify to meet your own custom coding standards.
Compatibilité des versions
- MATLAB Code Compatibility Analyzer
Generate a report to identify potential compatibility issues in your code when you upgrade to a newer MATLAB release.
Génération de code
- Code Generation Readiness Tool
The code generation readiness tool screens MATLAB code for features and functions that code generation does not support.