二分法求近似根c语言程序,求一C++风格程序,用二分法求f(x)=0的根
生活随笔
收集整理的這篇文章主要介紹了
二分法求近似根c语言程序,求一C++风格程序,用二分法求f(x)=0的根
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
滿意答案
vwamuoor8000
推薦于 2018.04.24
#include?
#include?
typedef?double?(*F)(double);
/*?@brief?二分法求解函數
*?@param[in]?f?求解的函數
*?@param[in]?a,?b?求解的區間端點
*?@param[in]?吵盯e?精度
*?@pre?f(a)*f(b)<=0且f在該閉區間上連續
*?@return?方程液枝的解?*/
double?solve(F?f,?double?升埋和a,?double?b,?double?e?=?1e-6)
{
if?(fabs(f(a))?
if?(fabs(f(b))?
if?(f(a)?>?0)?std::swap(a,?b);
while?(1)?{
double?c?=?(a?+?b)?/?2;
if?(fabs(f(c))?
if?(f(c)?
else?b?=?c;
}
}
#include?
int?main()
{
std::cout?<
return?0;
}
02分享舉報
總結
以上是生活随笔為你收集整理的二分法求近似根c语言程序,求一C++风格程序,用二分法求f(x)=0的根的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql复制状态是什么意思_mysql
- 下一篇: java断点续传 http_http断点