使用ShowSolution函数进行枫叶不正确的计算

时间:2018-09-01 14:21:17

标签: maple

当使用student.calculus1软件包中的ShowSolution函数时,Maple错误地解决了以下问题。当x变量的幂为奇数或我写sin(n * x)时,它工作正常,但是当我写x ^(偶数) cos(n x)时,它的计算错误。或者,当我输入数字而不是n时,它计算正确。我想念什么吗? :| Here is a screenshot:

When assume(n::integer). Maple says the answer is 0 which is also incorrect

1 个答案:

答案 0 :(得分:2)

它看起来像个错误(我已经提交了一个错误报告),但第一步出错。

作为解决方法,您可以将其作为第一步

restart;
with(Student:-Calculus1):

ee := Int( x^2*cos(n*x), x=-Pi..Pi ):

new := rhs( Rule[parts, x^2, sin(n*x)/n]( ee ) ) assuming n::integer;

             -(Int(2*sin(n*x)*x/n, x = -Pi .. Pi))

ShowSolution( new ) assuming n::integer; 

在最后一步产生4*(-1)^n*Pi/n^2

或者在没有n假设的情况下执行这些步骤,然后在simplifyassuming n::integer最终结果。