Esta página es para la versión anterior. La página correspondiente en inglés ha sido eliminada en la versión actual.
Gestión de errores
Para hacer que el código sea más sólido, compruebe si se dan casos extremos y situaciones que supongan un problema. El enfoque más sencillo es utilizar una instrucción if
o switch
para comprobar si se da una situación concreta y, después, emitir un error o una advertencia. Las instrucciones try/catch
permiten detectar y responder a cualquier error.
Sintaxis del lenguaje de MATLAB
try, catch | Ejecutar instrucciones y detectar los errores resultantes |
Funciones
Temas
- Issue Warnings and Errors
To flag unexpected conditions when running a program, issue a warning. To flag fatal problems within the program, throw an error. Unlike warnings, errors halt the execution of a program.
- Suprimir advertencias
Es posible que su programa emita advertencias que no siempre afectan de forma negativa a la ejecución. Para evitar confusiones, puede ocultar los mensajes de advertencia durante la ejecución cambiando sus estados de
'on'
a'off'
. - Restore Warnings
You can save the warning current states, modify warning states, and restore the original warning states. This technique is useful if you temporarily turn off some warnings and later reinstate the original settings.
- Change How Warnings Display
You can control how warnings appear in MATLAB®, including the display of warning suppression information and stack traces.
- Utilizar try/catch para gestionar errores
Utilice la instrucción
try/catch
para ejecutar código cuando el programa detecte un error. - Clean Up When Functions Complete
It is a good programming practice to leave your program environment in a clean state that does not interfere with any other program code.