用 Java 解非线性方程组有成熟的库么,请大佬们指教

2020-11-26 17:17:25 +08:00
 VIRUSR

最近开发一个项目,里面涉及到非线性方程求解 一元多次类似于

$a=\frac{b}{(1+x)^{0.5}}+\frac{c}{(2+x)^{2}}$

请问各位大大们有成熟的开源库么 谢谢了

2045 次点击
所在节点    Java
4 条回复
Cbdy
2020-11-26 17:25:47 +08:00
我以前遇到过类似的求数值解,最后自己手动确定了一下可能的解区间,然后用牛顿法做的,效果挺好
stevenbipt
2020-11-26 17:30:07 +08:00
自己撸一个吧,数值分析里面有好多算法都能搞定这个,而且基本上就几十行代码的事,大部分算法都有用 matlab 写的,能看懂 matlab 代码翻译成 java 代码也花不了几分钟
VIRUSR
2020-11-27 10:24:37 +08:00
@Cbdy
@stevenbipt
谢谢 主要是考虑到数据量大 效率问题 还有多次迭代 可能后面先试着调用 python 包求解
buliugu
2020-11-27 22:23:42 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/729568

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX