Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практическая информатика.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
671 Кб
Скачать
☆

Пределы и ряды

Для вычисления пределов используется функция Limit. Необязательный параметр Direction применяется для вычисления односторонних пределов, которые используют, в частности, при исследовании функции на непрерывность.

Внимание: Direction -> 1 является указанием для вычисления предела слева, а Direction -> -1 - для предела справа.

увеличить изображение

Константа Infinity обозначает бесконечность, для ее ввода в виде символа можно использовать палитру Basic Input.

Не все пределы могут быть вычислены таким образом. Дополнительные возможности предоставляет пакет расширений Calculus, подпакет Limit которого переопределяет встроенную функцию Limit. Для загрузки используется команда

<<Calculus`Limit`

Пример

Следующий предел может быть найден только с использованием указанного модуля расширений.

Limit[Cos[n!]/n, n -> Infinity]

Пример

Используем односторонние пределы для исследования функции на непрерывность. Напомним, что функция называется непрерывной в точке x, если она определена в ней и ее значение в этой точке совпадает с левым и правым пределами функции при стремлении к x. Точка x является точкой устранимого разрыва, если пределы слева и справа существуют (принимают конечные значения) и равны, но значение функции f(x) не существует или отлично от них. Точка x называется точкой разрыва первого рода, если пределы не совпадают, но конечны. Наконец, x есть точка разрыва второго рода, если в ней не существует хотя бы одного конечного предела.

Для функции sin(x)/x точка x = 0 является точкой устранимого разрыва, так как существуют пределы слева и справа, равные 1.

Довольно часто в процессе решения различных задач математического анализа приходится сталкиваться с рядами и разложением аналитических функций в ряды. Поэтому в программе Mathematica имеется обширный набор функций для решения подобного рода проблем. Для получения частичной суммы ряда используется функция Sum[f, {i, imin, imax}]. Здесь f - общий член ряда, а imin и imax - границы суммирования.

Большинство достаточно гладких функций довольно точно локально аппроксимируются рядом Тейлора. Для нахождения n-го многочлена Тейлора в окрестности точки x0 применяется функция Series[f, {x, x0, n}], а удаление остаточного члена ряда выполняется функциями Collect и Normal

Пример

Для того чтобы наглядно представить себе точность апроксимации функции многочленами Тейлора, построим на одном рисунке график функции sin(x)/x и соответствующие ей многочлены Тейлора степеней 3 и 6.

f=Sin[x]/x;

f1= Normal[Series[f, {x, 0, 3}]];

f2= Normal[Series[f, {x, 0, 6}]];

Plot[{f, f1, f2}, {x, -10, 10},

PlotStyle -> {

{Hue[0], Thickness[.01]},

{Hue[.6], Dashing[{.03}]},

{Hue[.9], Dashing[{.01}]}}]

Задания

  1. Вычислите пределы:

  1. Найдите односторонний предел

  2. Исследуйте функции на непрерывность:

Дифференцирование и интегрирование

Для вычисления производной функции f по переменной x используется команда D[f, x]. Нахождениe n-ой производной выглядит так: D[f,{x,n}]. На панели BasicInput имеются кнопки с шаблонами для дифференцирования.

Пример

Построим графики функции arctg x - 0.5, ее первой и второй производных. Обратите внимание на определение функций в этом примере. Символ подчеркивания после имени переменной означает, что определяется функция от указанной переменной. Процедура Clear уничтожает данное ранее определение.

Для нахождения первообразной и определенного интеграла применяется функция Integrate, при этом для ввода удобно использовать шаблоны, предоставляемые палитрой Basic Input. Для вычисления кратных интегралов соответствующая функция применяется несколько раз. Ниже представлены примеры использования этой функции.

In[1]:= Integrate[x^2/(4x^6+1), x]

Out[1]:= (1/6) ArcTan[2x^3]

In[2]:= Integrate[1/Sqrt[(4-x)^3],{x,-Infinity,0}]

Out[2]= 1

Зачастую полезно применить функцию Simplify к результатам вычисления, например,

Задание

  1. Найдите производные следующих функций:

а) 31-2cos x; б) (sin x)cos x

  1. Найдите первообразную функции sin(2x).

  2. Вычислите определенный интеграл от функции x2 по отрезку [0; 1].