Matrices Jacobianas en Octave

Matrices Jacobianas en Octave

de Lucas Sebastian Gavilanes Fernandez -
Número de respuestas: 2

Buenas, quería consultar sobre si hay alguna forma alternativa de utilizar las matrices Jacobianas que no sea tener que cargarlas en el código como funciones luego de haber calculado la matriz a mano. Estuvimos buscando y encontramos la función jacobian pero nos devuelve una matriz simbólica que cuando la vamos a evaluar tenemos problemas porque le pasamos valores en punto flotante y saltan unos cuantos warnings debido a que el formato simbólico se maneja con fracciones según lo que leímos. No existe alguna función que devuelva el jacobiano en formato función? O alguna forma de pasar la función que devuelve jacobian sin evaluar a formato función? 

Saludos,

Lucas.

En respuesta a Lucas Sebastian Gavilanes Fernandez

Re: Matrices Jacobianas en Octave

de Juan Pablo Borthagaray -
Hola Lucas,

Este curso trata sobre cálculo numérico, por lo que no queremos que usen paquetes simbólicos. Además, Octave/Matlab no se destacan por su cálculo simbólico.

Hay unas cuantas formas de calcular las jacobianas, pero en todas ellas vas a tener que calcular unas cuantas derivadas parciales a mano. Podés definir una función matricial, podés escribir las evaluaciones vos directamente (como se hace en el código de Gauss-Newton que les pasamos). Obviamente que cuanto más puedas automatizar los cálculos, menos probabilidad hay de que haya un error de tipeo, pero para arrancar no creo que sea mala opción escribir las cuentas uno.