我的数学学习非常困难,但我似乎总是发现自己的数学课程越来越难。多年来,我积累了一小笔不同的脚本和程序的“财富”。它们是用各种语言编写的,从C到Java再到Python,甚至还有一些是用Lisp编写的(我喜欢使用不同的语言)。它们对于快速获取答案或检查作业非常有用,但不能很好地显示这些答案是如何获得的。我的问题是,我该如何为这些不同的程序添加一个“求解器”方面呢?它不需要特定于语言,但只要是一个概念,或者一个特定的单词或定义就会有很大的帮助。我基本上想做一个Wolfram Alpha类型的程序,在那里你输入问题,它会显示一步一步的解决方案。我在过去的几天里一直在研究这个问题,但我总是被重定向到一个应用程序,或者令人沮丧的是,我被重定向到Wolfram Alpha本身。任何建议都将不胜感激。谢谢。
发布于 2017-05-06 11:02:43
你说的是什么类别的数学?
似乎没有一个通用的数学解决方案,你提到的听起来像是一个复杂的数学系统(如MatLab)的概念。
我认为,对于大规模的数学问题,计算机程序解决它们的算法与我们解决它们的方法是不同的。
而不是一个通用的算法来实现你的目标,我认为你可以把你的问题分成几个部分,并用不同的程序集来实现它们,有一篇论文Symbolic Integration by Joel Moses,第一章很好地介绍了如何将数学问题分成可编程的情况(在解决二次方程的例子中),最后一百页是一组解决无理积分的算法,用LISP解释。
https://stackoverflow.com/questions/43816085
复制相似问题