Nombre: Christian Flores Alds Fecha: 21/09/15 Deber 1: Try-Catch-End La construccin trycatchend permite gestionar los errores que se pueden producir en tiempo de ejecucin. Su forma es la siguiente: try sentencias1 catch sentencias 2 end En el caso de que durante la ejecucin del bloque sentencias1 se produzca un error, el control de la ejecucin se transfiere al bloque sentencias2. Si la ejecucin trascurriera normalmente, sentencias 2 no se ejecutara nunca. Ejemplo: Forma Correcta
Figura 1. Resultado de la Matriz z, sin error.
Como se puede observar la multiplicacin de las matrices x, y, con la misma dimensin, el programa corre de manera normal, eso quiere decir que puede realizar la operacin.
Forma Incorrecta
Figura 2. Resultado de la Matriz z, con control de error.
Al tener matrices con dimensiones diferentes, el control de error
directamente ingresa al bloque de sentencias catch, con lo cual podemos observar un resultado no satisfactorio para la multiplicacin de matrices, como se observa en la figura 2.
Referencia Web:
[1] Available https://pabamatlab.files.wordpress.com/2011/08/mc3b3dulo-3-sobreprogramacic3b3n-matlab.pdf