V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
VIRUSR
V2EX  ›  Java

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

  •  
  •   VIRUSR · 2020-11-26 17:17:25 +08:00 · 2025 次点击
    这是一个创建于 1437 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

    Cbdy
        1
    Cbdy  
       2020-11-26 17:25:47 +08:00 via Android
    我以前遇到过类似的求数值解,最后自己手动确定了一下可能的解区间,然后用牛顿法做的,效果挺好
    stevenbipt
        2
    stevenbipt  
       2020-11-26 17:30:07 +08:00
    自己撸一个吧,数值分析里面有好多算法都能搞定这个,而且基本上就几十行代码的事,大部分算法都有用 matlab 写的,能看懂 matlab 代码翻译成 java 代码也花不了几分钟
    VIRUSR
        3
    VIRUSR  
    OP
       2020-11-27 10:24:37 +08:00
    @Cbdy
    @stevenbipt
    谢谢 主要是考虑到数据量大 效率问题 还有多次迭代 可能后面先试着调用 python 包求解
    buliugu
        4
    buliugu  
       2020-11-27 22:23:42 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1481 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 17:17 · PVG 01:17 · LAX 10:17 · JFK 13:17
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.