C语言,指针,编写函数,用牛顿迭代法求方程f(x)=2x3-4x2+3x-6=0在1.5附近的根。请给出运算结果

C语言,指针,编写函数,用牛顿迭代法求方程f(x)=2x3-4x2+3x-6=0在1.5附近的根。请给出运算结果,第1张

2x³-4x²+3x-6=0

(2x³-4x²)+(3x-6)=0

2x²(x-2)+3(x-2)=0

(x-2)(2x²+3)=0

x1=2

2x²+3=0

2x²=-3

x²=-3/2

x=±√6i/2

while(abs(x-a) > b){

cout<<a<<endl;

}

这个循环里没有对任何变量更新,那么判定条件肯定一直不变,一直在这里循环输出有啥奇怪的吗?

题主前面写的是{(xx)-2}/2

但是代码里写的是fx=(xx)-2; 这倒不影响零点位置,但导数怎么也不是dx=4x;呀,

以上就是关于C语言,指针,编写函数,用牛顿迭代法方程f(x)=2x3-4x2+3x-6=0在1.5附近的根。请给出运算结果全部的内容,包括:C语言,指针,编写函数,用牛顿迭代法求方程f(x)=2x3-4x2+3x-6=0在1.5附近的根。请给出运算结果、用c++计算牛顿迭代法、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10040996.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存