Неправильный расчет клена с помощью функции ShowSolution - PullRequest
0 голосов
/ 01 сентября 2018

Maple некорректно решает следующую проблему при использовании функции ShowSolution, которая находится в пакете student.calculus1. Это прекрасно работает, когда степень переменной 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 голосов
/ 03 сентября 2018

Это похоже на ошибку (и я отправил отчет об ошибке), на первом шаге происходит ошибка.

В качестве обходного пути вы можете сделать это в качестве первого шага,

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.

...