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

2016-07-28 16:35:33 +08:00
 KyL

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

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

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

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

3022 次点击
所在节点    编程
4 条回复
ZRS
2016-07-28 16:38:46 +08:00
都是线性方程组?
KyL
2016-07-28 16:41:45 +08:00
@ZRS 输入是 D1 到 D5 五个数,用户可以随便对这五个数进行计算,最后得出一个结果。中间全都是一些数学计算。
linhua
2016-07-28 16:55:56 +08:00
符号计算 sympy
murmur
2016-07-28 19:46:13 +08:00
不知道 matlab 的符号计算够不够
我用 c#调过 matlab 别的语言没试过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/295552

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX