Это похоже на ошибку (и я отправил отчет об ошибке), на первом шаге происходит ошибка.
В качестве обходного пути вы можете сделать это в качестве первого шага,
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
, а затем simplify
окончательный результат в assuming n::integer
.