Professional Documents
Culture Documents
Beamer Can
Beamer Can
24 de Abril, 2022
Optimización en dúas variables: ’O xogo da auga’
Táboa de contidos
Introducción
Conclusións
Optimización en dúas variables: ’O xogo da auga’
Introducción
Introducción
Qué representa?
contour_plot(f,(x,0,5),(y,0,5),contours=8,labels=true, \+
cmap=’jet’, fill=true,colorbar=true) \+
+ plot_vector_field(diff(f),(x,0,5),(y,0,5))
sage:
Optimización en dúas variables: ’O xogo da auga’
Cálculo do punto máximo inicial
Códigos en Sage
Matriz Xacobiana
! #
4cos (2x )
Df(x) = " $
−4sin(2y )
Matriz Hessiana
! #
−8sin(2x ) 0
Hhf(x) = " $
0 −8cos (2y )
Optimización en dúas variables: ’O xogo da auga’
Cálculo do punto máximo inicial
Criterio da Hessiana
Empregarase o criterio da Hessiana para determinar se realmente estamos
a tratar dun maximo, minimo ou punto de sela.
Matriz Xacobiana
! #
4cos (2x )
Df(x,y) = " $
4sin (2y )
Matriz Hessiana
! #
8sin (2x ) 0
Hhf(x,y) = " $
0 8cos (2y )
Optimización en dúas variables: ’O xogo da auga’
Cálculo do máximo máis proximo
jacobian()
#O comando sage para construir a Xacobiana
jacobian(funcion, (varriable1,variable2,...))
jacobian(z,(x,y))
sage: (x, y) |--> 4*sin(2*y)
Hessiana
#Non ten un comando especifico
jacobian(jacobian(funcion,(var1,var2)),(var1,va2))
jacobian(jacobian(f,(x,y)),(x,y))
sage: [(x, y) |--> 8*sin(2*x) (x, y) |--> 0 ]
[(x, y) |--> 0 (x, y) |--> 8*cos(2*y)]
Optimización en dúas variables: ’O xogo da auga’
Cálculo do máximo máis proximo
load(’debuxa_descenso.sage’)
debuxa_descenso(z,diff(z),[2,2],[-0.1,5,-0.1,5])
sage:
Optimización en dúas variables: ’O xogo da auga’
Conclusións
Optimización en dúas variables: ’O xogo da auga’
Conclusións