Subido por ivaan.alejandrroo20

Metodos Numericos Tema 2

Anuncio
INGENIERIA EN SISTEMAS COMPUTACIONALES
402
Loredo Medina Raúl
Camacho Dagnino Iván Alejandro
06/03/2020
REPORTE UNIDAD
Métodos Numéricos
Método de Bisección.
¿Qué es?
Este es uno de los métodos más sencillos y de fácil intuición para resolver ecuaciones de una
variable, también conocido como Método de Intervalo Medio.1 Se basa en el teorema del
valor intermedio (TVI), el cual establece que toda función continua f en un intervalo cerrado
[a,b] toma todos los valores que se hallan entre f(a) y f(b). Esto es que todo valor entre f(a)
y f(b) es la imagen de al menos un valor en el intervalo [a, b]. En caso de que f(a) y f(b)
tengan signos opuestos, el valor cero sería un valor intermedio entre f(a) y f(b), por lo que
con certeza existe un p en [a, b] que cumple f(p)=0. De esta forma, se asegura la existencia
de al menos una solución de la ecuación f(x)=0.
ALGORITMO
 1: Establecer los limites inferior y superior (Xi y Xu ) y se comprueba que dentro de
ellos existe una solución
f(Xi) . f(Xu)< 0
 2: Se define el intervalo a la mitad
𝑋 =
 3: Se decide en que intervalo se encuentra la solución:
a) Si f(Xi) . f(Xu) < 0 ,entonces Xu=Xr
b) Si f(Xi) . f(Xu) > 0 ,entonces Xi=Xr
c) Si f(Xi) . f(Xu) > 0 ,entonces Xr = Solucion
Implementación en Excel
Explicación del algoritmo:
Se comienza escribiendo los valores de Xl y Xu que fueron otorgados por el problema
Después calculamos el valor de Xr que se saca sumando el valor de Xl con el de Xu y
dividiéndolo entre 2.
En la casilla de f(Xl) agregamos la ecuación que se nos otorgó en el problema sustituyendo
el valor de Xl en donde este la x.
Se repetiría el mismo proceso en las casillas de f(Xu) y en f(Xr), solo que cambiando el valor
de x por el que corresponde a cada uno respectivamente.
En la casilla de f(Xl)*f(Xr) se hará una multiplicación de las casillas de f(Xl) y f(Xr) para
mirar si el resultado es positivo o negativo y con ello hacer las condiciones más adelante.
El ERP (%) es el resultado del valor absoluto de P menos el valor obtenido en Xr entre el
valor de P.
En EA (%) se hace la operación de obtener el valor absoluto del valor actual en la casilla de
Xr menos el valor anterior de Xr, eso se divide sobre el valor actual de Xr, todo eso se
multiplica por 100, lo cual da el error esperado.
Como el algoritmo lo dicta los valores de Xu y Xi van a ir cambiando dependiendo del
resultado de la multiplicación en la casilla “f(Xl)*f(Xr)” como se había mencionado antes.
Estos cambiaran con las condiciones que se ingresaron en las casillas antes mencionadas, en
Xi se agregó la condición de que si la multiplicación de f(Xl) y f(Xr) da un valor menor a 0,
entonces el valor de Xu cambiara a el valor que tiene Xr en una iteración arriba, en caso de
que el valor sea mayor a 0, Xi tomara el valor de Xi, pero en una iteración arriba.
La otra condición seria en la casilla de Xu la cual dice: Si el valor de la multiplicación de
f(Xl) y f(Xr) es mayor a “0” esta casilla tomara el valor de la casilla Xr, en el caso de que no
se cumpla la condición se tomara el valor de Xu en la iteración anterior.
CODIGO
Método de Falsa Posición.
¿Qué es?
El método de la falsa posición pretende conjugar la seguridad del método de la bisección con
la rapidez del método de la secante. Este método, como en el método de la bisección, parte
de dos puntos que rodean a la raíz f(x) = 0, es decir, dos puntos x0 y x1tales que f(x0) f(x1) <
0. La siguiente aproximación, x2, se calcula como la intersección con el eje X de la recta que
une ambos puntos. La asignación del nuevo intervalo de búsqueda se realiza como en el
método de la bisección: entre ambos intervalos, [x0, x2] y [x2, x1], se toma aquel que
cumpla f(x)f(x2) < 0.
Algoritmo
 1: Establecer los límites inferior y superior (Xi y Xu ) y se comprueba que dentro de
ellos existe una solución.
f(Xi) . f(Xu)< 0
 2: Se define el intervalo a la mitad
𝑋 = 𝑋
( )(
( )
)
(
)
 3: Se decide en que intervalo se encuentra la solución:
d) Si f(Xi) . f(Xu) < 0, entonces Xu=Xr
e) Si f(Xi) . f(Xu) > 0, entonces Xi=Xr
f) Si f(Xi) . f(Xu) > 0, entonces Xr = Solución
Implementación en Excel.
Explicación del Algoritmo.
Se comienza agregando los valores de Xl y de Xu que te otorga el problema.
En la casilla de Xr se coloca la fórmula que se te muestras a continuación
𝑋 = 𝑋
𝑓(𝑋𝑢)(𝑋𝑖 − 𝑋𝑢)
𝑓(𝑋𝑖) − 𝑓(𝑋𝑢)
En la cual se sustituyen los valores correspondientes
Luego en f(xi) se sustituye el valor de xi en la fórmula que se da al principio del ejercicio
para sacar el valor de f(Xi)
Ese mismo proceso se vuelve a repetir en la casilla f(Xu) y f(Xr).
En la casilla de f(Xl)*f(Xr) se hará una multiplicación de las casillas de f(Xl) y f(Xr) para
mirar si el resultado es positivo o negativo y con ello hacer las condiciones más adelante.
El ERP (%) es con la formula ya establecida en los trabajos anteriores solo sustituyendo el
valor correspondiente de P en la formula y agregándole el valor absoluto para no tener
negativos en los porcentajes.
El EA (%) es lo mismo, se saca el valor absoluto del valor de Xi actual menos el anterior
entre Xi multiplicando todo eso por 100.
Como este método es parecido al anterior con la multiplicación de f(Xl)*f(Xr) obtendremos
las condiciones dependiendo el signo que tenga el resultado de la multiplicación.
Estas condiciones dependen del valor que está en la casilla de la multiplicación, si en la
multiplicación el valor es menor a 0 entonces
Si f(Xi). f(Xu) < 0, entonces Xu=Xr, si el valor es mayor a 0 entonces la condición seria: Si
f(Xi). f(Xu) > 0, entonces Xi=Xr
CODIGO
Iteración simple de punto fijo
¿Qué es?
El método de punto fijo o de aproximaciones sucesivas es, junto con el de Bisección, uno de
los primeros métodos que se utilizaron para resolver ecuaciones algebraicas y trascendentes.
No obstante que en la actualidad existen otros métodos más eficientes, el de punto fijo se
considera el más simple en sus principios y en él se pueden apreciar claramente todas las
características de un método de aproximaciones sucesivas.
Algoritmo
También llamado de un punto o sustitución sucesiva, arregla la ecuación f(x)=0 , para lograr
que la variable se encuentre en ambos lados de la ecuación de la forma: X=g(x)
Esto se logra a través de operaciones algebraicas, o simplemente sumando x en ambos lados
de la función.
Implementación en Excel.
Explicación del Algoritmo.
Se comienza tomando los valores de X0 y agregándoselos a la iteración 0 solo que en este
método en la interacción 0 los valores de ERP y Ea serán nulos y se rellenarán con un 0 o
con un símbolo de “-”.
En la iteración 1 el valor de Xi se sustituye en la formula dada por el problema, pero el valor
que se sustituye es el de la iteración anterior para poder sacar el de la iteración actual.
El ERP (%) es con la formula ya establecida en los trabajos anteriores solo sustituyendo el
valor correspondiente de P en la formula.
El EA (%) es lo mismo, se saca el valor absoluto de la suma del valor actual menos el valor
de la iteración anterior que estos valores se sacan de la casilla Xi.
CODIGO
Método de Newton-Raphson
Este método es uno de los más utilizados para localizar raíces ya que en general es muy
eficiente y siempre converge para una función polinomial.
Se requiere que las funciones sean diferenciables, y por tanto, continuas, para poder aplicar
este método.
Se debe partir de un valor inicial para la raíz: xi, este puede ser cualquier valor, el método
convergirá a la raíz más cercana.
Algoritmo
Esta basa su funcionamiento en el principio de la derivada.
Su fórmula es: 𝑋
=𝑋 −
(
)
(
)
Esta se conoce como fórmula de Newton-Raphson
Su desarrollo es que la convergencia depende de la naturaleza del problema, es decir, de la
formula usada y el valor inicial dado, el cual debe ser muy cercano a la solución.
Además, en ocasiones, esto no asegura el llegar a la solución.
Implementación en Excel.
Explicación del Algoritmo.
En este método como lo dice en el algoritmo el problema te dará una ecuación que tendrás
que derivar para poder utilizarla para sacar el valor de Xi.
En este método los primeros valores de ERP y de Ea serán nulos por lo que se colocara un
símbolo “-”
En la interacción 1 se toma los valores de las que te dieron de la ecuación y la ecuación
derivada sustituyendo la x con el valor de del Xi anterior y con ello calcular el valor del Xi
nuevo.
De igual manera en la casilla de f´(Xi) se sustituye el valor de Xi de la iteración anterior, pero
en este caso se sustituye en la fórmula de f´(Xi).
El ERP (%) es con la formula ya establecida en los trabajos anteriores solo sustituyendo el
valor correspondiente de P en la formula.
El EA (%) es lo mismo, se saca el valor absoluto de la suma del valor actual menos el valor
de la iteración anterior que estos valores se sacan de la casilla Xi.
CODIGO
Método de La Secante
¿Qué es?
El método de la secante se puede pensar como una simplificación del método de NewtonRaphson. En lugar de tomar la derivada de la función cuya raíz se quiere encontrar, se
aproxima por una recta secante (de ahí el nombre) a la curva, cuya pendiente es
aproximadamente igual a la derivada en el punto inicial. La principal diferencia con el
método anterior es conocer dos puntos del a función para poder generar dicha recta.
Algoritmo.
Este método es una reformulación del método de Newton-Raphson, al no tener que
implementar la derivada, si no hacerlo a través de diferencias finitas.
Su fórmula es: 𝑋 = 𝑋 −
( )(
(
)
)
(
)
Este usa 2 valores iniciales al igual que los métodos cerrados, pero con la diferencia que no
se ocupa que la raíz este dentro de los dos valores iniciales.
Implementación en Excel.
Explicación del Algoritmo
Al igual que los otros métodos se toman los datos que te otorga el problema y los colocamos
donde corresponde en este caso nos darán el valor de Xi-1 y el de Xi.
En la casilla de f(Xi-1) se coloca la operación de f(x) dada por el problema. Luego se sustituye
el valor de la casilla de Xi-1 en la formula.
De igual manera en la casilla de Xi se sustituye el valor de Xi en la formula dada por el
problema.
En este método Xi-1 tomara los valores anteriores que tenga Xi y por ende los valores de
f(Xi-1) serán los mismos que los anteriores de f(Xi).
El ERP (%) es con la formula ya establecida en los trabajos anteriores solo sustituyendo el
valor correspondiente de P en la formula.
El EA (%) es lo mismo, se saca el valor absoluto de la suma del valor actual menos el valor
de la iteración anterior que estos valores se sacan de la casilla Xi.
CODIGO.
“Observaciones programas”
Al momento de realizar la captura de datos tienes que tener cuidado con las ecuaciones ya
que la librería que utilizamos es un poquito difícil de tratar ya que si pones algún paréntesis
o signo mal te marcara error por eso recomiendo agarrar la formula como la utilizaste en
Excel para que no te marque error claro siempre cambiando los campos utilizados en las
celdas por una x.
Estos programas están para calcular Newton-Raphson, Bisección, Falsa Posición, Punto fijo,
Secante.
APLICACIONES EN LA INGENIERIA EN SISTEMAS COMPUTACIONALES.
 Cálculo de derivadas
 Integrales.
 Operaciones con matrices.
 Ajuste de curvas.
 Polinomios.
 Creación de calculadoras graficadoras.
 Ecuaciones diferenciales
Descargar