Proyecto F Analisis Numerico

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 25

Análisis numérico

Estudiantes

Edgar Miguel Garrido Causil

Javier Ignacio Cabrales Romero

Leonardo Romero

Profesor

Nafer Enrique Guerra Ramos

Universidad cooperativa de Colombia

Montería

2023
Introducción

El presente trabajo, se centra en la exploración y aplicación de diversos métodos numéricos


fundamentales utilizados en el campo del análisis numérico. A lo largo de este documento,
se abordarán cuatro métodos específicos: Bisección, Punto Fijo, Newton-Raphson y Serie de
Taylor, los cuales se llevarán a la parte de programación.

El objetivo principal de este trabajo es proporcionar una comprensión clara y aplicada de


cada método, acompañado de implementaciones prácticas en lenguajes de programación
como Python, Matlab, HTML o Java. A lo largo de las secciones dedicadas a cada método,
se presentarán algoritmos, comandos y ejemplos que ilustrarán la aplicación efectiva de estos
enfoques numéricos. A medida que avance en este documento, se encontrará con secciones
dedicadas a la Bisección, el Método del Punto Fijo, el Método de Newton-Raphson y la Serie
de Taylor, cada una seguida de ejercicios resueltos para consolidar el conocimiento adquirido.
Objetivos
Objetivo general
El objetivo principal de este trabajo es explorar, analizar y aplicar métodos numéricos
fundamentales en el análisis numérico, centrándonos en el uso de MATLAB como plataforma
de implementación. Se busca proporcionar una comprensión integral y práctica de los
métodos de Bisección, Punto Fijo, Newton-Raphson y Serie de Taylor, abordando tanto la
teoría subyacente como la programación efectiva en MATLAB.

Objetivos Específicos:

• Implementar el Método de la Bisección en MATLAB: Desarrollar un script en


MATLAB para la implementación eficaz del Método de la Bisección.

• Aplicar el Método del Punto Fijo en MATLAB: Crear una función en MATLAB que
aplique el Método del Punto Fijo de manera efectiva.

• Utilizar MATLAB para el Método de Newton-Raphson: Desarrollar un script en


MATLAB para implementar el Método de Newton-Raphson.

• Programar la Serie de Taylor en MATLAB: Implementar un código en MATLAB para


la aproximación de funciones mediante la Serie de Taylor.
Teoría del Método de la Bisección:

El método de la bisección se emplea para resolver ecuaciones trascendentes, ecuaciones no


lineales que no pueden resolverse analíticamente y precisan del uso de un método numérico.
El método de bisección funciona dividiendo el intervalo en dos partes iguales y evaluando la
función en el punto medio. Si el valor de la función en el punto medio es cero, entonces se
ha encontrado la raíz. Si el valor de la función en el punto medio es distinto de cero, entonces
se sabe que la raíz está en uno de los dos subintervalos resultantes. El proceso se repite
entonces en el subintervalo correspondiente, dividiendo nuevamente el intervalo a la mitad.
Un ejemplo clásico de ecuación trascendente es la que surge durante la obtención del
parámetro de la catenaria en algunos casos.

El primer paso es reescribir, si es necesario, la ecuación de tal forma que sea del tipo

A continuación, hemos de encontrar dos valores para x tales que cumplan que:

Tal y como se muestra en la siguiente figura:

En segundo lugar, obtenemos el valor 𝑥𝑐 (representado también en la anterior figura)


definido como sigue:
A continuación, obtenemos el valor de 𝑓(𝑥𝑐) para acotar el intervalo en el que está el cero de
la función 𝑓(𝑥), es decir:

Una vez definido el intervalo de búsqueda de la solución, se repite el procedimiento hasta


obtener un valor de 𝑓(𝑥𝑐 )que sea menor que un error admisible previamente definido.

Se realizó un Script en MATLAB el cual nos permite calcular la raíz aproximada de


una función dada.
Hallar la raíz de las siguientes funciones.
A) f(x)= x^2-2
Asumir rango [1, 2]

B) f(x)= sen(x)
Asumir rango [2, 4]

C) f(x)= x-0.2*sin(x)-0.5
Asumir rango [0, 1]

• Solución de ejercicios con código de MATLAB.


A) f(x)= x^2-2 Asumir rango [1, 2]
B) f(x)= sen(x)
Asumir rango [2, 4]
C) f(x)= x-0.2*sin(x)-0.5
Asumir rango [0, 1]
Teoría del Método del punto fijo:

El método del punto fijo es un concepto fundamental en análisis matemático y teoría de la


aproximación. Este método se utiliza para encontrar soluciones de ecuaciones de la forma
g(x)=x, donde g(x) es una función dada. La idea básica detrás del método del punto fijo es
iterar sobre una secuencia de valores 𝑥𝑛 que convergen hacia el punto fijo de la función g(x).

La fórmula general del método del punto fijo es una relación de iteración que se utiliza para
generar una secuencia convergente. 𝑥𝑛+1 = 𝑔(𝑥𝑛 ).

La idea es comenzar con un valor inicial 𝑥0 y luego aplicar repetidamente la función g(x)
para obtener una secuencia 𝑥0 , 𝑥1 , 𝑥2 , … que, idealmente, converge hacia la solución de la
ecuación g(x)=x. Es importante mencionar que el éxito del método depende en gran medida
de la elección adecuada de la función g(x) y del valor inicial 𝑔(𝑥) = 𝑥.

Se realizó un Script en MATLAB el cual nos permite calcular la raíz aproximada de una
función dada usando el método del punto fijo.
• Hallar la raíz aproximada de las siguientes funciones.

A) f(x)=x^2-3

g(x)= (3+x)/(1+x)

B) f(x)= cos(x)3x

g(x)= cos(x)/3

C) f(x)= cos(x)-x

g(x)= cos(x)
• Solución de ejercicios con código de MATLAB.

A) f(x)=x^2-3

g(x)= (3+x)/(1+x)
B) f(x)= cos(x)3x

g(x)= cos(x)/3

C) f(x)= cos(x)-x

g(x)= cos(x)
Teoría del método de Newton-Raphson

Es otro método que se utiliza para calcular los ceros de una función real de variable real.
Aunque no sea siempre el mejor método para un problema dado, su simplicidad formal y su
rapidez de convergencia hacen que, con frecuencia, sea el primer algoritmo para considerar
para esta tarea.

El método de Newton-Raphson se basa en el desarrollo de Taylor de la función cuya raíz se


quiere calcular. Consideremos la ecuación f(x)=0, y supongamos que posee una y sólo una
solución α∈[a,b]. Partiendo de un punto x0 suficientemente cercano a dicha raíz, podemos
escribir:

Se realizó un Script en MATLAB el cual nos permite calcular la raíz aproximada de


una función dada.
Ejercicio 1

Solución
Ejercicio 2

Solución
Ejercicio 3

Solución
Teoría del Método de la serie de Taylor:

La serie de Taylor es una representación infinita de una función como una suma infinita de
términos calculados a partir de las derivadas de la función en un punto específico. La serie
de Taylor centrada en a para una función f(x) es:

La serie de Taylor proporciona una aproximación polinómica de una función alrededor del
punto a. La convergencia de la serie depende de las propiedades de la función y de la elección
del punto a. La serie de Taylor es un poderoso instrumento matemático utilizado en análisis
matemático, cálculo y diversas ramas de la física y la ingeniería.

Se realizó un Script en MATLAB el cual nos permite aproximar una función dada.
Primero se resolverán los ejercicios de forma analítica hasta su cuarta derivada y luego se
verá su aproximación y su grafica utilizando el visto anteriormente.

1)

𝑓(𝑥) = cos 𝑥 ⇒ 𝑓(0) = cos 0 = 1


𝑓´(𝑥) = −sen 𝑥 ⇒ 𝑓´(0) = −sen 0 = 0
𝑓´´(𝑥) = −cos 𝑥 ⇒ 𝑓´´(0) = −cos 0 = −1
𝑓´´´(𝑥) = sen 𝑥 ⇒ 𝑓´´´(0) = sen 0 = 0
𝑓 𝐼𝑉 (𝑥) = cos 𝑥 ⇒ 𝑓 𝐼𝑉 (0) = cos 0 = 1
𝑓 𝑉 (𝑥) = −sen 𝑥 ⇒ 𝑓 𝑉 (0) = −sen 0 = 0
2)
Si lo escribimos en forma de sumatoria
3)

𝑓(𝑥) = sen 𝑥 ⇒ 𝑓(0) = sen 0 = 1


𝑓´(𝑥) = cos 𝑥 ⇒ 𝑓´(0) = cos 0 = 1
𝑓´´(𝑥) = −sen 𝑥 ⇒ 𝑓´´(0) = −sen 0 = 0
𝑓´´´(𝑥) = −cos 𝑥 ⇒ 𝑓´´´(0) = −cos 0 = −1
𝑓 𝐼𝑉 (𝑥) = sen 𝑥 ⇒ 𝑓 𝐼𝑉 (0) = sen 0 = 0
𝑓 𝑉 (𝑥) = cos 𝑥 ⇒ 𝑓 𝑉 (0) = cos 0 = 1
Bibliografía

Numerical Analysis" de Richard L. Burden y J. Douglas Faires.

Numerical Recipes" de William H. Press, Saul A. Teukolsky, William T. Vetterling, y Brian P. Flannery.

Numerical Methods for Engineers" de Steven C. Chapra y Raymond P. Canale.

También podría gustarte