UNIDAD 2

Resolución numérica de ecuaciones no lineales
En análisis numérico un algoritmo de búsqueda de raíces es un método numérico o algorítmico para encontrar las soluciones aproximadas de una ecuación dada por la expresión f(x) = 0 para una función matemática f dada. A la solución x de la ecuación se le llama raíz o cero de la función.


Método de Bisección
Algoritmo del método de Bisección
El método de Bisección para la resolución de la ecuación f(x) = 0 se basa en el Teorema de Bolzano que nos asegura la existencia de, al menos, una raíz de una función f(x) en un cierto intervalo [a, b], bajo ciertas condiciones.

Teorema de Bolzano: Sea f: [a, b] → R una función continua en [a, b] tal que f(a)f(b) < 0. Entonces existe c (a, b) tal que f(c) = 0.
Supongamos que f(x) es continua y cambia de signo en los extremos de [a, b]. Basándonos en el anterior teorema, podemos aproximar una solución de la ecuación f(x) = 0 dividiendo el intervalo inicial en dos subintervalos iguales y eligiendo aquel en el que f(x) cambia de signo. Después se repite el proceso hasta que se verifique algún criterio de parada.
Algoritmo del Método de Bisección
1. a0 = a, b0 = b
2. Para n = 0, 1,. . ., hacer:
◦ mn = 1/2(an + bn)
◦ Si f(an)f(mn) < 0, tomar an+1 = an, bn+1 = mn; en caso contrario, tomar an+1 = mn, bn+1 = bn.
Ejemplo
Resolver mediante al algoritmo de bisección la ecuación ex − x = 0 en [0, 1].
C:\Users\jorge luis\AppData\Local\Microsoft\Windows\INetCache\Content.Word\1.jpg


Método de Regula-Falsi
Algoritmo del Método de Regula-Falsi
Se trata de realizar un refinamiento del Método de de Bisección, eligiendo la aproximación m a distancias de a y b proporcionales a f(a) y f(b). La ecuación de la recta que pasa por los puntos (a, f(a)) y (b, f(b)) es
(y − f(a))/(f(b) − f(a)) = (x – 1) / (b – a)
De donde se tiene que el corte con el eje OX es, haciendo x = 0 y despejando y, el valor
m = (af(b) − bf(a)) / (f(b) − f(a))


Método de la secante
Se trata de un método iterativo en el que, en cada paso, se calcula una aproximación de la solución en lugar de un intervalo que la contiene.
Se parte de x0 = a y x1 = b y se calcula, iterativamente para cada n ≥ 1, la intersección de la secante que une los puntos (xn−1, f(xn−1) y (xn, f(xn)) con el eje de abscisa, obteniéndose la abscisa.
xn+1 = (xn−1 f(xn) – xn f(xn−1)) / (f(xn) − f(xn−1))


Método de Newton-Raphson
Se trata de llevar el límite el método de la secante y, por tanto, en cada iteración n, considerar la recta tangente a f(x) en (xn, f(xn)) y tomar como siguiente aproximación xn+1 la intersección de dicha tangente con el eje de abscisas. Por tanto, teniendo en cuenta que la ecuación de la recta tangente a la gráfica de f(x) en el punto (xn, f(xn)) es
y − f(xn) = f´ (xn)(x − xn)
Métodos Iterativos
Se trata de transformar la ecuación f(x) = 0 (cálculo de una raíz de la función f(x)) en una ecuación del tipo x = g(x) (cálculo de un punto fijo de la función g(x)) de forma que sean equivalentes, es decir, tengan la misma solución
Algoritmo de un Método Iterativo
1. Dado x0 [a, b]


2. Para n = 1, 2 . . ., hacer xn+1 = g(xn)

Ejemplos de métodos gráficos:






Ejercicios de métodos gráficos:



Ejercicios de Método de la bisección




Ejercicio de punto fijo:
f(x) = x^3 + 2(x^2) + 10x - 20
x^3 + 2(x^2) + 10x - 20 = 0
x[x^2 + 2x + 10] - 20 = 0
x = 20 / ( x^2 + 2x + 10)

g´(x) = -20(2x + 2) / ( x^2 + 2x + 10)^2
|g´(x)| < 1
sust. x = 1
|g´(x)| = | -80/169 | = 0.4734

x^3 + 2(x^2) + 10x - 20 = 0
x = (-x^3 - 2(x^2) + 20) / 10
g´(x) = ((-3x^2)-4x) / 10
|g´(x)| < 1
sust. x = 1
|g´(x)| = | -7 / 10 | = 0.7

Método Newton - Rapshon
Ejercicio 1
f(x) = x^3 + 2(x^2) + 10x - 20
g(x) = xi - (f(x)/f´(x))
f´(x) = 3(x^2) + 4x + 10
sust. x = 1
g(x) = 1 - (((1^3)+(2(1)^2)+(10(1))-20) / ((3(1)^2)+(4(1))+10))
g(x) = 1 - ((-7)/17) = 1.411765
Et = | (1.411765-1)/1.411765 | = 0.291667

sust. x = 1.411765
g(x) = 1.411765 - (((1.411765^3)+(2(1.411765)^2)+(10(1.411765))-20) / ((3(1.411765)^2)+(4(1.411765))+10))
g(x) = 1.369336
Et = | (1.369336-1.411765)/1.369336 | = 0.030985

sust. x = 1.369336
g(x) = 1.369336 - (((1.369336^3)+(2(1.369336)^2)+(10(1.369336))-20) / ((3(1.369336)^2)+(4(1.369336))+10))
g(x) = 1.368808
Et = | (1.368808-1.369336)/1.368808 | = 0.000386

Ejercicio 2
f(x) = x^3 + 2(x^2) + 10x - 20
Para cuando xi = 1 y xu = 2
f(xi) =(1^3)+(2(1)^2)+(10(1))-20 = - 7
f(xu) =(2^3)+(2(2)^2)+(10(2))-20 = 16
xr = xu - ((f(xu)((xi - xi))) / (f(xi) - f(xu))
xr = 2 - ((16(1-2))/((-7)(-16))) = 30/23
f(xr) =((30/23)^3)+(2(30/23)^2)+(10(30/23))-20 = -1.334757952
f(xi) * f(xr) = (-7)(-1.334757952) = 9.343305663

Para cuando xi = 30/23 y xu = 2
f(xi) =((30/23)^3)+(2(30/23^2)+(10(30/23))-20 = -1.334757952
f(xu) =(2^3)+(2(2)^2)+(10(2))-20 = 16
xr = 2 - ((16((30/23)-2))/((-1.334757952)(-16))) = 1.357912305
f(xr) =((1.357912305)^3)+(2(1.357912305)^2)+(10(1.357912305))-20
f(xr) = -0.2291357295
f(xi) * f(xr) = (-1.334757952)(-0.2291357295) = 0.305840737
Er= | (1.357912305-(30/23))/1.357912305| (100%)= 3.94%

Para cuando xi = 1.357912305 y xu = 2
f(xi) =((1.357912305)^3)+(2(1.357912305)^2)+(10(1.357912305))-20
f(xi) = -0.2291357295
f(xu) =(2^3)+(2(2)^2)+(10(2))-20 = 16
xr = 2 - ((16((1.357912305)-2))/((-0.2291357295)(-16))) = 1.366977805
f(xr) =((1.366977805)^3)+(2(1.366977805)^2)+(10(1.366977805))-20
f(xr) = -0.03859187672
f(xi) * f(xr) = (-0.2291357295)(-0.03859187672)
f(xi) * f(xr) = 8.842777826 x10^(-3)
Er= | (1.366977805-(1.357912305))/1.366977805| (100%) = 0.66%

Fórmula de la secante
xi-1 = xi - (((xi - xi-0)(f(xi))/((f(xi))-(f(xi-1))) = g(x)
sust. x = 1
g(x) = 1 - (((1-0)(-7))/((-7)-(-20))) = 1 - ((-7)/13) =1.528462
Er= | (1.528462-(1))/1.528462 | = 0.35

sust. x = 1.528462
g(x) = 1.528462 - (((1.528462-1)(3.759672))/((3.759672)-(-7))) = 1.350311
Er= | (1.350311-(1.528462))/1.350311 | = 0.1393

sust. x = 1.350311
g(x) = 1.350311 - (((1.350311-1.528462)(-0.388136))/((-0.388136)-(3.759672))) = 1.367917
Er= | (1.367917-(1.350311))/1.367917 | = 0.0129


Actividad 7. Con el método de Newton
1.- f(x) = x^4 + 7(x^3) + 12(x^2) - 4x - 16, en el punto -5 a 5
g(x)= xi - (f(x)/f´(x)) f´(x) = 4(x^3) + 21(x^2) + 24x - 4

sust. x = -5
g(x) = -5 - (( (-5)^4 + 7((-5)^3) + 12((-5)^2) - 4(-5) - 16) / (4((-5)^3) + 21((-5)^2) + 24(-5) - 4)
g(x) = -4.4545455
Et = | (-4.4545455)-(-5))/(-4.4545455) | (100%) = 12%

sust. x = -4
g(x) = -4 - (( (-4)^4 + 7((-4)^3) + 12((-4)^2) - 4(-4) - 16) / (4((-4)^3) + 21((-4)^2) + 24(-4) - 4)
g(x) = -4
Et = | (-4)-(-4))/(-4) | (100%) = 0%



2.-  f(x) = x^3 - 6(x^2) + 11x - 6.1, con valor inicial de 3.
f´(x) = 3(x^2) - 12x + 11

sust. x = 3
g(x) = 3 - ((3^3 - 6(3^2) + 11(3) - 6.1)/(3(3^2) - 12(3) + 11))
g(x) = 3.05
Et = | (3.05)-(3))/(3.05) | (100%) = 2%

sust. x = 3.05
g(x) = 3.05 - ((3.05^3 - 6(3.05^2) + 11(3.05) - 6.1)/(3(3.05^2) - 12(3.05) + 11))
g(x) = 3.04669556
Et = | (3.04669556)-(3.05))/(3.04669556) | (100%) = 0%

3.- Encontrar la solución de f(x)= x^3 + 4(x^2) - 10 = 0, en el intervalo [1,2]
f´(x) = 3(x^2) + 8x

sust. x = 1
g(x) = 1 - ((1^3 + 4(1^2) - 10)/(3(1^2) + 8(1))
g(x) = 1.45454545
Et = | (1.45454545)-(1))/(1.45454545) | (100%) = 31%

sust. x = 1.1
g(x) = 1.1 - ((1.1^3 + 4(1.1^2) - 10)/(3(1.1^2) + 8(1.1))
g(x) = 1.40804505
Et = | (1.40804505)-(1.45454545))/(1.40804505) | (100%) = 21%

4. Determine las raíces de f(x) = - 1 + 5.5.x - 4x^2 + 0.5x^3
a) En forma gráfica para determinar el intervalo

b) Con el método de Newton - Raphson
f(x) = 0.5x^3 - 4x^2 + 5.5x - 1
f´(x) = 1.5x^2 - 8x + 5.5

Sust. x=0.2
g(x) = 0.2 - ((0.5(0.2)^3 - 4(0.2)^2 + 5.5(0.2) - 1)/(1.5(0.2)^2 - 8(0.2) + 5.5)
g(x) = 0.2141414
Et = | (0.2141414)-(0.2))/(0.2141414) | (100%) = 06%

Sust. x=0.2141414
g(x) = 0.2141414 - ((0.5(0.2141414)^3 - 4(0.2141414)^2 + 5.5(0.2141414) - 1)/(1.5(0.2141414)^2 - 8(0.2141414) + 5.5)
g(x) = 0.214333
Et = | (0.214333)-(0.2141414))/(0.214333) | (100%) = 0%

Bibliografía
http://www.ugr.es/~mpasadas/ftp/Tema2_apuntes.pdf:
Apuntes de la 2° unidad de Métodos Numéricos

No hay comentarios.:

Publicar un comentario

ÍNDICE 1 .-Introducción. 2 .-Definición de métodos numéricos.      2.1 .- Aproximación y errores.       2.2 .- Exactitu...