Está en la página 1de 3

Problema 1

Paso 1. Creación de la función.

Creamos un script con el nombre y la función a resolver, tal como se muestra a continuación:

Paso 2. Acondicionar la instrucción de resolución.

Mediante la instrucción “fsolver” se buscaran todas las posibles respuestas de la función antes
creada.
Crearemos una estructura problema para apoyarnos y realizar diversas iteraciones del problema.

Utilizaremos las instrucciones a continuación:

>> problem.options = optimoptions('fsolve','Display','none','PlotFcn',@optimplotfirstorderopt)

Esta instrucción nos permite guardar las opciones optimas dentro de la estructura.

>> problem.objective = @problema1


Con esta instrucción indicamos el objetivo de la estructura, la función nombrada “problema1”.

>> problem.x0 = [-100:5:100]

Se crea una matriz real con los valores iniciales, los parámetros de este son a consideración de
cada sujeto o de la necesidad del problema.

>> problem.solver = 'fsolve'

Con esta instrucción, definimos el tipo de solución que damos al problema, se eligió “fsolve” al ser
un sistema de ecuación no lineal.

Por último, escribimos la instrucción que da solución a la estructura creada.

>> x = fsolve(problem)
Con esto obtenemos los posibles resultados del sistema antes indicado.

También podría gustarte