VIRUSR
V2EX  ›  Java

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

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

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

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

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

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