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

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

  •  
  •   KyL · 2016-07-28 16:35:33 +08:00 · 3190 次点击
    这是一个创建于 3045 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    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 条回复    2016-07-28 19:46:13 +08:00
    ZRS
        1
    ZRS  
       2016-07-28 16:38:46 +08:00
    都是线性方程组?
    KyL
        2
    KyL  
    OP
       2016-07-28 16:41:45 +08:00
    @ZRS 输入是 D1 到 D5 五个数,用户可以随便对这五个数进行计算,最后得出一个结果。中间全都是一些数学计算。
    linhua
        3
    linhua  
       2016-07-28 16:55:56 +08:00 via Android   ❤️ 1
    符号计算 sympy
    murmur
        4
    murmur  
       2016-07-28 19:46:13 +08:00
    不知道 matlab 的符号计算够不够
    我用 c#调过 matlab 别的语言没试过
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3340 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:30 · PVG 19:30 · LAX 03:30 · JFK 06:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.