Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Anlisis Numrico
(Ingeniera electrnica)
: tareasjlhg@yahoo.com
Mtodos numricos
unidad II pag. 1
despejando
x2 =3;
x2 3 = 0
x = 3
MTODO GRAFICO Consiste en graficar la funcin y encontrar los puntos donde la funcin intercepta con el eje x. Esto lo podemos hacer a mano o con un programa de computadora, si ampliamos la grafica podemos encontrar un valor ms exacto.
Se basan en la suposicin de que si los valores de una funcin cambian de signo se encuentra cerca una raz. x -3 -2 -1 0 1 2 3 y 6 1 -2 -3 -2 1 6
Raz
Raz
El mtodo parte de una funcin f(x) y un intervalo [xa, xb] tal que f(xa) y f(xb), tienen signos contrarios. Si la funcin es continua en este intervalo, entonces existe una raz de f(x) entre xa y xb. Los mtodos son: Mtodo de bisecciones Mtodo de la falsa posicin MTODO DE BISECCIONES Una vez determinado el intervalo [xa, xb] y asegurada la continuidad de la funcin, se calcula el punto medio xm y f(xm). Si f(xm) y f(xa) tienen signos contrarios, se reduce el intervalo de xa a xm o viceversa. Repetir el proceso hasta lograr que la diferencia entre los dos ltimos valores de xm sea menor que una tolerancia. El ltimo xm ser la aproximacin de la raz. Ejemplo: Calcular la raz de y = x 2 3 con una tolerancia de 0.01. x -3 -2 -1 0 1 2 3 y 6 1 -2 -3 -2 1 6
Raz 1
Raz 2
xm =
1+ 2 = 1.5 2
Tabulando los clculos para x2 en [1, 2]. n 0 1 2 3 4 5 6 xa 1.0000 1.5000 1.5000 1.6250 1.6875 1.7188 1.7188 xm 1.5000 1.7500 1.625 1.6875 1.7188 1.7344 1.7266 xb 2.0000 2.0000 1.7500 1.7500 1.7500 1.7500 1.7344 f(xa) -2.0000 -0.7500 -0.7500 -0.3594 -0.1523 -0.0459 -0.0459 f(xm) -0.7500 0.0625 -0.3994 -0.1523 -0.0459 0.0082 -0.0190 f(xb) 1.0000 1.0000 0.0625 0.0625 0.0625 0.0625 0.0081 e 0.5000 0.2500 0.1250 0.0625 0.0313 0.0156 0.0078 intervalo [1.0000,2.0000] [1.5000,2.0000] [1.5000,1.7500] [1.6250,1.7500] [1.6875,1.7500] [1.7188,1.7500] [1.7188,1.7344]
La raz es xm = 1.7266 x2 = 1.7321 MTODO DE LA FALSA POSICIN Este mtodo es anlogo al mtodo de bisecciones, el tamao del intervalo que contiene a la raz se reduce mediante iteraciones, adems es ms eficiente. En vez de bisectar, utiliza una interpolacin lineal ajustada a dos puntos extremos para aproximar a la raz. f(xb) Ecuacin de la recta (x2,y2)
xa xn xb
y f ( x a ) = m( x x a )
Mtodos numricos
unidad II pag. 4
xn = xa
f ( x a )( x b x a ) f (x b ) f (x a )
donde xb es el punto fijo. Ejemplo: Calcular la raz de y = x 2 3 con una tolerancia de 0.01.
Aplicando la formula xa = 1; xb = 2
f(xa) = -2;
f(xb) = 1
2 1 x n = 1 (2) 1 ( 2) 2 xn =1+ 3
xn =
5 1.6667 3
n 0 1 2 3
Mtodos numricos
unidad II pag. 5
MTODO DEL PUNTO FIJO O EXTRAPOLACIN La desventaja de los mtodos de interpolacin es necesario encontrar un cambio de signo antes de efectuar l clculo. Los mtodos de punto fijo o de aproximaciones sucesivas son sencillos y flexibles, para elegir una funcin recursiva en la cual se sustituye sucesivamente hasta que el valor supuesto tenga la aproximacin deseada. Mtodo de aproximaciones sucesivas simple (iteracin directa) Mtodo de aproximaciones sucesivas (punto fijo) Mtodo de la secante Mtodo de Newton-Rapshon METODO DE APROXIMACIONES SUCESIVAS SIMPLE Este mtodo consiste en reemplazar la ecuacin original f(x) = 0, por una ecuacin donde: x = g(x). Ejemplo: Calcular la raz de f(x) = x3 x 1.
Mtodos numricos
unidad II pag. 6
x i =1
n 0 1 2 3 4 5 6 La raz es
xi
xf
x = 1.3247 EL MTODO DE APROXIMACIONES SUCESIVAS Considerado de las ms simples en su formulacin que consiste en: Dada una funcin f(x) = 0 algebraica o transcendente obtener una ecuacin equivalente la cual es: f(x) + x = x Es decir g(x) = x que sera en caso del mtodo anterior, reducindose el procedimiento a proponer un valor inicial de x.
Mtodos numricos unidad II pag. 7 M. en C. Jos Luis Hernndez Gonzlez
1 2
Proponemos un valor inicial de x = 0 .5 N 0 1 2 3 4 5 6 7 8 9 La raz es x = -0.6268 En realidad lo que estamos resolviendo es un conjunto de dos ecuaciones y dos incgnitas. y=x (1)
xi xf
-0.5000 -0.5408 -0.5408 -0.5702 -0.5702 -0.5903 -0.5903 -0.6036 -0.6036 -0.6122 -0.6122 -0.6177 -0.6177 -0.6211 -0.6211 -0.6232 -0.6232 -0.6246 -0.6246 -0.6266
Mtodos numricos
unidad II pag. 8
y = e x sen ( x ) x
1 2
(2)
Grficamente tenemos que la solucin es la interseccin de las dos funciones (la grafica en lnea punteada corresponde a la ecuacin original).
MTODO DE LA SECANTE Es muy similar al de la falsa posicin, basado en una interpolacin lineal, para el primero se usa una interpolacin, mientras para el segundo se usa una extrapolacin.
f(xb)
f(xa)
xn = xa
f ( x a )( x b x a ) f (x b ) f (x a )
xn
xa
xb
xa 2.0000
xn 1.8000
unidad II pag. 9
xb 3.0000
M. en C. Jos Luis Hernndez Gonzlez
1 2 3 4 5 6 7
MTODO DE NEWTON RAPHSON Se considera que es el que presenta mejor eficiencia debido a que casi siempre converge a la solucin y lo hace en un nmero menor de iteraciones . Se basa en encontrar la solucin por medio de una ecuacin de recurrencia a partir de la definicin de la tangente por medio de derivadas.
f(xb)
xn xb
tan =
f (x b ) xb xn
f ( x b ) = tan
f (x b ) xb xn Obtenemos la siguiente ecuacin de recurrencia f ( x a ) =
xn = xb
f (x b ) f ( x b )
La derivada es f(x) = 2x
xn = xb x2 3 b 2x b
n 0 1 2 3 4
METODO MODIFICADO DE NEWTON En algunos casos el clculo de la derivada es caro (mucho clculo), por lo que se puede usar la siguiente modificacin; usar el primer valor de la derivada en ese punto para todas las dems extrapolaciones. Ejemplo: Calcular las raz de f(x) = x2 3; La derivada es f(x) = 2x Si x = 1, entonces f(1) = 2
xn = xb x2 3 b 2
n 0 1 2 3 4
Si es complicado el clculo de las derivadas, se puede hacer mediante diferencias finitas (hacia adelante) f (x b + h) f (x b ) f ' (x b ) = h
xn = xb hf ( x b ) f (x b + h ) f (x b )
Si h = 000.1
x n =1 (0.001 )f (1) f (1 + 0.001 ) f (1)
x n = 1.9995
n 0 1 2 3
MTODO DE LA DOBLE DIVISIN SINTETICA. El mtodo de la doble divisin sinttica es una variante del mtodo de Newton Raphson, para resolver exclusivamente polinomios. La ecuacin de recurrencia para encontrar una raz aproximada esta dada por:
x n +1 = x n P( x n ) P' ( x n )
Donde P(x) es un polinomio de la forma P(x) = a0xn + a1xn-1 + a2xn-2 + ... + an-1x + an El valor de P(x) valuado en x = xn puede determinarse al considerar el residuo R que resulta de dividir P(x) entre (x xn) P(x) = (x xn)Q(x) + R Si x = xn P(xn) = R Para P(x) derivamos la ecuacin P(x) = (x xn)Q(x) + R P(x) = (x xn)Q(x) + Q(x) Si x = xn P(xn) = Q(xn) Entonces Q(x) = (x xn)S(x) + R*
Mtodos numricos unidad II pag. 12 M. en C. Jos Luis Hernndez Gonzlez
x n+1 = x n
R R*
Tomando el valor de xi = 1 tenemos: x=1 1.0000 3.6500 1.0000 1.0000 2 .6500 1.0000 1.0000 1.6500 0.4434 4.2066 2.6500 3 .0934 3 .0934 1.1132 R 1.6500 4.7434 R*
Cuando n = 0
x =1 1.1132 = 1.2347 4.7434
1.0000 3.6500 x =1.2347 1.2347 1.0000 2 .4153 1.2347 1.0000 1.1808 n=1
x = 1.2347
4.2066
M. en C. Jos Luis Hernndez Gonzlez
x =1.23
n=2
x = 1.23 0 = 1.23 4.8833
Mtodos numricos
unidad II pag. 14