Contenu principal

Évaluation et traitement des exceptions avancés

Évaluer des expressions et capturer des données relatives aux erreurs

MATLAB® inclut des fonctionnalités permettant d’évaluer indirectement des expressions et de collecter des données relatives aux erreurs.

Tout code MATLAB qui détecte une erreur et génère une exception crée un objet MException. MATLAB peut générer des exceptions prédéfinies ou définies par vos soins.

Fonctions

développer tout

evalÉvaluer une expression MATLAB
evalcEvaluate MATLAB expression and capture results
evalinEvaluate MATLAB expression in specified workspace
try, catchExécuter des instructions et intercepter les erreurs qui en résultent
MExceptionCapture error information
addCauseRecord additional causes of exception
addCorrectionProvide suggested fix for exception
getReportGet error message for exception
MException.lastReturn last uncaught exception
rethrowRethrow previously caught exception
throwThrow exception
throwAsCallerThrow exception as if occurs within calling function
matlab.lang.correction.AppendArgumentsCorrectionCorrect error by appending missing input arguments
matlab.lang.correction.ConvertToFunctionNotationCorrectionCorrect error by converting to function notation
matlab.lang.correction.ReplaceIdentifierCorrectionCorrect error by replacing identifier in function call

Rubriques