#include <iostream>
#include <cmath>
#include <stdio.h>
using namespace std;
double f(double x)
{
return log(4-x)/2;
}
int main()
{
double x=1,x1,x2,y;
int count=1;
do
{
x1=f(x);
x2=f(x1);
y=(x*x2-x1*x1)/(x-2*x1+x2);
printf("%-3d: ",count++);
printf("%-10lf ",y);
cout<<endl;
if(abs(x-y)<10e-5)
break;
x=y;
}while(1);
return 0;
}
求解方程根的近似解:埃特金加速迭代法
最新推荐文章于 2023-10-15 09:18:41 发布
本文通过一个具体的数学函数示例,展示了如何使用迭代法求解方程的根,并逐步逼近精确解的过程。该程序使用了C++语言实现,通过不断迭代更新变量值直至达到预定精度。
3186

被折叠的 条评论
为什么被折叠?



