C语言编程:牛顿迭代法求方程的根2*x*x*x-4*x*x+3*x-6=0

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 05:37:32
C语言编程:牛顿迭代法求方程的根2*x*x*x-4*x*x+3*x-6=0

C语言编程:牛顿迭代法求方程的根2*x*x*x-4*x*x+3*x-6=0
C语言编程:牛顿迭代法求方程的根
2*x*x*x-4*x*x+3*x-6=0

C语言编程:牛顿迭代法求方程的根2*x*x*x-4*x*x+3*x-6=0
程序流程分析:
① 赋值x0=1.5,即迭代初值;
② 用初值x0代入方程中计算此时的f(x0)及f’(x0),程序中用变量f描述方程的值,用fd描述方程求导之后的值;
③ 计算增量d=f/fd;
④ 计算下一个x,x=x0-d;
⑤ 把新产生的x替换x0,为下一次迭代做好准备;
⑥ 若d绝对值大于1e-3,则重复②③④⑤步.
源程序代码:
#include
main()
{
float x,x0,d,f,fd;
x0=0;
do {
f=2*x0*x0*x0-4*x0*x0+3*x0-6;
fd=6*x0*x0-8*x0+3;
d=f/fd;
x=x0-d;
x0=x;
}while(fabs(d)>1e-3);
printf("x=%f\n",x);
}

用C语言编程求牛顿迭代法求方程f(x)=0的根.( C语言编程,用牛顿抚迭代法求方程2X*X*X-4X*X+3X-6=0在1.5附近的根 C语言编程:牛顿迭代法求方程的根2*x*x*x-4*x*x+3*x-6=0 用牛顿迭代法求方程的根:lg(x)+x-2=0.用C语言, C语言编程——内容:用牛顿迭代法求一元三次方程的根.要求:由主函数调用求根子函数,谢谢各位了 C语言牛顿迭代法解方程X^2 -1 = 0求算法只是想知道怎么求2个根的,求算法啊~~~ 江湖救急!一道c语言或matlab编程题用牛顿迭代法找方程的根:lgx+x-2=0要求运行结果及源代码,lgx就是log10(x) C语言编程,用牛顿抚迭代法求方程2X*X*X-4X*X+3X-6=0在1.5附近的根(采用切线逼近法求根)用弦截法我会,希望说说用(切线法怎么求解此题)谢谢哪! 用迭代法求方程的根C语言编程:用迭代法求方程X的3次方-X的平方-1=0在X=1.5附近的根.要求误差小于10的-6次方. 用C语言编程 牛顿迭代法 计算f(x)=X2-7X+10的最优值 用C语言求牛顿迭代法求方程4x3-8x2+6x-12=0在1.5附近的根 C语言用牛顿迭代法求方程(xe^x)-1=0在0.5附近的近似根,要求精确到10^-5明天就考试了 用C语言编程 牛顿迭代法 计算f(x)=X2-7X+10的最优值?马上急用只能用C语言编程,不用C++不对,求最小值 哪位大虾帮用c语言编程:牛顿迭代法解方程用牛顿迭代法求解方程X*e^x-1=0(x乘以e的x次方再减去1等于0)在0.5附近的一个根.提示:解F(x)=x-e^xF’(x)=1+e^-x牛顿迭代式为X=Xk-(Xk-e^-Xk)/(1+e^-Xk),k=0 matlab牛顿迭代法求方程根程序求大神帮写个牛顿迭代法解方程的程序. C++程序编程:牛顿迭代法求解方程近似根利用牛顿迭代法求方程f(x)=x*x-3*x-e(x次幂)+2=0在x=0附近的根;误差不超过0.5*10(-5次幂)高手帮忙! vb编程用牛顿迭代法解方程x^5-3x^2+2x+1=0在x=0附近的根. c语言问题:为什么我的牛顿迭代法求方程3*x*x+4*x-10=0时总是说迭代次数达到上限,不成功