Utilice el método de iteración de Newton para encontrar las raíces
tema
Método iterativo de Newton para la ecuación 2x . 3 - 4x 2 + 3x-. 6 = 0 en una raíz real 1.5 cerca, lo que
sugiere: Fórmula iterativa de Newton: X = X0-F (X) / F ' (X) ;
iteración proporcionada | x -x0 | <= 10-5 final
Código
fun5(){
double x,x1,f,f1;
x1=1.5;
do {
x=x1;
f=2*x*x*x-4*x*x+3*x-6;
// f=2*pow(x,3)-4*pow(x,2)+3*x-6;
// 这里可以使用pow(double,double)函数
f1=6*x*x-8*x+3;
// f1=6*pow(x,2)-8*x+3;
x1=x-f/f1;
} while (fabs(x-x1)<=10e-5);
printf("%5.2f",x1);
}
Resumen:
A través de esta pregunta, debe conocer el uso de la función de valor absoluto fabs (), la función de potencia pow (doble, doble); y para garantizar la expresión correcta de la notación científica. Estos pequeños puntos de conocimiento se acumulan, de lo contrario se olvidarán durante el examen y resultará incómodo.