新闻动态

云主机租用:Python二分法查找函数底值的过程和步骤是什么

发布日期:2022-05-24 20:37 | 文章来源:IDC圈

【小Y 提醒】本文收集整理于互联网,仅作参考!如需咨询“Python二分法查找函数底值的过程和步骤是什么”等有关服务器、云主机租用、托管、配置、价格问题,请在线咨询YINGSOO客服,简单、便捷、高效!

【推荐产品】泰国云服务器促销 | 香港高防服务器促销 | 香港站群服务器促销

【内容推荐】美国服务器有延迟的原因是什么?

在实际应用中,我们有时候会遇到“Python二分法查找函数底值的过程和步骤是什么”这样的问题,我们该怎样来处理呢?下文给大家介绍了解决方法,希望这篇“Python二分法查找函数底值的过程和步骤是什么”文章能帮助大家解决问题。



假设连续函数f(x)在区间(a,b)上有一个底值m,且在该底值下的函数输出值为M,即f(m)=M,利用二分法查找该底值:(s为足够小的数)

令t=(a+b)/2,若|f(t)-M|<=s,则m=t,若|f(t)-M|>s,如果(f(t)-M)和(f(a)-M)同号,a=t,反之b=t,继续二分法t=(a+b)/2...直到|f(t)-M|<=s,则m=t。

例如:一项一年期投资,每个季度初投入10000元,期满时收入44163.225,求内部收益率(已设定为0.04)。

收益函数为:

从(0,1)区间中查找该内部收益率,用二分法令t=(0+1)/2=0.5,比较发现|f(t)-44163.225|>10**(-10),并且f(t)-44163.225和f(1)-44163.225同号,则继续令t=(0+0.5)/2=0.25,,,直到查找出内部收益率为0.03999999445689362,约等于0.04

def f(i):    y = 10000 * (1 + i) ** 4 + 10000 * (1 + i) ** 3 + 10000*(1+i)**2+10000*(1+i)**1    return ydef division(a,b,M,n):    #a,b为自选值范围,(f(a)-M)*(F(b)-M)<或=0    #M为f(x)输出值,n为输出值精度要求小数位数    while True:        t = (a + b) / 2        if abs(f(t) - M) <= 10 ** (-n):            m = t            break        if (f(t) - M) / abs(f(t) - M) == (f(a) - M) / abs(f(a) - M):            a = t        else:            b = t    return my=division(0,1,44163.225,10)print(y)

到此这篇关于“Python二分法查找函数底值的过程和步骤是什么”的文章就介绍到这了,更多相关Python二分法查找函数底值的过程和步骤是什么内容,欢迎关注本公司技术资讯频道,小编将为大家输出更多高质量的实用文章!

YINGSOO(www.yingsoo.com)提供高速稳定的香港云主机、美国云主机等全球20个节点的云主机租用服务,帮助用户快速构建稳定、安全的应用,提升运维效率,降低IT成本,香港云主机购买链接:https://www.yingsoo.com/products/cloud-hk.html,更多节点详询客服Lucy-微信号:YINGSOO-VIP5 / 企业QQ:3002703903

热搜词条:【湖北cn2线路】【云平台访问速度测试】【使用云服务器】【我的世界服务器租赁价格】【国际服网速慢怎么办】【TACACS认证过程】【新加坡高防IP】【hpool 绑定登录链接】【数据中心标准机架】【服务器为什么难卖】【chia 不同id plot】【便宜的服务器的租用】【国外服务器可以上外网吗】【如何进入chia官网】【跨境网络专线】【iis配置的网站访问很慢】【俄罗斯联邦】【国外服务器怎么搭建】【带宽计算】【香港cn1】【多台服务器虚拟化】【荷兰vps云主机】【ouyicc】【日本vps】【BZZ涨了多少倍了】【chia创始人】【怎么测试微软的激活服务器】【美国高防站群服务器】【美国vps速度怎么样】【云服务器安全防护

版权声明:本站文章来源标注为YINGSOO的内容版权均为本站所有,欢迎引用、转载,请保持原文完整并注明来源及原文链接。禁止复制或仿造本网站,禁止在非www.yingsoo.com所属的服务器上建立镜像,否则将依法追究法律责任。本站部分内容来源于网友推荐、互联网收集整理而来,仅供学习参考,不代表本站立场,如有内容涉嫌侵权,请联系alex-e#qq.com处理。

相关文章

实时开通

自选配置、实时开通

免备案

全球线路精选!

全天候客户服务

7x24全年不间断在线

专属顾问服务

1对1客户咨询顾问

在线
客服

在线客服:7*24小时在线

客服
热线

400-630-3752
7*24小时客服服务热线

关注
微信

关注官方微信
顶部