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

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

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

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

    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
        1
    ZRS   2016-07-28 16:38:46 +08:00
    都是线性方程组?
        2
    KyL   2016-07-28 16:41:45 +08:00
    @ZRS 输入是 D1 到 D5 五个数,用户可以随便对这五个数进行计算,最后得出一个结果。中间全都是一些数学计算。
        3
    linhua   2016-07-28 16:55:56 +08:00 via Android   ♥ 1
    符号计算 sympy
        4
    murmur   2016-07-28 19:46:13 +08:00
    不知道 matlab 的符号计算够不够
    我用 c#调过 matlab 别的语言没试过
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2339 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 23ms · UTC 12:53 · PVG 20:53 · LAX 04:53 · JFK 07:53
    ♥ Do have faith in what you're doing.