VIRUSR
V2EX  ›  Java

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

  •  
  •   VIRUSR · Nov 26, 2020 · 3247 views
    This topic created in 2175 days ago, the information mentioned may be changed or developed.

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

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

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

    Cbdy
    Cbdy
    Nov 26, 2020 via Android
    1
    我以前遇到过类似的求数值解,最后自己手动确定了一下可能的解区间,然后用牛顿法做的,效果挺好
    stevenbipt
    stevenbipt
    Nov 26, 2020
    2
    自己撸一个吧,数值分析里面有好多算法都能搞定这个,而且基本上就几十行代码的事,大部分算法都有用 matlab 写的,能看懂 matlab 代码翻译成 java 代码也花不了几分钟
    VIRUSR
    VIRUSR
    OP
    Nov 27, 2020
    3
    @Cbdy
    @stevenbipt
    谢谢 主要是考虑到数据量大 效率问题 还有多次迭代 可能后面先试着调用 python 包求解
    buliugu
    buliugu
    Nov 27, 2020
    4
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1426 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 16:46 · PVG 00:46 · LAX 08:46 · JFK 11:46
    ♥ Do have faith in what you're doing.