Вы находитесь на странице: 1из 4

ESCUELA DE INGENIERÍA

MATERIA: MÉTODOS NUMÉRICOS


CARRERA:______________________

REPORTE DE PRÁCTICAS DE LABORATORIO


Practica # ____

Práctica Nombre: Métodos abiertos


Alumno: José Carlos Vázquez Botello
 TEMA: ESPECIFICAR EL TEMA
 MÉTODO: ESPECIFICAR EL MÉTODO

 Objetivo: DESCRIBIR EL OBJETIVO

Ejemplo:
Utilizar distintos método numérico llamados ‘abiertos’, (Newton-
Raphson, secante, punto fijo), para encontrar la raíz (o ceros) de una
función determinada. Para esta práctica la función que se utilizó en los
distintos métodos fue f(x) = e-x – x (a excepción del método de Newton,
nótese función en algoritmo) . X que antes tomara (Xl , Xu y Xr), ahora
solo será Xi. Por medio de estos métodos nos daremos cuenta de la
exactitud de cada uno, y que se necesitan menor número de iteraciones
a comparación de los otros. Cabe mencionar que el método de punto fijo
puede divergir en ciertos casos.

 Marco Teórico: Describir el marco teórico

Ejemplo:
Newton-Raphson

El método numérico de Newton es una aplicación del cálculo


diferencial que se utiliza para hallar los ceros de una función derivable
de enésimo grado con la precisión deseada. Los procedimientos para
hallar las raíces o ceros de funciones lineales o cuadráticas a partir de
los coeficientes de la ecuación son sencillos y exactos. Aunque existen
fórmulas para hallar las raíces de ecuaciones de tercer y cuarto grado,
dichas formulas son muy complicadas y nada prácticas. Un teorema,
atribuido a Abel, establece que no es posible encontrar una fórmula
general, en términos de los coeficientes de la ecuación, que permita
hallar los ceros exactos de una función polinomial de grado cinco o
mayor. Esto significa que, en general, sólo se pueden hallar
aproximaciones para los ceros de funciones de grado mayor que cuatro
aplicando métodos numéricos.
Descripción del Método de Newton:

Está basado en el uso de una línea tangente como aproximación


de f(x), cerca de los puntos donde el valor de la función es cero.

1.- Escoger un número inicial (x0)


2.- Calcular la siguiente aproximación de x1 utilizando la fórmula:

3.- Si | xn-xn+1 | < e entonces xn+1 es una raíz

De otra forma pasar al punto 2

 Algoritmos:
Para el método de Newton, el siguiente valor era calculado por:
Xi+1 = Xi - f(Xi)
f’(Xi)

El método de la secante es muy similar, cambia en la forma de


obtener Xi que es:
Xi+1 = Xi - f(Xi)(Xi-1-Xi)
f(Xi-1)-f(Xi)

En el programa se utilizó f(x) = gm(1-e(-ct/m))/c-v , con límites


iniciales de Xl = 14 y Xu= 15, en la función tomaban el valor de c. El
proceso se repite hasta que el error aproximado sea menor al
requerido por el usuario (0.5x10-(n-2)) y/o hasta el número de
iteraciones requeridas.
Para saber la precisión de nuestra solución también era
necesario conocer el error que esta determinado por:

Error relativo aproximado: = |valor anterior - v. actual| x 100 %


valor actual

La ‘medula espinal’ del programa de Newton esta dada por:

i=s
fxi = -2 + 6.2 * (xi) - 4 * (xi) ^ 2 + 0.7 * (xi ^ 3)
ffxi = 6.2 - 8 * (xi) + 2.1 * (xi ^ 2)
xi = xp - fxi / ffxi

End If

 Programa:
Nombre del archivo: programa2.m

 Pruebas:
Describir las pruebas a realizar en el programa
Se trabajó en un formulario de Visual Basic; en este se
plantearon tres procedimientos que nos permitieran obtener la solución
numérica abierta por método de Newton-Rhapson, secante y punto fijo.
El usuario solo introduce un valor Xi y uno segundo para el caso de la
secante, que tan precisa quiere que sea la solución, y el número de
iteraciones.
Mientras mayor sea el número de iteraciones, más precisa es la
solución. Pero si se tiene que tener al menos una noción por donde se
encuentra la solución, por que puede haber más de una raíz.
Así también se observó que estos métodos son más precisos
que los cerrados, pues a pesar de que son un poco laboriosos, se
necesita menor número de iteraciones para encontrar la raíz o un valor
aproximado (0.5 x 10-(n-2) ).
 Resultados:
Presentar los resultados que arroja el programa
 Conclusiones:

Esta práctica nos permitió programar varios métodos que ya


habíamos hecho en clase, y con calculadora. Con una base ya
programada es un poco más fácil, ya que no necesitamos tiempo y
concentración en almacén de datos (como se hace manualmente).
Los métodos son muy similares, por ello una vez programado
uno, es relativamente sencillo emplear el otro. Los métodos abiertos
requieren menor número de iteraciones.
Mientras menor sea la diferencia entre la solución y el valor
inicial Xi (teniendo noción de un v. aproximado de la raíz) , será más
precisa la solución, y menor número de iteraciones serán requeridas.

 Bibliografía y otras fuentes:


- Apuntes
- Wikipedia en español
- www.itlp.edu.mx/
- www.cidse.itcr.ac.cr

Вам также может понравиться