Red de conocimiento informático - Conocimiento sistemático - Programación de Newton

Programación de Newton

# incluir ltstdio.h gt

# incluir ltmath.h gt

#definir eps 1e-8

void main()

{

Doble a=1, b = 2;

Doble t, t0, f0, f00, m, n;

t0 = (a b)/ 2;

m=pow(t0,5);

n=pow(t0,4);

F0 = 6 * m-1;

f00 = 30 * n;

t = t0-F0/f00;

mientras(fabs(t-t0)>eps)

{

t0 = t;

m=pow(t0, 5);

n=pow(t0, 4);

F0 = 6 * m-1;

f00 = 30 * n;

t = t0-F0/f00;

printf(" t0 = 12.10lf, t=12.10lf\n ", t0, t);

}

Printf("Calculado por el método tangente de Newton: 12.10lf\n ", t);

}

Los resultados son los siguientes:

t0=1.2065843621

t0=0.9809945654, t=0.8207881793

t0 =0.8207881793, t=0.7300742137

t0=0.7300742137, t=0.7013898132

t0=0.7013898132, t = 0.6988457773

t0=0.6988457773 ,t= 0,6988271198

t0=0,6988271198, t=0,6988271188

Método de la tangente de Newton: 0,66438 0188.

Pulsa cualquier tecla para continuar