Como es la obtención de raíces por el método de Newton - Raphson
Enviado por John0099 • 10 de Diciembre de 2018 • 1.157 Palabras (5 Páginas) • 416 Visitas
...
- Diagrama de flujo
[pic 7]
- Codificación.
#include
#include
#include
int main ()
{
int i;
float I,fXa,DerXa,Xainc,Ea,Xa,T=0.0001;
printf("\n f(X) = 6*X^2+10*X-8 Metodo de la Tangente. \n");
printf("\n Dame el punto Xa = "); scanf("%f",&Xa);
printf("\n Numero de iteraciones = "); scanf("%f",&I);
printf("\n Tolerancia = 0.0001 \n");
printf("\n Iter Xa f(Xa) f`(Xa) Xa+1 Ea Condic \n");
for(i=0;i
if (i==0){
fXa=6*pow(Xa,2)+10*Xa-8;
DerXa=12*Xa+10;
Xainc=Xa-(fXa/DerXa);
if (Ea
Ea=(((Xainc-Xa)/Xainc)*100);
else
Ea=(((Xainc-Xa)/Xainc)*100)*-1;
if (Ea
printf("\n %d %3.5f %3.5f %3.5f %3.5f %3.5f Termin \n",i,Xa,fXa,DerXa,Xainc,Ea);
else
printf("\n %d %3.5f %3.5f %3.5f %3.5f %3.5f Contin\n",i,Xa,fXa,DerXa,Xainc,Ea);
}
else {
Xa=Xainc;
fXa=6*pow(Xa,2)+10*Xa-8;
DerXa=12*Xa+10;
Xainc=Xa-(fXa/DerXa);
if (Ea
Ea=(((Xainc-Xa)/Xainc)*100);
else
Ea=(((Xainc-Xa)/Xainc)*100)*-1;
if (Ea
printf("\n %d %3.5f %3.5f %3.5f %3.5f %3.5f Termin \n",i,Xa,fXa,DerXa,Xainc,Ea);
else
printf("\n %d %3.5f %3.5f %3.5f %3.5f %3.5f Contin\n",i,Xa,fXa,DerXa,Xainc,Ea);
}
}
system("pause");
return 0;
}
- Evidencias
Evidencias del ejecutable del programa.
[pic 8]
Esta parte es el inicio del programa el cual te pide el punto donde se empezara a calcular la raíz, en este caso es Xa.
[pic 9]
Se define el número de iteraciones por el usuario y será la manera de parar el programa.
[pic 10]
Aquí podemos ver el desarrollo del programa y observamos que se señala con un Termina cuando el Ea es
Evidencias de Excel
[pic 11]
En primer lugar, se establecieron tanto la función como los parámetros con los que se iban a trabajar
[pic 12]
Posteriormente se pasó a graficar la tabla de la cual se tomará xi en las iteraciones posteriores.
[pic 13]
Se procedió a realizar las iteraciones necesarias para poder llegar al resultado que es la raíz de la función dada.
8.- Conclusión.
Después de dar solución al problema con el método de la tangente se llega a la conclusión, en que el numérico es más sencillo de realizar ya que solo consta de operaciones básicas que con ayuda de una calculadora o a mano se puede realizar una aplicación sencilla.
La conveniencia de los métodos numéricos es que se pueden realizar implementaciones (de software) que sean capaces de automatizar todas las operaciones requeridas para darle solución a problemas sencillos como este y a fututo se podrá por medio de estas nuevas herramientas resolver problemas matemáticos que incluso analíticamente carecen de solución.
En resumen, el método de obtención de raíces por Newton - Rhapson es una herramienta poderosa para solucionar problemas, capaz de manejar grandes sistemas de ecuaciones simultáneas, no lineales y geometrías complicadas que a menudo suelen ser de difícil solución analítica.
...