Matlab - Ayuda Problema Optimización

 
Vista:
sin imagen de perfil

Ayuda Problema Optimización

Publicado por Juan José (60 intervenciones) el 02/02/2015 11:04:07
Buenos días,

Dentro del tema de optimización (Libro: Métodos numéricos con Matlab [John. Mathews]) existen distintos programas:
- Sección aurea
- Minimización por interpolación cuadratica
- Método Nelder-Mead (Simplex)
- Método del Gradiente.

El enunciado del ejercicio es básico realmente, mi problema es que no se que puedo utilizar:

" Detemine el punto de superficie z=x^2+y^2 que está más cerca del punto (2,3,1)"

Alguien puede ayudarme??

Gracias de antemano y un saludo
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Daniel
Val: 269
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Ayuda Problema Optimización

Publicado por Daniel (264 intervenciones) el 04/02/2015 17:10:04
El método del gradiente es ideal para resolver este problema
Solo tenes que escribir tu funcion distancia en la superficie y el punto

Esto sería algo asi un punto de la sup se escribe como ( x , y , x^2+y^2 ) luego la distancia al cuadrado es

D2 ( x , y ) = (x-2)^2+(y-3)^2+(x^2+y^2-1)^2;

solo hay que busca los (x,y) que minimizan D2.

Saludos

Daniel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar