Está en la página 1de 3

Universidad Politcnica Salesiana

Seminario Matlab Avanzado


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

on:

También podría gustarte