Hauptinhalt

Erweiterte Auswertung und Ausnahmenbehandlung

Auswerten von Ausdrücken, Erfassen von Daten zu Fehlern

MATLAB® umfasst Funktionen zur indirekten Auswertung von Ausdrücken und zum Erfassen von Daten über Fehler.

Jeder MATLAB-Code, der einen Fehler erfasst und eine Ausnahme ausgibt, konstruiert ein MException-Objekt. MATLAB kann entweder vordefinierte Ausnahmen oder von Ihnen erstellte Ausnahmen ausgeben.

Funktionen

alle erweitern

evalAuswerten eines MATLAB-Ausdrucks
evalcEvaluate MATLAB expression and capture results
evalinAuswerten eines MATLAB-Ausdrucks im angegebenen Workspace
try, catchAusführen von Anweisungen und Erfassen der resultierenden Fehler
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

Themen