2
栏目分类
热点资讯
依依网 你的位置:二对一 > 依依网 > 1314酒色网 Apache Commons Math3学习之数值积分实例代码
1314酒色网 Apache Commons Math3学习之数值积分实例代码 发布日期:2024-10-25 12:20    点击次数:168

1314酒色网 Apache Commons Math3学习之数值积分实例代码

Apache.Commons.Math3内部的数值积分撑抓类摄取的是“靠拢法”,即,先对大区间作念一次积分,再对小区间作念一次积分,若两次积分效力的差值小于某一设定的误差值1314酒色网,则觉得积分完成。不然,将区间再次细分,对细分后的区间进行积分,与前一次积分比较较,如斯反复迭代,直至最近的两次积分差值充足小。这么的效力,有可能会导致无法按捺。

心电图 偷拍

为了使用org.apache.commons.math3.analysis.integration包中的积分器类,需要先终结UnivariateFunction接口(本文以MyFunction为例),终结其value环节。然后创建指定的积分器对象,本文以SimpsonIntegrator为例,终末调用其integrate(...)环节即可算出MyFunction的积分。

调用integrate(...)环节时需要提供4个参数:

第1个是最大靠拢次数,二对一要适宜大一些,不然可能会无法按捺; 第2个是MyFunction类的实例; 第3个是积分区间下限; 第4个是积分区间上限。

SimpsonIntegrator在第一次迭代时一定是分裂以积分下限和积分上限当作x调用连词MyFunction.value(...)环节,下一次则会将区间分红2份(除高下限x值以外,还有一个中间x值),再下一次则是分红4份……

以下是使用辛普森积分类的例子:1314酒色网

上述代码中,能干为1. 2. 3.的不错平时计较出效力,但能干为4.的就无法按捺。

基于org.apache.commons.math3.analysis.integration.UnivariateIntegrator的积分器的另一个局限性在于必须编写一个接纳于UnivariateFunction的函数类,终结其value环节(凭证输入的x值计较出y值),这种作念法有意于可用分解式抒发的情况,不利于对存放于外存的无数数据作念积摊派理。

回顾

以上即是本文对于Apache Commons Math3学习之数值积分实例代码的一皆执行,但愿对各人有所匡助。感兴味的一又友不错不绝参阅本站:Java 蒙特卡洛算法求圆周率访佛值实例详解、apache zookeeper使用症巩固例详解等,有什么问题不错随时留言,小编会实时修起各人的。这里保举几本Java方面的书,供巨大编程酷好及使命者进行阅读参考,免费的哦!

Java低级设立工程师口试题汇总.PDF

https://www.jb51.net/books/576989.html

java JDK1.9 API 中语参考文档+原版文档 高清完好版 CHM

https://www.jb51.net/books/575482.html

但愿各人简略可爱1314酒色网,但愿对本站多多撑抓!