我想知道是否有人了解如何实现一个看似简单但在编程时并不简单的功能。
这个想法是:给出一个包含方程式的字符串,例如:"2*x = 10"(这很简单,但它可能会变得非常复杂,例如sqrt(54)*35=x^2;等等...),程序将返回x=5,并可能给出计算过程的日志。
这可行吗?如果可以,有人有线索吗?值得一提的是,有这个网站(http://www.numberempire.com/equationsolver.php)可以在PHP中完成相同的操作,但它不是开源的。
感谢任何帮助!
这可行吗?如果可以,有人有线索吗?值得一提的是,有这个网站(http://www.numberempire.com/equationsolver.php)可以在PHP中完成相同的操作,但它不是开源的。
感谢任何帮助!
2x = 10
这样的简单内容来说很容易,但对于其他所有内容,我想它可能会变得非常复杂。最难的部分实际上是解决方程,而不是解析它。 - IVlad