Cómo recuperarse de errores en matlab

Todos cometemos errores, incluso con MATLAB. Se podría pensar que los expertos no cometen errores, pero cualquier experto que dice lo que definitivamente no es un experto. Cometer errores es parte del proceso de aprendizaje. También es parte del proceso de descubrimiento. Si quieres hacer algo importante con MATLAB, vas a cometer errores. Es necesario comprender lo que hay que hacer cuando se cometen errores.

La comprensión de los mensajes de error de MATLAB

MATLAB intenta ser útil cuando se cometen errores. No siempre tiene éxito, y no siempre se puede entender el mensaje, pero lo intenta. En la mayoría de los casos, aparece un mensaje de error que proporciona información suficiente para que, al menos, empezar a encontrar el error. Por ejemplo, si intenta utilizar el clc de comandos, pero escribirla en mayúsculas, se obtiene

Función no definida o variable 'CLC'.

El mensaje de error es suficiente para conseguir que en busca de una solución al problema, incluso cuando el problema no es del todo claro. En algunos casos, incluso MATLAB proporciona el comando correcto para usted. Todo lo que tienes que hacer es presionar Enter y se ejecuta.

Algunos errores son un poco más difícil de entender que otros. Por ejemplo, esto es lo que sucede cuando se intenta utilizar idivide () sin especificar que las entradas son enteros.

imagen0.jpg

En este caso, puede ignorar los enlaces y lo que parece un galimatías. Centrarse en la segunda línea. Te dice que uno de los argumentos deben pertenecer a la clase entera. (Recuerde que el valor por defecto es asumir que todos los números son dobles.)

Es realmente decir que usted necesita valores enteros como entrada idivide (). Cuando has pasado los bits impares de información, usted puede calcular más fácilmente encontrar la manera de solucionar el problema.

Detener MATLAB cuando se cuelga

La mayoría de las veces, MATLAB es muy indulgente. Puede cometer errores absolutamente horribles, y MATLAB simplemente proporciona lo que considera un mensaje útil sin destruir nada. Sin embargo, a veces MATLAB tiene que masticar un poco de código por un tiempo antes de que se descubre el error, como por ejemplo cuando estás trabajando con una variedad muy grande.

Se puede decir que MATLAB está funcionando porque la barra de estado muestra Ocupado en lugar de Listo. En este caso, usted puede hablar con su compañero en el cubículo de al lado, tomar una taza de café y leer un buen libro, o pulse Ctrl + C para detener MATLAB de ir más lejos.

Al presionar Ctrl + C siempre se detiene MATLAB contra el desempeño de cualquier procesamiento adicional. La barra de estado indica listo tan pronto como el procesamiento se detiene por completo. No use esta opción a menos que realmente necesita hacerlo porque MATLAB verdaderamente se detiene justo en el medio de lo que está haciendo, lo que significa que lo que estaba haciendo se encuentra en un estado incierto. Es bueno saber que existe la opción, sin embargo.




» » » » Cómo recuperarse de errores en matlab