KyL
V2EX  ›  编程

有没有程序库可以解多个数学表达式的?

  •  
  •   KyL · Jul 28, 2016 · 4441 views
    This topic created in 3758 days ago, the information mentioned may be changed or developed.

    比如我将下列几个数学表达式作为输入

    x = D1 + D2 + sqrt(D3)
    y = D4 - 2 * D5 + max(D1, D3) //定义多少个中间变量都可以
    D2 * D3 - x + 3 * y
    

    这个库就能把最后一行的表达式 D2*D3-x+3*y 给算出来。

    有没有能完成这种类型任务的库或者包呢?最好是 JS 或者 PHP 的,但是其他任何语言的库也可以。

    4 replies  •  2016-07-28 19:46:13 +08:00
    ZRS
    ZRS
    Jul 28, 2016
    1
    都是线性方程组?
    KyL
    KyL
    OP
    Jul 28, 2016
    2
    @ZRS 输入是 D1 到 D5 五个数,用户可以随便对这五个数进行计算,最后得出一个结果。中间全都是一些数学计算。
    linhua
    linhua
    Jul 28, 2016 via Android❤️1
    3
    符号计算 sympy
    murmur
    murmur
    Jul 28, 2016
    4
    不知道 matlab 的符号计算够不够
    我用 c#调过 matlab 别的语言没试过
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4734 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 06:22 · PVG 14:22 · LAX 22:22 · JFK 01:22
    ♥ Do have faith in what you're doing.