UNIVERSIDAD TECNOLÓGICA DE PANAMÁ
FACULTAD DE INGENIERÍA CIVIL
SOLUCIONES NUMÉRICAS
LABORATORIO #1
MÉTODO NEWTON - RAPHSON
INTEGRANTES:
CLARENKENZ CASTILLO
VÍCTOR CASTILLO
ASSYEL UBARNES
FECHA DE ENTREGA:
7 DE SEPTIEMBRE DE 2023
Tabla de contenido
INTRODUCCIÓN...............................................................................................................3
CONTENIDO.....................................................................................................................4
Problema a resolver................................................................................................................4
Captura del programa sin ejecutar...........................................................................................4
Captura del programa luego de ejecutarlo...............................................................................5
Código completo del programa................................................................................................6
Descripción del código............................................................................................................7
CONCLUSIÓN...................................................................................................................9
REFERENCIAS.................................................................................................................10
2
INTRODUCCIÓN
El Método Newton-Raphson, también conocido como el método de Newton, es
una poderosa herramienta numérica utilizada en el campo de las matemáticas y la
ingeniería para encontrar aproximaciones a las soluciones de ecuaciones no
lineales.
Este método, desarrollado de manera independiente por Isaac Newton y Joseph
Raphson en el siglo XVII, ha demostrado ser una de las técnicas más eficaces y
ampliamente empleadas para resolver problemas que involucran la búsqueda de
raíces de funciones complicadas.
Prácticamente, el Método Newton-Raphson se basa en la idea de mejorar
iterativamente una estimación inicial de la raíz de una función dada, utilizando la
pendiente local de la función en ese punto.
A través de su evolución histórica y sus numerosas aplicaciones en una variedad
de disciplinas, desde la física y la ingeniería hasta la economía y la biología, este
método se ha convertido en una herramienta indispensable en la caja de
herramientas de cualquier científico o ingeniero.
En este trabajo, utilizando Visual Basic, se creó un programa el cual utiliza el
método Newton – Raphson para así poder calcular la raíz de una función.
3
CONTENIDO
Problema a resolver:
Elabore un Programa utilizando Visual Basic, que encuentre la Raíz (Xr) de la
siguiente función: F(x)= -0.874x^2 + 1.75x + 2.627. El límite inferior (Xi) es de 2.9 y
el límite superior (Xu) es de 3.1. Con un error tolerante de 1%. Tome en cuenta
todas las cifras significativas que permita el ordenador.
Captura del programa sin ejecutar:
4
Captura del programa luego de ejecutarlo:
5
Código completo del programa:
6
Descripción del código:
De la línea 4-8
El botón de borrar: Este comando se encarga de borrar todo lo escrito en una
Herramienta llamada caja de texto que son:
[Link]
[Link]
[Link]
[Link]
Línea 11
Esta el botón salir: es un comando que aplica la acción de cancela la ejecución del
programa
Línea 16
Esta el comando function: Es donde se va a colocar la función que se le quiere
encontrar la raíz, esta función tiene una variable llamada as Double, que se utiliza
para representar números reales
De la línea 23-29
Esta el botón calcular: es un comando que ejecuta la totalidad de las acciones que
fueron programadas en el código madre, para que este botón funcione
perfectamente se requiere de letras que tendrán la acción de variables con un
comando llamado Dim. El val significa que son valores numéricos los que se van a
colocar en las cajas de texto
Dim xi As Double = Val ([Link])
Dim xu As Double = Val ([Link])
Dim t As Double = Val ([Link])
Dim xa, xb As Double
xa = xi
xb = xu
Dim xm As Double
De la línea 31-45
Es el proceso de encontrar la raíz, donde se suma el valor inicial con el final y se
divide entre 2 después el resultado de esa división se utilizará en la variable X en
la función original que vendería siendo la imagen de la función. Esta el
dataGridview: que es un comando que se utiliza para colocar los resultados en
filas y columnas.
xm = (xi + xu) / 2
Dim fm As Double = Fx(xm)
If [Link](fm) < t Then
Exit Do
End If
If [Link](xi) * fm < 0 Then
xu = xm
7
Else
xi = xm
End If
Loop While (xu - xi) / 2 > t
[Link] = xm
Dim fila As String () = New String () {xa, xb, t, xm}
[Link]. Add(fila)
8
CONCLUSIÓN
En este laboratorio, hemos implementado el método de bisección en Visual Basic
para encontrar las raíces de la función dada. Durante este proceso aprendimos
que esta técnica nos permite encontrar aproximaciones cada vez más precisas de
la raíz de la función.
El programa de Visual Basic es una herramienta eficaz para resolver estos tipos
de funciones, lo cual hace el procedimiento más factible y más rápido al momento
de ingresar los datos al programa. Ya dicho, mediante la programación realizamos
un proceso de búsqueda de raíces y obtener resultados precisos. También,
tuvimos que buscar la manera que el programa nos diera la tolerancia para llegar
a una respuesta concreta.
9
REFERENCIAS
(webgrafía)
Guzman, J. H. (2023). Método de Newton-Raphson – Ejercicios resueltos. Neurochispas.
[Link]
Métodos numéricos 3: Raíces de ecuaciones: métodos de Newton-Raphson y de la Secante.
(s. f.). [Link]
[Link]#:~:text=de%20una%20funci%C3%B3n.-,M%C3%A9todo%20de
%20Newton%2DRaphson,a%20considerar%20para%20esta%20tarea.
Newton Raphson. (s. f.).
[Link]
%20m%C3%A9todo%20de%20Newton%2DRaphson,alrededor%20de%20la
%20estimaci%C3%B3n%20inicial.
10