我认为我的问题相当简单,但我似乎并没有找到答案(是的,我确实很喜欢谷歌)。我想要做的是能够对给定的方程进行动态微分或积分。例如:
(x^2)/(15*x^4-32*x^5),x)
将返回:
20*(8*x^4 - 3*x^3)*x^2/(32*x^5 - 15*x^4) ^2-2*x/(32*x^5-15*x^4)
我知道PHP、JavaScript和C#,所以任何工作都行,但我真的需要某种软件来完成这个任务。我尝试了SAGE,但是它更像是服务器而不是软件,而且它在python中。
如果我能得到一些关键字到谷歌,这也将是有帮助的。
谢谢您的回复!
发布于 2015-09-29 22:22:14
因为所有答案都没有提到JavaScript解决方案。我试试看。
试试消能器。
它有许多集成和分化的方法。
//Derivative of (x^2)/(15*x^4-32*x^5)
var result = nerdamer('diff((x^2)/(15*x^4-32*x^5),x)').evaluate();
document.getElementById('text').innerHTML = '<p>'+result.text()+'</p>';
//Derivative of sin(x^2) + log(x) - 23 + e^(cos(x))
result = nerdamer('diff(sin(x^2)+log(x)-23+exp(cos(x)),x)').evaluate();
document.getElementById('text').innerHTML += '<p>'+result.text()+'</p>';<script src="http://nerdamer.com/js/nerdamer.core.js"></script>
<script src="http://nerdamer.com/js/Algebra.js"></script>
<script src="http://nerdamer.com/js/Calculus.js"></script>
<div id="text"></div>
发布于 2010-11-09 15:24:13
你可能想尝试谷歌搜索计算机-代数系统/库,其中SAGE就是一个例子。还有其他的,如Maxima和Axiom。维基百科上有一个列表。如果所有这些都不合适,您可以随时尝试调用沃尔夫拉姆阿尔法。
发布于 2010-11-11 02:28:50
因为我们有衍生产品..。
.通过递归应用这些组合规则,可以从解析树中求出公式的导数.对于初学者来说,这是一个非常好的练习。练习包括解析、微积分、递归等。
对于积分,我们有许多类似(并源自)这些规则的技巧,但我们缺少:
(按部件集成不是#1!)替代不是#2!)
由于这些原因,整合从根本上来说比分化更难。
您可以期望简单的包能够很好地完成差异化。但要实现有效、有力的象征性整合是很困难的。要获得良好的集成,请求助于专家:枫树、数学、圣人、阿尔法等等。
https://stackoverflow.com/questions/4135159
复制相似问题