Mathematica может вычислять неопределенные интегралы от простых функций в аналитической (символьной) форме. Для этого используется шаблон или команда Integrate[f,x], где первый параметр означает подынтегральную функцию (она может быть определена заранее с помощью команды f[x_]:=…), а второй - переменную интегрирования; например
Если подынтегральную функцию определить заранее
:=
то интеграл вычисляется командой
Результат, как видно, содержит специальные функции (интегральный синус и косинус), дифференцированием его можно проверить
Получившееся в результате дифференцирования сложное выражение можно упростить, восстановив исходный вид подынтегральной функции:
Как известно, не все неопределенные интегралы от элементарных функций можно вычислить в терминах элементарных и специальных функций. Если Mathematica не справляется с вычислением данного интеграла, она оставляет его записанным в "общем виде":
С этим результатом, тем не менее, можно дальше работать, например, дифференцировать:
Для вычисления определенных интегралов в команде Integrate надо указать вместе с переменной интегрирования верхний и нижний пределы в виде {x, xmin, xmax}
Например
Результат, выданный системой, означает, что при положительности действительной части коэффициента k интеграл существует и равен приведенному выражению, а в противном случае - не существует (расходится).
С помощью опции Assumptions→{} можно указать дополнительные условия, в частности, делающие возможным вычисление интеграла в аналитической форме. Сравните, например
и
Пределы
Пределы функций можно вычислять с помощью команды Limit[f[x],x→x0], при этом Mathematica умеет раскрывать неопределенности типа 0/0
и бесконечность/бесконечность
В полученном результате последней операции E=e означает основание натуральных логарифмов.
Однако неопределенности типа бесконечность-бесконечность она не раскрывает и оставляет в "общем виде"
С помощью опции Direction можно вычислять односторонние пределы: снизу
и сверху
Разложения в ряды
Команда Series[f,{x,x0,n}] осуществляет разложение функции f в ряд Тейлора по переменной x в окрестности x0 до членов степени n по x включительно:
В Out-ячейке O[x]3 обозначает остаточный член ряда. Если его желательно опустить, используйте команду
или
Индивидуальные задания:
1. Вычислить производную:
№ | Задание | № | Задание |
2. Вычислить неопределенный интеграл :
№ | f(x) | № | f(x) | № | f(x) |
3. Вычислить определенный интеграл :
№ | f(x) | [a, b] | f(x) | [a, b] | |
[0, 16] | [0, 2] | ||||
[0, 1] | [0, 4] | ||||
[0, 5] | [0, 5] | ||||
[3, 5] | [0,4 ] | ||||
[0, ] | [0,2 ] | ||||
[0, ] | [0, ] | ||||
[0, 4] | [6, 9] |
4. Вычислить предел:
№ | Задание | № | Задание |
5. Разложить функцию f в ряд степени n:
№ | функция | n | № | функция | n |
Лабораторная работа №4. «Построение графиков в СКМ Mathematica»