Sie sind auf Seite 1von 18

Introduccin.

Unidad 1. Resolucin de
Ecuaciones.

Mtodos que utilizan intervalos.


Qu es una ecuacin?
Variante matemtica 1
Respuesta matemtica:

Sea una funcin

que comnmente se escribe como

Entonces, una ecuacin es


Qu es una ecuacin?
Variante matemtica 2
Respuesta matemtica:

Sea una funcin

que comnmente se escribe como

Entonces, el cero de una funcin es un juego de valores


tal que
Interpretacin de los argumentos de la
componente funcional de una ecuacin

argumentos

Los espacios pueden interpretarse como el rango de


valores de los parmetros que especifican el estado de un
objeto o sistema dado.

De esta manera, el producto cartesiano puede


interpretarse como el espacio de estados del objeto o
sistema.
Interpretacin de los argumentos de la componente
funcional de una ecuacin
Ejemplo: pndulo simple

Parmetros estructurales

g : aceleracion de la gravedad
m : masa
l : longitud

Parmetros dinmicos

: desviacin respecto a la vertical


Interpretacin de la funcin en la
componente funcional de una ecuacin

funcin

Una funcin puede interpretarse como una magnitud


asociada a un estado del objeto o sistema.

La magnitud puede o no estar asociada a todas las


variables de estado. Por lo mismo, las variables de estado
pueden incluir solamente parte o todas las variables
estructurales, parte o todas las variables dinmicas o una
mezcla de ambas. Esto ltimo es lo ms frecuente.
Interpretacin de una funcin en la componente
funcional de una ecuacin
Ejemplo: pndulo simple

Parmetros estructurales

g : aceleracion de la gravedad
m : masa
l : longitud

Parmetros dinmicos

: desviacin respecto a la vertical

Energa potencial del estado


Evaluacion de la componente
funcional de una ecuacin
En general, la evaluacin de la componente funcional de
es equivalente a la especificacin de un algoritmo.

Hay ocasiones en que el algoritmo consiste en la


evaluacin directa de una frmula, porque lo que
habitualmente llamamos frmula es una secuencia de
operaciones matemticas para obtener el valor.

O sea, un algoritmo.
Interpretacin de una funcin en la componente
funcional de una ecuacin
Ejemplo: pndulo simple

Parmetros estructurales

g : aceleracion de la gravedad
m : masa
l : longitud

Parmetros dinmicos

: desviacin respecto a la vertical

Energa potencial del estado

Puede describir el algoritmo asociado a la evaluacin de


la energa potencial?
Dependencia de la energa potencial

1098
con la desviacin de la vertical

Potenialergy53476
2010.10.20.30.40.50.60.70.80.911.1.21.31.41.51.6
Angle
Problema: Para qu ngulo la energa
potencial es la mitad de la mxima?
Solucin:

Puesto que , entonces O sea, que

Combinando, tendramos:

Esto es
una
ecuacin!
Y, simplificando y trasponiendo:
Solucin de la ecuacin
Como la ecuacin es muy simple, la solucin tambin lo es:

Desgraciadamente, las ecuaciones que nos encontramos no


son tan sencillas y es necesario recurrir a clculos numricos
aproximados.

Para explicar el primer mtodo emplearemos la misma


ecuacin:
Mtodos numricos de solucin de
ecuaciones que utilizan intervalos
Objetivo: Resolver la ecuacin

En el caso ms simple, . En el caso ms general, . Si fuese as,


entonces puede manejarse como un vector que puede
representarse como una matriz fila

O como una matriz columna

En todas las expresiones que siguen, las variables deben


interpretarse como vectores en caso de que la ecuacin tenga
varias variables reales.
Proceso de solucin
Se parte de dos valores iniciales xl y xu. Se supone que la
raz se encuentra entre estos dos valores.

Observe algunas situaciones que pueden


presentarse:

a) No hay solucin en el intervalo.


b) Hay una sola solucin en el intervalo.
c) Hay dos soluciones en el intervalo.
d) Hay ms de dos soluciones en el
intervalo.

Es significativo que cuando (los valores


tienen signos diferentes) siempre hay al
menos una solucin.
Mtodo de biseccin (Bolzano)
Cdigo SciLab del mtodo de
biseccin (Bolzano) [parte 1]
function [xr, iters]= Bolzano(f, xl, xu, eps, maxIter)
// Aplica el mtodo de Bolzano a la ecuacin f(x)= 0
//
// Calling Sequence
// [xr, iters]= Bolzano(f, xl, xu, eps, maxIter)
//
// Parameters
// f: parte funcional de la ecuacin
// xl: punto inferior
// xu: punto superior
// eps: precisin
// maxIter: nmero mximo de iteraciones
//
// Return
// xr: solucin estimada
// iters: cantidad de iteraciones estimada. -1 si falla.
//
// Description
//
// Aplica el mtodo de Bolzano para la solucin de ecuaciones.
Cdigo SciLab del mtodo de
biseccin (Bolzano) [parte 2]
// El mtodo exige que la funcin tenga signos diferentes en los
// extremos del intervalo [xl, xu].
fxl= f(xl); // Valores de la parte funcional de
fxu= f(xu); // la ecuacin en los lmites del intervalo.
if fxl * fxu > 0 then // Tienen el mismo signo. No puede
iters= -1; // procesarse. Se indica con -1.
return; // Se regresa de una vez.
end
iters= 0; // Se inicia el conteo
// La condicin siguiente indica:
// (1) Que no se ha sobrepasado el lmite de iteraciones.
// (2) Que no se ha alcanzado la precisin requerida.
// (1) (2)
// | |
// V V
while (iters < maxIter) & abs(xu - xl) > eps
iters= iters + 1; // Va contando las iteraciones.
Cdigo SciLab del mtodo de
biseccin (Bolzano) [parte 3]
xr= (xl + xu) / 2; // Se obtiene el punto medio.
fxr= f(xr); // Se evala en el punto medio.
// Se chequea si tienen igual signo.
if sign(fxr) == sign(fxl) then // "Subir" el intervalo.
xl= xr; //
fxl= fxr;
else // Bajar el intervalo.
xu= xr;
fxu= fxr;
end
end
endfunction

Das könnte Ihnen auch gefallen