Aaaa

Páginas: 2 (338 palabras) Publicado: 4 de marzo de 2010
Practica 1: Minimización de funciones reales univariantes con Matlab

Fechas
Inicio: 01/03/07
Entrega: 15/03/07

Objetivos:
1. Minimización de funciones utilizando el método de búsquedadicotómica.

Implementar en matlab una función que devuelva en [x,fval] el mínimo y su valor de la función fun, utilizando el método de búsqueda dicotómica con una tolerancia l.

Sintaxis:

[x,fval] =buscamin(fun,x1,x2,l)

* fun define la función a minimizar.
* Los argumentos x1 y x2 definen la región de búsqueda de la solución.
* l define la tolerancia sobre x.

Ejemplo

Obtener el mínimode la función: en el intervalo

a) Editaremos un archivo script de matlab <nombre>.m en el que definiremos la función que deseamos minimizar.

function f = funcionReal(x)
f = x^3 - 12*x +3;

La palabra clave function define una función. La variable f (en este caso funcionReal), representa simbólicamente la función que deseamos optimizar, y cuya definición se efectúa en la siguientelínea. Dicha función tendrá como parámetro de entrada la variable x.
El archivo se guarda con el nombre que hemos dado a la función representada por f, la cual se corresponde con fun en las sintaxisvistas más arriba.

b) Una vez guardado el script efectuamos la llamada a la función buscamin encargada de resolver el problema. Le pasamos como argumento de entrada nuestra función objetivo. Estallamada puede efectuarse de dos formas:
i) Llamando a la función buscamin desde la propia línea de comandos de Matlab:
[x,fval] = buscamin(@funcionReal,-4,4,0.0001)
ii) Creando un archivodesde el cual se hace la llamada a la función buscamin. Esta forma es más recomendable ya que en este archivo se pueden definir y modificar parámetros, o dibujar gráficas.

Ejercicios propuestos:Minimizar las siguientes funciones:

a) en el intervalo [1/2,5/2]
b) en el intervalo [0, pi/2]
c) en el intervalo [0,100]

Dibujar cada una de las funciones en su región de interés, evidenciando la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aaaa
  • Aaaa
  • Aaaa
  • aaaa
  • AAAA
  • aaaa
  • aaaa
  • aaaa

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS