Интегрирование некоторых классов функций

Вычислить [Graphics:1.gif]

Введем подынтегральную функцию [Graphics:2.gif]

[Graphics:Images/index_gr_3.gif]

Запишем вид разложения подынтегральной функции на простейшие дроби

[Graphics:4.gif]

Приведем [Graphics:5.gif] к общему знаменателю

[Graphics:6.gif]

[Graphics:7.gif]

Выделим числитель и соберем коэффициенты при степенях [Graphics:8.gif].

[Graphics:9.gif]

[Graphics:10.gif]

Приравняем коэффициенты при одинаковых степенях [Graphics:11.gif] числителя [Graphics:12.gif] и числителя подынтегральной функции.

[Graphics:13.gif]

[Graphics:14.gif]

Разрешим полученные уравнения относительно переменных [Graphics:15.gif] и [Graphics:16.gif]

[Graphics:17.gif]

[Graphics:18.gif]

Таким образом, мы получили разложение подынтегральной функции на простые дроби

[Graphics:19.gif]

[Graphics:20.gif]

Можно было сразу воспользоваться встроенной функцией Apart для разложения функции [Graphics:21.gif] на простые дроби

[Graphics:22.gif]

[Graphics:23.gif]

Теперь можно посчитать каждый интеграл отдельно. Чтобы не переписывать подынтегральные выражения заново, используем функцию Part, которая выделяет части выражений. Например, команда [Graphics:24.gif] выделяет второе слагаемое предыдущего выражения.

[Graphics:25.gif]

[Graphics:26.gif]

[Graphics:27.gif]

[Graphics:28.gif]

[Graphics:29.gif]

[Graphics:30.gif]

[Graphics:31.gif]

[Graphics:32.gif]

Исходный интеграл равен сумме этих трех интегралов, то есть

[Graphics:33.gif]

[Graphics:34.gif]

Теперь вычислим интеграл сразу и убедимся, что результат получается такой же.

[Graphics:35.gif]

[Graphics:36.gif]

[Graphics:37.gif]