斯特芬森加速迭代法(Steffensen)/埃特金方法(Aitken) 一元非线性方程求根 C语言实现
标签:计算方法实验
斯特芬森加速迭代法(Steffensen)/埃特金方法(Aitken)较迭代法的优点:
1.迭代法收敛-->加速收敛
2.迭代法不收敛-->收敛
/*
方程f(x) = x^3 - 3 * x - 1 = 0有三个实根x1 = 1.8793, x2 = -0.34727, x3 = -1.53209.
本实验采用下面两种计算格式,求的根x1或x2或x3.
*/
#include <stdio.h>
#include <math.h>
double f1(double x){ //迭代函数f1(x)
return (3.0 * x + 1) / (x * x);
}
double f2(double x