二分法求函数的零点

总时间限制: 1000ms内存限制: 65536kB
描述有函数:f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121已知 f(1.5) > 0 , f(2.4) < 0 且方程 f(x) = 0 在区间 [1.5,2.4] 有且只有一个根,请用二分法求出该根。输入无。输出该方程在区间[1.5,2.4]中的根。要求四舍五入到小数点后6位。

解析

浮点二分练手题,首先打个表判断函数在[1.5,2.4]的单调性,直接二分出答案即可

代码
#include<bits/stdc++.h>
using namespace std;double check(double a)
{double ans=pow(a,5)-15*pow(a,4)+85*pow(a,3)-225*pow(a,2)+274*a-121;//单调递减if(ans>0) return false;//大于目标mid往大取else return true;
}//a越大结果越小 int main()
{double dlt=0.0000000001;double l=1.50,r=2.40;while(fabs(r-l)>dlt)//记得取fabs
    {    double mid=(l+r)/2.0;//除以2.0if(check(mid)) r=mid;//这里是r=mid else l=mid;}cout<<setprecision(7)<<l<<endl;//setprecision要加一位 return 0;
}

转载于:https://www.cnblogs.com/KyleDeng/p/9927682.html

noi.openjudge 二分法求函数的零点相关推荐

  1. 信息学奥赛一本通(1241:二分法求函数的零点)

    1241:二分法求函数的零点 时间限制: 1000 ms         内存限制: 65536 KB 提交数: 5682     通过数: 3407 [题目描述] 有函数:f(x)=x^5−15x^ ...

  2. Bailan4142 二分法求函数的零点【二分法】

    4142:二分法求函数的零点 总时间限制: 1000ms 内存限制: 65536kB 描述 有函数: f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - ...

  3. 二分法求函数的零点(二分不适合不变号零点的情况)

    二分法的定义: 对于在区间[a,b]上连续不断且f(a)*f(b)<0的函数,y=f(x),通过不把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐渐逼近零点,进而得到零点近似值的方法. ...

  4. 二分法求函数的零点(信息学奥赛一本通-T1241)

    [题目描述] 有函数:f(x)=x^5−15x^4+85x^3−225x^2+274^x−121 已知f(1.5)>0 ,f(2.4)<0 且方程f(x)=0 在区间[1.5,2.4] 有 ...

  5. 二分法求函数的零点c++

    题目描述] 有函数:f(x)=x5−15x4+85x3−225x2+274^x−121 已知f(1.5)>0 ,f(2.4)<0 且方程f(x)=0 在区间[1.5,2.4] 有且只有一个 ...

  6. 二分法求函数的零点(c语言)

    题目描述 有函数: f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121 已知 f(1.5) > 0 , f(2.4) < 0 且方程 ...

  7. 【百炼】二分法求函数的零点(c语言)

    描述 有函数: f(x) = x5 - 15 * x4+ 85 * x3- 225 * x2+ 274 * x - 121 已知 f(1.5) > 0 , f(2.4) < 0 且方程 f ...

  8. C++实现二分法求零点

    目录 前言 题目: 一.零点是什么? 二.二分法求零点 1.二分法 2.完整代码 总结 前言 首先,我们要清楚我们是干嘛的:其次,知道原理:最后,才能明白自己要怎么办.明确:用二分法求函数. 题目: ...

  9. C++实现二分法求零点(二分法求零点)

    前言 首先,我们要清楚我们是干嘛的:其次,知道原理:最后,才能明白自己要怎么办.明确:用二分法求函数. 题目: 二分法求函数的零点:  有函数:  f(x) = x5 - 15 * x4+ 85 * ...

  10. 学习Matlab的第一个程序——用二分法求根

    学习Matlab的第一个程序--用二分法求根 问题描述 matlab代码 遇到的一些问题和心得体会 问题描述 对于一个给定的方程f(x)=0和零点的大致区间(a,b),用二分法将区间(a,b)缩小,当 ...

最新文章

  1. 七夕福利 | 3D视觉从入门到精通系统学习教程
  2. 《从缺陷中学习C/C++》——6.18 小结
  3. ExecuteNonQuery()返回受影响行数不适用select语句
  4. Java学习计划,给自己一个学习线路
  5. C++学习笔记3:一些错误
  6. 为什么不使用Go语言呢?
  7. Matlab程序转为C++代码
  8. VS2010 旗舰版和专业版 下载
  9. 计算机网络习题(参考)
  10. word表格转图片线条不会缺失方法
  11. hiberfil.sys彻底删除,释放C盘空间。
  12. python按某列拆分excel表格_利用Python+Pandas实现从一个excel表中提取列形成新表
  13. 计算机主板电路总线类型没有,电脑主板总线是什么意思
  14. 考研复习时间安排初试篇
  15. ElasticSearch 聚合查询 JavaApi
  16. MVVM设计模式的大体布局框架
  17. matlab拟合斜椭圆,椭圆拟合及拟合度评价
  18. Cocos2dx发展历程
  19. 手动正则验证手机号码格式
  20. 2018国赛数学建模笔记

热门文章

  1. 线性空间里的线性映射
  2. android room 分页,Android官方ORM数据库Room技术解决方案简介(一)
  3. matlab按图像边缘抠图_有哪些高效的抠图方法?
  4. 利用Zeplin从设计图自动生成CSS,提高前端样式开发效率
  5. python自动化配置路由器_使用Python管理小米路由器
  6. C#去除gif图片水印的记录
  7. HDU-2036 改革春风吹满地
  8. 基于帧的时隙ALOHA(FSA)算法的实现与性能分析
  9. 奇偶校验c语言ascii,奇偶校验(parity check)
  10. 数据中心常说的IDC,EDC,ODC,DC分别指什么类型机房?