#include<iostream>
#include<cmath>
using namespace std;
double f0(double x){
int y;
y=3*x*x*x-2*x*x+5*x-7;
return y;
}
double f1(double x){
int y;
y=9*x*x-4*x;
return y;
}
int main()
{
double x0,x1;
x1=1;x0=0;
while(fabs(x1-x0)>1e-6)
{
x0=x1;
x1=x0-f0(x0)/f1(x0);
}
cout<<"迭代法求出3x³-2x²+5x-7=0在1附近的根为:\n"<<x1<<endl;
return 0;
}
c++编写函数用牛顿迭代法求3x³-2x²+5x-7=0在1附近的根
最新推荐文章于 2023-03-14 22:24:23 发布
本文展示了一个使用迭代法求解三次多项式方程3x³-2x²+5x-7=0的C++程序实例。通过定义函数f0(x)表示目标方程,f1(x)表示其导数,并利用Newton-Raphson方法逐步逼近方程的根。程序最终输出了在x=1附近方程的近似根。

979

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



