二分查找法求三次方程的根

Posted 菲菲爱编程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了二分查找法求三次方程的根相关的知识,希望对你有一定的参考价值。



 题目




 菲菲视频讲解




 答案


x = 1.65063


 欧拉计划


https://projecteuler.net/archives


编程就应该学以致用,这是提高兴趣最好的方式!


如果你身边有朋友正在学编程,可以长按二维码点关注,里面有一百多个实例教程,平时可以用这些实例教程来练练手,用所学的知识来解决一些实际问题。


以下是150个实例教程的链接








 代码


#include<iostream>

#include<iomanip>

usingnamespace std;

intmain()

{

//freopen(".in", "r", stdin);

//freopen(".out", "w", stdout);

double start = 1, end = 2, mid = (start + end) / 2;

while (start <= end) {

if (mid * mid * mid - 2 * mid * mid + 3 * mid - 4 == 0) {

cout << fixed << setprecision(5) << mid << endl;

break;

} else if (mid * mid * mid - 2 * mid * mid + 3 * mid - 4 > 0) {

end = mid;

} else {

start = mid;

}

mid = (start + end) / 2;

}

return0;

}


       



 推荐阅读







      


 长按二维码关注




欢迎留言,我们一起交流育儿经!


以上是关于二分查找法求三次方程的根的主要内容,如果未能解决你的问题,请参考以下文章

用弦截法求一元三次方程的根x^3-5x^2+16x-80=0 ;带注释!

二分求根法

[计算机数值分析]二分查找求根法

[计算机数值分析]二分查找求根法

算法:二分查找法

二分查找法(二分搜索法)