Лабораторная работа: Дифференцирование, интегрирование, вычисление пределов, сумм, рядов функций и математических выражений в системе Maple
> Int(1/(1+x^2),x=0..infinity)=evalf(Int(1/(1+x^2),x=0..infinity,30,_Dexp));
> Int(exp(x-x^2/2)/(1+exp(x)/2),x=-infinity..infinity)=evalf(Int(exp(x-x^2/2)/(1+exp(x)/2),x=-infinity..infinity));
Первый интеграл примера 3 вычисляется в аналитическом виде, но представляется через значение специальной функции интегральный косинус. Для получения ответа в виде десятичного числа применяется алгоритм численного интегрирования. Здесь же показано использование отложенной формы команды интегрирования для более удобного представления ответа.
Численное интегрирование даже функций, внешний вид которых представляется не достаточно сложным, может потребовать значительного времени. Если будет казаться, что Maple завис (а такое случается), то надо следить за изменением времени в правой части строки состояния. Если оно изменяется, то просто следует дождаться завершения интегрирования.
В системе Maple имеется набор команд для полного исследования функций: limit ( ) – для отыскания предела функции, sum ( ) – для нахождения всевозможных конечных сумм, series ( ) – для разложения функций в ряды Тейлора, Маклорена и Лорана, extrema ( ) – для исследования экстремумов функций как одной, так многих переменных, minimize ( ) и maximize ( ) – для поиска минимума и максимума функции на заданном промежутке. Описание всех этих и других команд можно, естественно, найти в Справке Maple.
3. Пределы.
Для нахождения предела выражения или функции в Mapleиспользуется команда limit (параметр 1, параметр 2). Первый параметр – выражение, второй параметр — имя переменной, приравненное значению переменной в точке предела. Необязательный третий параметр – направление предела. Если направление не задано, вычисляется стандартный двусторонний предел. Если предел не существует, в качестве ответа возвращается сообщение "undefined". Если Mapleне способен вычислить предел (однако он может существовать), возвращается невыполненная команда.
> limit(cos(x)/x,x=Pi/2);
> limit((-x^2+x+1)/(x+4),x=infinity);
> limit(tan(x),x=Pi/2);
В большом количестве случаев выражение, которое не имеет двустороннего предела, имеет односторонний предел:
limit(tan(x),x=Pi/2,left);
limit(tan(x),x=Pi/2,right);
limit((1+a/x)^x,x=infinity);
В команде limit ( )может присутствовать также необязательная опция complex или realв качестве третьего параметра аргумента. Эта опция определяет, в комплексной или действительной области вычисляется предел.
Задачи для самостоятельного решения.
1. Найти производную:
1.1. ; 1.7. ;
1.2. ; 1.8. ;
1.3. ; 1.9.;
1.4. ; 1.10. ;
1.5. ; 1.11. ;