ЧИСЛЕННЫЕ МЕТОДЫbek.sibadi.org/fulltext/esd419/esd419.pdf · Метод...
Transcript of ЧИСЛЕННЫЕ МЕТОДЫbek.sibadi.org/fulltext/esd419/esd419.pdf · Метод...
-
Министерство образования и науки РФ
Федеральное государственное бюджетное образовательное учреждение высшего образования
«Сибирский государственный автомобильно-дорожный университет (СибАДИ)»
Р.Б. Карасева
ЧИСЛЕННЫЕ МЕТОДЫ
Учебное пособие
Омск 2017
СибАДИ
-
УДК 519.6 Согласно 436-ФЗ от 20.12.2010 «О защите детей от информации,
ББК 22.19 причиняющей вред их здоровью и развитию» данная продукция
К21 маркировке не подлежит.
Рецензенты:
д-р техн. наук, проф. С.М. Мочалин (СибАДИ);
канд. физ.-мат. наук, доц. О.В. Гателюк (ОмГУПС)
Работа утверждена редакционно-издательским советом СибАДИ в качестве
учебного пособия.
Карасева, Римма Борисовна.
К21 Численные методы [Электронный ресурс] : учебное пособие / Р.Б. Карасе-
ва. – Электрон. дан. – Омск : СибАДИ, 2017.– Режим доступа:
http://bek.sibadi.org/fulltext/esd419.pdf, свободный после авторизации. – Загл. сэкрана.
Содержит теоретический материал дисциплин ««Математическое модели-
рование и численные методы решения инженерных задач», «Методы математиче-
ского моделирования и планирование эксперимента», разделов «Численные ме-
тоды», «Методы приближенных вычислений» дисциплины «Математика» для
технических, строительных, экономических направлений бакалавриата, специа-
литета всех форм обучения.
Имеет интерактивное оглавление в виде закладок. Содержит видеофраг-
менты обучающего и демонстрационного характера, которые воспроизводятся с
помощью проигрывателя Windows Media.
Содержит примеры решения задач, задания для практических занятий, а
также вопросы и задания для самопроверки, типовой расчет по разделу «Уравне-
ния математической физики».
Может быть полезно магистрам, аспирантам, а также преподавателям мате-
матики технических вузов.
Работа подготовлена на кафедре «Высшая математика».
Мультимедийное издание (5,5 МБ)Системные требования : Intel, 3,4 GHz ; 150 МБ ; Windows XP/Vista/7 ; DVD-ROM ;
1 ГБ свободного места на жестком диске ; программа для чтения pdf-файлов Adobe Acrobat Reader; Google Chrome ; Windows Media Player, колонки
Редактор И.Г. Кузнецова Техническая подготовка Н.В. Кенжалинова
Издание первое. Дата подписания к использованию 21.12.17.Издательско-полиграфический комплекс СибАДИ. 644080, г. Омск, пр. Мира, 5
РИО ИПК СибАДИ. 644080, г. Омск, ул. 2-я Поселковая, 1
© ФГБОУ ВО «СибАДИ», 2017
СибАДИ
-
3
Введение
Вычислительные (численные) методы – это методы решения
математических задач в численном виде.
Основа вычислительной математики – решение задач математи-
ческого моделирования численными методами. Решение задач этими
методами даёт приближенное решение, но в ряде случаев это выгод-
но, так как часто аналитически получить решение очень сложно и да-
же невозможно, а само решение имеет вид, проблемный для проект-
ного применения. Численные методы позволяют часто получать ре-
шение задачи при небольших затратах времени и не прибегая к гро-
моздким выкладкам.
Главная задача вычислительной математики – фактическое на-
хождение решений с требуемой точностью, тогда как классическая
математика решает в основном задачи существования и свойств ре-
шения.
Разработанные на сегодняшний момент численные методы пе-
рекрыли практически всю классическую математику моделирования.
Вычислительная математика начала свое развитие достаточно
давно и в своем движении прошла три этапа:
I. Первый этап начался 3–4 тысячи лет назад. Он был связан с
несложными задачами арифметики, алгебры и геометрии. Например,
вычисление площадей и объемов, расчета простейших механизмов.
Вычислительные средства – палочки, пальцы, камешки и вершина –
счеты.
II. Второй период начался с Ньютона. В этот период решались
задачи астрономии, геодезии и расчета механических конструкций,
сводящиеся либо к обыкновенным дифференциальным уравнениям,
либо к алгебраическим системам с большим числом неизвестных.
Вычислительные средства – таблицы элементарных функций, ариф-
мометры и логарифмические линейки.
III. Третий период начался примерно с 1940 г. Толчком к разви-
тию прикладной математики послужили военные задачи, требующие
высокой скорости решения. Появились электронные вычислительные
машины.
Учебное пособие «Численные методы» предназначено для обу-
чающихся технических, строительных экономических направлений
бакалавриата и специалитета, может использоваться магистрами и ас-
пирантами.
СибАДИ
-
4
Учебное пособие состоит из разделов: «Методы приближенных
вычислений» и «Приближенное вычисление определенных интегра-
лов», «Численное интегрирование обыкновенных дифференциальных
уравнений», «Уравнения математической физики гиперболического
типа», «Уравнения математической физики параболического типа»,
«Уравнения математической физики эллиптического типа», «Числен-
ное интегрирование уравнений с частными производными», «Вариа-
ционное исчисление», «Корреляция». В учебном пособии «Численные
методы» подробно представлен необходимый теоретический матери-
ал, который сопровождается примами решения задач по изучаемым
темам. Пособие содержит также задачи для самостоятельного реше-
ния, вопросы для самопроверки, типовой расчет по разделу «Уравне-
ния математической физики».
СибАДИ
-
5
Раздел I. МЕТОДЫ ПРИБЛИЖЕННЫХ ВЫЧИСЛЕНИЙ
1. Приближенное решение уравнения
Различают два класса нелинейных уравнений – уравнения ал-
гебраические и трансцендентные. Алгебраическими уравнениями на-
зывают уравнения, содержащие только алгебраические функции –
целые, рациональные, иррациональные, в частности многочлен.
Уравнения, содержащие тригонометрические, показательные, лога-
рифмические и другие неалгебраические функции, называются
трансцендентными.
Методы решения нелинейных уравнений делятся на две группы:
точные методы и итерационные методы.
При решении уравнений итерационными методами за счет се-
рии последовательных приближений получают решение с необходи-
мой точностью. Точные методы решения основываются на поиске
равносильных преобразований алгебраических выражений. Напри-
мер, перенос слагаемых из одной части уравнения в другую с проти-
воположным знаком, деление обеих частей уравнения на одинаковое
число, не равное нулю. Точные способы решений позволяют записать
корни уравнения в виде некоторого конечного выражения или фор-
мулы. Точные решения существуют только для некоторых уравнений,
например линейных, квадратных, тригонометрических и некоторых
других. Для большинства уравнений приходится использовать графи-
ческие или численные методы приближенного решения с заданной
точностью. В первую очередь это относится к большинству трансцен-
дентных уравнений. Отметим, что доказан факт, что нельзя построить
формулу для решения произвольного алгебраического уравнения
выше четвертой степени.
Например, уравнение 0cos3 xx нельзя решить путем равно-
сильных алгебраических преобразований. Но это уравнение можно
решать приближенно графическими и численными методами при-
ближенных вычислений.
Решение уравнения проводят численно в два этапа. На первом
этапе производится отделение корней – поиск интервалов, на которых
содержится только по одному корню. Второй этап решения связан с
уточнением корня на выбранном интервале, то есть нахождением
значения корня с заданной точностью.
СибАДИ
-
6
Отделение корней уравнения может проводиться графически, то
есть путем построения графика функции xfy . Для уравнения ви-да 0xf , где xf – некоторая непрерывная функция, корень иликорни этого уравнения являются точкой или точками пересечения
графика функции с осью абсцисс.
Пусть имеется уравнение вида
0xf ,
где xf – алгебраическая или трансцендентная функция.Решить уравнение – значит найти все его корни, то есть те зна-
чения x, которые обращают уравнение в тождество.
Если уравнение достаточно сложно, то задача точного определения
корней является в некоторых случаях неразрешимой. Поэтому ста-
вится задача найти такое приближенное значение корня прx , которое
отличается от точного значения корня 0x на величину, по модулю не
превышающую указанной точности (малой положительной вели-чины), то есть
прxx0 .
Величину также называют допустимой ошибкой, которую можно задать по своему усмотрению.
Рассмотрим задачу решения уравнения x
x1
s i n , где угол x
задан в градусах. Это уравнение можно переписать в виде
01
180sin
xx
. Для графического отделения корней достаточно
построить график функции x
xy1
180sin
(рис. 1).
СибАДИ
-
7
Рис. 1
Из рис. 1 видно, что корень уравнения лежит в промежутке
8;6x .Аналитическое отделение корней основано на следующих тео-
ремах.
Теорема 1. Если непрерывная функция xf принимает на кон-цах отрезка [ ba , ] значения разных знаков, то есть 0 bfaf , тона этом отрезке содержится по крайней мере один корень уравнения.
Теорема 2. Если непрерывная на отрезке [ ba , ] функция xfпринимает на концах отрезка значения разных знаков, а производ-
ная xf сохраняет знак внутри указанного отрезка, то внутри отрез-ка существует единственный корень уравнения 0xf .
Для уточнения корней может использоваться один из следую-
щих методов:
– метод последовательных приближений (метод итераций);
– метод Ньютона (метод касательных);
– метод секущих (метод хорд);
– метод половинного деления (метод дихотомии).
2. Метод последовательных приближений решенияуравнения
Метод последовательных приближений (метод итераций) –
численный метод решения математических задач, используемый для
приближённого решения алгебраических уравнений и систем. Суть
метода заключается в нахождении по приближённому значению ве-
СибАДИ
http://prog-cpp.ru/digital-find/#iterhttp://prog-cpp.ru/digital-find/#newtonhttp://prog-cpp.ru/digital-find/#sechttp://prog-cpp.ru/digital-find/#chord
-
8
личины следующего приближения, являющегося более точным. Ме-
тод позволяет получить решение с заданной точностью в виде преде-
ла последовательности итераций. Характер сходимости и сам факт
сходимости метода зависит от выбора начального приближения ре-
шения.
Функциональное уравнение может быть записано в виде
xxf . Функцию xf называют сжимающим отображением.Последовательность чисел 0x , 1x ,…, xn называется итерационной,
если для любого номера 0n элемент xn выражается через элемент
1nx по рекуррентной формуле
1 nn xfx ,
а в качестве 0x взято любое число из области задания функции xf .Получили рекуррентное соотношение для нахождения корня
уравнения 0xf методом итераций.
Пример. Для решения уравнения x
x1
sin построить рекур-
рентную формулу.
Решение. Уравнение перепишем в форме
x
x
180sin
1
. Ре-
куррентная формула решения уравнения методом последовательных
приближений имеет вид
1180
sin
1
n
n
x
x
.
3. Метод Ньютона (метод касательных) решения уравнения
Пусть функция xfy непрерывна и дифференцируема на от-резке [ ba , ] и выполняется условие 0 bfaf . Предположим, чтоизвестно начальное приближение 0x корня уравнения 0xf ..Пустьнайдено приближение 1nx корня уравнения 0xf . Проведем каса-тельную к кривой xfy , проходящую через точку 11 ; nn xfx .
СибАДИ
-
9
Уравнение касательной имеет вид
111 nnn xxxfxfy .
Найдем координату пересечения касательной с осью Оx:
1
11
n
nnn
xf
xfxx .
Получили рекуррентное соотношение для нахождения корня
уравнения 0xf методом Ньютона.Процесс продолжаем до тех пор, пока не будет достигнута тре-
буемая точность вычисления.
Графическая интерпретация метода касательных представлена
на рис. 2.
Рис. 2
Пример. Для уравнения 01
180sin
xxxf
производная
равна 2
1
180cos
180 xxxf
.
Получаем, что рекуррентная формула решения уравнения мето-
дом Ньютона имеет вид
СибАДИ
-
10
21
1
1
1
11
180cos
180
1
180sin
n
n
n
n
nn
xx
xx
xx
.
4. Метод секущих (метод хорд) решения уравнения
Пусть функция xfy непрерывна на отрезке [ 1nx , 2nx ], где
1nx , 2nx – приближенные значения корня уравнения 0xf , и вы-полняется условие 021 nn xfxf .
Проведем хорду, соединяющую точки 11 ; nn xfx и 22 ; nn xfx . Уравнение хорды
21
2
21
2
nn
n
nn
n
xx
xx
xfxf
xfy.
Найдем координату пересечения хорды с осью Оx:
2121
11
nn
nn
nnn xx
xfxf
xfxx .
Получили рекуррентное соотношение для нахождения корня
уравнения 0xf методом хорд.Графическая интерпретация метода хорд представлена на рис. 3.
Рис. 3
СибАДИ
-
11
Точка nx делит отрезок [ 1nx , 2nx ] на два. Выбираем тот отре-
зок, на концах которого функция xfy принимает разные знаки.Процесс продолжаем до тех пор, пока не будет достигнута требуемая
точность вычисления.
Методом хорд называют также метод, при котором один из кон-
цов отрезка закреплен, то есть вычисление приближения корня урав-
нения 0xf производят по формуле
0101
11 xx
xfxf
xfxx n
n
nnn
.
Пример. Для уравнения 01
180sin
xxxf
рекуррент-
ные формулы приближения решения методом хорд имеют вид
21
2
2
1
1
1
1
111
sin
1sin
nn
n
n
n
n
n
n
nn xx
xxf
xx
xx
xx .
В отличие от двух рассмотренных выше методов метод хорд
предполагает наличие двух начальных приближений, представляю-
щих собой концы отрезка, внутри которого располагается искомый
корень.
5. Метод половинного деления (метод дихотомии) решения
уравнения
Пусть функция xfy непрерывна на отрезке [ 0x , 1x ]. Ес-ли 0x , 1x – приближенные значения корня уравнения 0xf и вы-полняется условие 010 xfxf , то последующие приближения находится по формуле
2
12
nnn
xxx
СибАДИ
-
12
и вычисляется 2nxf . Если 02 nxf , то корень найден. В про-тивном случае из отрезков выбирается тот, на концах которого xfпринимает значения разных знаков, и проделывается аналогичная
операция. Процесс продолжается до получения требуемой точности.
Геометрическая интерпретация метода дихотомии показана на
рис. 4.
Рис. 4
6. Приближенные вычисления с помощью дифференциала
значений функции одной переменной
Пусть функция )(xfy имеет в точке x отличную от нуля про-
изводную 0lim0
xy
x
y
x. Тогда стоящее под пределом отноше-
ние x
y
можно представить в виде суммы xxy
x
y
, где
x является бесконечно малой величиной при 0 x , то есть 0lim
0
x
x . Это означает, что приращение функции y можно
представить в виде
xxxxyy .
Таким образом, приращение функции y представляет собой
сумму двух слагаемых. При этом первое слагаемое является беско-
нечно малой величиной одного порядка малости с приращением ар-
СибАДИ
-
13
гумента x . Второе слагаемое является бесконечно малой величиной
более высокого порядка в сравнении с приращением аргумента x .
Главная линейная часть приращения xxxxyy ,то есть слагаемое xxy называется дифференциалом функции
)(xfy и обозначается dy : dy= xxy .Поскольку приращение аргумента равно дифференциалу аргу-
мента dx= x , дифференциал функции одной переменной можно за-
писать в виде
dy= xdxy .
Если приращение аргумента x мало по абсолютной величине,
то dy y , и мы получаем ydxyxxyy xxy и
00 xyxxy xxy 0 . (1)
Это формула приближенного вычисления значения функции
)(xfy в точке xx 0 .
Примеры. 1. Покажем, как производятся приближенные вычис-
ления на примере вычисления 4 620 .
Решение. Вычислять 4 620 будем по формуле (1). Рассмотрим
функцию 4 xy при .5625620 x То есть 6250 x ; 5 x .
Находим 5625625 40 yxy . Вычисляем производную:
4 3
4
4
1
xxy
; 1254
1
6254
1625
4 3 y . Теперь подставляем
найденные значения в формулу (1):
.99,401,0551254
156204
Итак, .99,46204
2. Теперь по формуле (1) вычислим приближенно o183sin .
Решение. Используем функцию xy sin при o183x
.3180 oo То есть o0 180x ; 60
3180
3o
x .
СибАДИ
-
14
Находим .0180sin o0 xy
Вычисляем производную: xxy cossin ; o180y1180cos o . Теперь используем формулу (1):
.052,0160
0183sin o
Получили .052,0183sin o
7. Приближенные вычисления с помощью дифференциала
значений функции нескольких переменных
По аналогии с линеаризацией функции одной переменной мож-
но при приближенном вычислении значений функции нескольких пе-
ременных, дифференцируемой в некоторой точке, заменять ее прира-
щение дифференциалом.
Полный дифференциал функции ),...,,( 21 nxxxfz n перемен-
ных имеет вид
nnxxxdxfdxfxdfdz ...2211 .
Поскольку zdz ; ii xdx при ni ,...,2,1 , получаем форму-
лу для приближенных вычислений
nnxxxxfxfxfz ...2211 .
В частности, для функции двух переменных z f (x, y) форму-ла приближенных вычислений с помощью дифференциала имеет вид
yyxfxyxfz yx 0000 ,, ,
или
yyxfxyxfyxzyyxxz yx 00000000 ;;;; . (2)
СибАДИ
-
15
Пример. Вычислим приближенное значение функции
xyyxz 532 в точке М (3,04;3,95) с помощью полного диффе-
ренциала по формуле (2).
Решение. Имеем x=3,04=3+0,04, то есть 30 x ; .04,0 x Ана-
логично y=3,95= 05,04 , то есть 40 y ; .05,0 y
Вычислим значение функции xyyxz 532 в точке 4;3 :
.2135434324;3 z
Вычислим частные производные первого порядка в точке 4;3 :
52532 yxyyxz xx , 35424;3 xz ;
32532 xxyyxz yy , .93324;3 yz
Таким образом, по формуле приближенного значения функции
в точке М (2) получаем
.67,2005,0904,032195,3;04,3 z
Получили, что приближенное значение функ-
ции xyyxz 532 в точке М (3,04;3,95) равно
.67,2095,3;04,3 zОтметим, что точность вычисления повышается при уменьше-
нии приращений аргументов x , y .
8. Приближенные вычисления значений функцийс помощью рядов
Разложение функции в степенной ряд является одним из мето-дов вычисления значения функции с любой точностью.
Разложение функции в степенной ряд можно выполнить на ос-
новании следующей теоремы:
Теорема. Если функция )(xf является бесконечно дифференци-
руемой в окрестности точки 0xx и в этой окрестности 0lim
nn
R , то
функция )(xf представляется рядом Тейлора (расположенным по
степеням 0xx ) вида
СибАДИ
-
16
.!!2!1
002
00
00
0
n
n
xxn
xfxx
xfxx
xfxfxf
При 00 x получаем формулу Маклорена (степенной ряд, рас-
положенный по степеням x )
nn
xn
fx
fx
fx
ffxf
!
0
!3
0
!2
0
!1
00 32 .
Разложим в ряд по степеням x функцию xеxf . Используем формулу Маклорена
nn
xn
fx
fx
fx
ffxf
!
0
!3
0
!2
0
!1
00 32 .
Найдем значения функции и ее производных при 0x :
10 0 ef ; 10 00
eefx
x ; 10 00
eefx
x ; …
10 00
eefx
xn .
Составляем ряд Тейлора:
!1!3!2!11
132
n
xxxx n.
Теперь найдем интервал и радиус сходимости получившегося
ряда. Для этого применим признак Даламбера к ряду из модулей
1
1
!1n
n
n
x:
101
!1
!limlim 1
nx
n
x
n
x
nn
n
n
.
Это означает, что полученное разложение сходится при
x , R .
СибАДИ
-
17
Теперь докажем, что функция xеxf есть сумма построенно-
го ряда. Так как ряд
0n !n
xnявляется абсолютно сходящимся на всей
числовой прямой, то по необходимому признаку сходимости верно
равенство 0!
limn
n
xn
. Так как xn exf )()( , то остаточный член за-
писывается в виде nx
nn
n xn
ex
n
xfxR
!!
)()(
)( , где 10 .
Так как !
e!
)(x
n
xx
n
exR
n
nx
n
и 0!
limn
n
xn
, получаем, что
0)(Rlimn
xn . Это означает, что верно равенство
!1!3!2!11
132
n
xxxxe
nx , R .
Приведем некоторые формулы разложения в ряд Маклорена.
Разложение функций в ряд Маклорена
1.
!1!3!2!11
132
n
xxxxe
nx , R ;
2.
!11
!3!2!11
11
32
n
xxxxe
nnx , R ;
3.
!121
!7!5!31sin
121
753
n
xxxxxx
nn
, R ;
4.
!2
1!6!4!2
1cos2642
n
xxxxx
nn
, R ;
5. n
xxxxxx
nn 1
432
14321
1ln , 1R ;
6.
32
321
21
21
111 x
mmmx
mmmxx
m, 1R ;
при 0m интервал сходимости 11 x ;
при 01 m интервал сходимости 11 x ;
при 1m интервал сходимости 11 x .
СибАДИ
-
18
Для вычисления приближенного значения функции xf спомощью рядов необходимо разложить функцию xf в степеннойряд, при этом сохраняют первые n членов разложения, а остальные
члены отбрасывают. Сумма отброшенных членов является ошиб-
кой вычисления, поэтому ее нужно оценивать. Если функция разло-
жена в знакопостоянный ряд, то ряд, составленный из отброшенных
членов, оценивают с помощью бесконечно убывающей геометриче-
ской прогрессии. В случае знакопеременного ряда, члены которого
удовлетворяют теореме Лейбница, используется оценка 1 nn aR ,
где 1na − первый из отброшенных членов ряда.
Приведем теорему Лейбница.
Теорема Лейбница. Если для ряда nn
a1
1
, 0na выполнены ус-
ловия а) и б) то знакочередующийся ряд nn
a1
1
сходится:
а) 0lim
nn
a ;
б) nn aa 1 , начиная с некоторого номера.
При этом выполнено неравенство 1 nn aR .
Рассмотрим несколько примеров приближенных вычислений.
Примеры. 1. Вычислить e с точностью 0,00001.
Решение. Используем разложение в ряд функции xe .
При 2
1x получаем
32
2
1
2!3
1
2!2
1
2!1
11ee .
Определим необходимое для достижения заданной точности
число слагаемых. Для этого оценим остаток ряда:
1321 2!1
1
2!3
1
2!2
1
2!1
1nnnnn nnnn
R
32 2432
1
232
1
22
11
nnnnnn
СибАДИ
-
19
<
.2!1
1
2
11
1
2!1
1
2
1
2
1
2
11
2!1
11321 nnn nnn
Путем подбора определим, при каком значении n будет выпол-
няться неравенство .,Rn 000010 Полагаем, например, 4n , получа-
ем, что 000260,Rn . При 5n 00000220,Rn . При 6n
000000160,Rn
-
20
166666,0000000,16!4
1
6!3
1
6!2
1
6!1
11
1432
6
1
6e
e
+ 0,013888+0,000771 0000320, 0,8479610,84796.
Все вычисления проводились с одним запасным знаком. Полу-
ченный результат округлили до пяти знаков после запятой.
Мы нашли, что
84796,01
6
e.
3. Вычислить o18cos с точностью 0,0001.
Решение. Используем разложение в ряд функции xcos . Имеем
42o
10!4
1
10!2
11
10cos18cos
.
Ряд знакочередующийся, поэтому для достижения точности ис-
пользуем теорему Лейбница. Поскольку 00010106
16
6 ,!
a
, то
достаточно взять три слагаемых ряда
9511024
009740
2
098700118cos o ,
,, .
Итак,
9511,018cos o .
4. Вычислим 3 130 с точностью 0,001.
Решение. Найдем ближайшее к 130 число, которое является ку-
бом целого числа. Это 125= 35 . Сделаем преобразования:
СибАДИ
-
21
31
33 33 0401525
11555130 ,
000064,0!3
3
5
3
2
3
1
0016,0!2
13
1
3
1
04,03
115
00032,0!8
5008,0
9
102,0
3
15 .
Четвертое слагаемое меньше 0,001, поэтому его и следующие за
ним члены в сумме не превышают точности 0,001, их мы отбрасыва-
ем. Итак,
.,,, 0665000900667051303
Отметим, что при решении было использовано разложение в ряд
функции 31
1 x . Нашли, что .066,51303
9. Приближенные вычисления пределов с помощью рядов
При вычислении пределов иногда удобно разложить функции в
степенные ряды. Покажем это на примерах.
Примеры.
1. Найти3
0
arctgsinlim
x
xx
x
.
Используем разложения в ряды по степеням x функций xsin и
xarctg . Получаем
3
5353
03
0
5353lim
arctgsinlim
x
xxx
!
x
!
xx
x
xx
xx
СибАДИ
-
22
=6
1
5
1
5
1
3
1
3
1lim
2
0
x!!x
.
2. Найтиxx
xxex
x sin
222lim
2
0
.
Заменяем функции xe и xsin на их разложения в ряды Макло-
рена, получаем
!
x
!
xxx
xx!
x
!
xx
xx
xxe
x
x
x
53
2232
12
limsin
222lim
53
232
0
2
0
2
53
1
4
2
3
2
lim
53
4
2
3
2
lim 20
53
43
0
!
x
!
!
x
!
!
x
!
x
!
x
!
x
xx
.
10. Задачи для самостоятельного решения
1. Найти корень уравнения 06)3ln(73 xx :
а) методом последовательных приближений;
б) методом касательных;
в) методом хорд;
г) методом половинного деления.
2. Найти корень уравнения 01)2ln(2 xx :
а) методом последовательных приближений;
б) методом касательных;
в) методом хорд;
г) методом половинного деления.
3. Найти корень уравнения 044 xex :
а) методом последовательных приближений;
б) методом касательных;
в) методом хорд;
СибАДИ
-
23
г) методом половинного деления.
4. Определить интервал длиной не больше 0,01, которому принадле-
жит действительный корень уравнения 04
1
4
1 xex .
5. Провести три итерации метода половинного деления для решения
уравнения 03,372 x на отрезке 8;0 .
6. Написать формулу для вычисления с помощью полного дифферен-
циала значения функции 4 xy в точке xx 0 .
7. Извлечь с помощью формулы приближенных вычислений для пол-
ного дифференциала квадратный корень из 3654.
8. Найти 1,210 .
9. Вычислить без таблиц tg o46 .
10. Методом хорд определить с точностью до 0,001 корни следующих
уравнений:
а) 0263 xx ;
б) 014 xx ;
в) 2sin1,0 xx ;
г) 2cos xx .
11. Методом касательных определить с указанной точностью корни
следующих уравнений:
а) xx
x 1012
2 (с точностью до 310 );
б) 1lg xx (с точностью до 410 );
в) 0 xex (с точностью до 510 );
г) 1th xx (с точностью до 610 ).
12. Заменяя приращение функции дифференциалом, приближенно
вычислить:
а) 32 004,3003,2002,1 ;
СибАДИ
-
24
б) 33 97,102.1 ;
в) oo 46tg29sin ;
г) 05,197,0 .
13. На сколько изменятся диагональ и площадь прямоугольника со
сторонами 6x м; 8y м, если первая сторона увеличится на 2 мм,
а вторая сторона уменьшится на 5 мм?
14. Центральный угол сектора o60 увеличился на o1 . На
сколько следует уменьшить радиус сектора 20R см, чтобы площадь
сектора осталась без изменения?
15. Раскладывая функцию в ряд, вычислить ее приближенное значе-
ние с точностью :
а) 2
1sin ; 0010, ;
б) 041ln , ; 00010, ;
в) 5 11, ; 00010, ;
г) 2ln ; 00010, ;
д) o9sin ; 00010, ;
е) 3 061, ; 00010, .
16. Раскладывая функцию в ряд, вычислить пределы:
а) xe
xx
x
1
cos1lim
0
; б)6
26
2
2sin
2sin
limx
xx
x
n
;
в) 3
0
arctglim
x
xx
x
; г) 3
32
2
coslim
3
x
xe x
n
.
СибАДИ
-
25
Ответы:
7. 60,45.
8. 123,0 (по формуле приближенных вычислений с помощью полного
дифференциала); точное значение 125,9.
9. 1,0350 (по формуле приближенных вычислений с помощью полно-
го дифференциала); точное значение 1,0355.
10. а) 602,21 x ; 340,02 x ; 262,23 x ;
б) 724,01 x ; 221,12 x ;
в) 53119arctg087,2 o x ;
г) 824,0 .
11. а) 472,01 x ; 999,92 x ;
б) 5062,2x ;
в) 56715,0x ;
г) 199678,1 .
12. а) 972,108 ;
б) 95,2 ;
в) 502,0 ;
г) 97,0 .
13. Диагональ уменьшится приблизительно на 3 мм, площадь умень-
шится приблизительно на 140 см2.
14. Уменьшить на 1,7 мм.
15. а) 0,479;
б) 0,0392;
в) 1,0192;
г) 0,6931;
д) 0,1564;
е) 1,0196.
16. а) 1;
б) 48
49 ;
в) 3
1;
г) 1.
СибАДИ
-
26
Вопросы и задания для самопроверки [1, 2, 3, 4, 5, 6, 9, 10]
1. Какие методы могут использоваться для уточнения корней
уравнения?
2. В чем заключается метод последовательных приближений
(метод итераций) нахождения корней уравнения?
3. В чем заключается метод Ньютона (метод касательных) на-
хождения корней уравнения?
4. В чем заключается метод секущих (метод хорд) нахождения
корней уравнения?
5. В чем заключается метод половинного деления (метод дихо-
томии) нахождения корней уравнения?
6. Напишите формулу полного дифференциала для функции од-
ной действительной переменной.
7. Напишите формулу полного дифференциала для функции не-
скольких переменных.
8. Напишите формулу приближенных вычислений с помощью
полного дифференциала для функции одной действительной пере-
менной.
9. Напишите формулу приближенных вычислений с помощью
полного дифференциала для функции нескольких переменных.
10. Напишите разложение в ряд Маклорена функций xe , xsin .
11. Как вычислить значение функции с заданной точностью с
помощью рядов?
12. Как достигается заданная точность вычислений с помощью
радов?
СибАДИ
http://prog-cpp.ru/digital-find/#iterhttp://prog-cpp.ru/digital-find/#iterhttp://prog-cpp.ru/digital-find/#iterhttp://prog-cpp.ru/digital-find/#iterhttp://prog-cpp.ru/digital-find/#iterhttp://prog-cpp.ru/digital-find/#iterhttp://prog-cpp.ru/digital-find/#chordhttp://prog-cpp.ru/digital-find/#chord
-
27
Раздел II. ПРИБЛИЖЕННОЕ ВЫЧИСЛЕНИЕ
ОПРЕДЕЛЕННЫХ ИНТЕГРАЛОВ
1. Квадратурные формулы
Вычисление определённых интегралов по формуле Ньютона–
Лейбница не всегда возможно, так как далеко не все функции интег-
рируются в конечном виде, то есть первообразные таких функций не
выражаются через элементарные функции с помощью конечного чис-
ла арифметических действий и операций взятия функции от функции.
Даже если первообразная функция известна, но имеет весьма
сложный и неудобный для вычисления вид, то и в этом случае приме-
нение формулы Ньютона–Лейбница затруднительно. В этих случаях
прибегают к приближенным методам вычисления определённого ин-
теграла.
Эти методы дают возможность вычислить определённый инте-
грал, если он существует и если численные значения подынтеграль-
ной функции известны. Формулы, при помощи которых ведётся чис-
ленное интегрирование, получили название квадратурных формул.
Сложные вычислительные задачи, возникающие при исследова-
нии физических и технических проблем, можно разбить на ряд эле-
ментарных – таких как вычисление интегралов, например, и других.
Многие элементарные задачи являются несложными и хорошо изуче-
ны. Для этих задач разобраны методы численного решения, нередко
имеются стандартные программы их решения.
Приближенные методы вычисления основаны на том, что опре-
деленный интеграл можно рассматривать как площадь криволиней-
ной трапеции. Площадь такой трапеции можно вычислить, если заме-
нить ее более простой для вычисления площади фигурой – суммой
прямоугольников, трапеций или другими.
Приведем теорему, имеющую огромное теоретическое значение
в обосновании численных методов интегрирования.
Теорема о среднем значении. Пусть функция xfy непре-рывна на отрезке [ ba , ], тогда на этом отрезке найдется такая точка c,
что
abcfdxxfb
a
.
СибАДИ
-
28
Отметим, что геометрически теорема означает, что площадь
криволинейной трапеции равна площади прямоугольника со сторона-
ми cf и ab . Поэтому, по существу, все численные методы ос-нованы на том, что необходимо возможно точнее найти значение точ-
ки с.
Методами приближенного вычисления определённого интеграла
являются:
– формулы прямоугольников;
– формула трапеций;
– формула Симпсона (парабол).
Если функция xf непрерывна на [ ba ; ], то определённый ин-теграл от этой функции в пределах от a до b существует и равен
aFbFxdxfb
a
,
где xF – первообразная для функции xf .Для большинства элементарных функций первообразную xF
не удаётся выразить через элементарные функции. Кроме того, при
практических расчетах подынтегральная функция часто задается в
виде таблиц. Всё это приводит к необходимости замены интегрирова-
ния численными методами.
Задача численного интегрирования состоит в следующем: найти
определённый интеграл на [ ba ; ], если подынтегральная функция на
отрезке [ ba ; ] задана не в явном виде, а, например, таблично или гра-
фически. Рассмотрим некоторые формулы приближенного вычисления
определённого интеграла.
2. Метод прямоугольников приближенного вычисленияопределённого интеграла (Метод Эйлера)
Пусть на отрезке [ ba ; ] задана непрерывная функция xfy .
Требуется вычислить определённый интеграл xdxfb
a
.
Разделим отрезок [ ba ; ] точками a= 0x , 1x ,…, xn=b на п равных
частей длины x : n
abx
.
СибАДИ
-
29
Теперь вычислим значения функции xf в точках2
~ 1 iiixx
x
( 1...;;1;0 ni ), которые являются серединами отрезков [ 1; ii xx ], по-
лучившихся при делении [ ba ; ] на п частей. Произведение
2
1ii xxf x равно площади прямоугольника, основанием кото-
рого является отрезок [ 1; ii xx ], а высота равна
2
1ii xxf .
Составим сумму
1
0
1
2
n
i
ii xxf x .
Каждая из этих сумм (для любого п) является интегральной
суммой для xf на отрезке [ ba ; ] и поэтому приближенно вычисляетинтеграл
1
0
1
2
n
i
iib
a
xxfxf
n
ab .
Это и есть формула прямоугольников (рис. 5).
Рис. 5
Отметим, что в приведенной формуле значение функции xf
можно вычислять не только в серединах отрезков 2
~ 1 iiixx
x , но и в
любой точке отрезков [ 1; ii xx ].
СибАДИ
-
30
Ошибка, совершаемая при вычислении интеграла по формуле
прямоугольников, будет тем меньше, чем больше число п (то есть чем
меньше шаг деления n
abx
).
Если подынтегральная функция xfy на отрезке [ ba ; ] име-ет непрерывную производную xfy , то для оценки погрешно-
сти n при вычислении интеграла xdxfb
a
по формулам прямо-
угольников служит неравенство
1
2
2M
n
abn
,
где 1M есть наибольшее значение абсолютной величины производной
xf на отрезке [ ba ; ], то есть наибольшее значение xf на данномотрезке.
3. Формула трапецийДля воспроизведения видео нажмите на кнопку
Пусть на отрезке [ ba ; ] задана непрерывная функция xfy .
Требуется вычислить определённый интеграл xdxfb
a
.
Кривую xfy заменим теперь не ступенчатой линией, как вформуле прямоугольников, а вписанной ломаной. В результате вы-
числений получим более точное значение определённого интеграла.
При этом площадь криволинейной трапеции, которая вычисля-
ется с помощью определенного интеграла xdxfb
a
, заменится сум-
мой площадей прямолинейных трапеций
1
0
1
2
n
i
ii xfxf x ,
где 1...;;1;0 ni . При этом n
abhx
(рис. 6).
СибАДИ
-
31
Рис. 6
Получили формулу трапеций
1
0
1
2
n
i
iib
a
xfxfxdxf x
или
1
01210 ...2
n
inn
b
a
xfxfxfxfxfxfn
ab
2
.
Полученная приближенная формула оказывается тем более точ-
ной, чем больше число п.
Ошибка, которую мы допускаем при вычислении, не превышает
M
n
abn
2
3
12 ,
где M – наибольшее значение xfy на отрезке [ ba ; ].
4. Метод парабол (метод Симпсона)
Пусть функция xfy непрерывна на отрезке [ ba ; ]. Требует-
СибАДИ
-
32
ся вычислить определенный интеграл xdxfb
a
.
Использовав три точки отрезка интегрирования, можно заме-
нить подынтегральную функцию параболой. Обычно в качестве таких
точек используют концы отрезка и его среднюю точку.
Докажем предварительно две теоремы.
Теорема 1. Через любые три точки М1 (х1; у1), М2 (х2; у2),
М3 (х3; у3) с различными абсциссами можно провести единственную
кривую вида у=Ах2+Вх+С .
Доказательство. Подставим в уравнение параболы у=Ах2+Вх+С
координаты точек М1 , М2 , М3 , получим систему трех уравнений пер-
вой степени с тремя неизвестными А, В, С:
.
;
;
3323
2222
1121
yCBxAx
yCBxAx
yCBxAx
Так как числа х1, х2, х3 различны, то определитель этой системы
отличен от нуля:
0
1
1
1
132312
323
222
121
xxxxxx
xx
xx
xx
.
Следовательно, данная система имеет единственное решение,
т.е. коэффициенты А, В, С определяются однозначно и парабола
у=Ах2+Вх+С будет единственной.
Заметим, что если 0A , то кривая у=Ах2+Вх+С является парабо-
лой, если А=0, то прямой.
Теорема 2. Площадь S криволинейной трапеции, ограниченной
кривой у=Ах2+Вх+С, проходящей через точки М1 (–h; y1), M2 (0, y2),
M3 (h, y3) выражается формулой
СибАДИ
-
33
321 43
yyyh
S .
Доказательство. Подставляя в уравнение CxBxAу 2
координаты точек М1, М2, М3, получаем
ChBhAу 21 ;
у2= С;
ChBhAу 23 ,
откуда следует, что 312 22 yyChA ; С= у2 .
Поэтому получаем
dxCAxdxxBdxCAxxdCBxAxSh
h
hh
h
h
h 0
222 2
3212 43
623
yyyh
CAhh
.
Теорема доказана.
Разобьем отрезок [ ba ; ] на n отрезков [ ii xx 222 ; ],
ni ...;;1;0 длины n
abhx
22 точками a= 0x < 2x < 4x
-
34
ния интеграла xdxfix
ix
2
2-2
взять xdCxBxAix
ix
iii
2
22
2 , который мы
можем вычислить по формуле Ньютона–Лейбница. В этом и заключа-
ется суть метода парабол (рис. 7).
Геометрически это выглядит так:
Рис. 7
Выведем формулу метода Симпсона (парабол).
В силу свойства определенного интеграла имеем
dxCxBxAdxxfxdxfn
i
ix
ix
iii
n
i
ix
ix
b
a
1
0
2
22
2
1
2
22
.
Значение определенного интеграла xdCxBxAix
ix
iii
2
22
2 най-
дено в теореме 2:
xdCxBxAix
ix
iii
2
22
2 iii xfxfxfh
21222 43
.
Таким образом, можно вывести формулу метода парабол
dxCxBxAxdxfn
i
ix
ix
iii
b
a
1
0
2
22
2
СибАДИ
http://www.cleverstudents.ru/integral/definite_integral_properties.html
-
35
n
iiii xfxfxf
h
121222 4
3
432210 (443
xfxfxfxfxfxfh
)4... 21222 nnn xfxfxf
n
n
ii
n
ii xfxfxfxf
h2
1
12
1120 24
3.
Формула метода Симпсона (парабол) имеет вид
xdxfb
a
n
n
ii
n
ii xfxfxfxf
h2
1
12
1120 24
3.
Абсолютная погрешность метода Симпсона оценивается как
M
n
abn
4
5
180 ,
где M – наибольшее значение xfy 44 на отрезке [ ba ; ].
Рассмотрим применение метода Симпсона (парабол) при при-
ближенном вычислении определенных интегралов.
Обычно встречается два типа задач: в первом случае требуется
приближенно вычислить определенный интеграл по формуле Симп-
сона для заданного n, во втором случае просят найти приближенное
значение определенного интеграла методом Симпсона (парабол) с за-
данной точностью n , например с точностью до одной тысячной.
Возникает вопрос: «С какой степенью точности проводить про-
межуточные вычисления?»
Ответ прост – точность промежуточных вычислений должна
быть достаточной. Промежуточные вычисления следует проводить с
точностью на 3–4 порядка выше, чем порядок требуемой точности n .
Также точность промежуточных вычислений зависит от числа n –
чем больше n, тем точнее следует проводить промежуточные вычис-
ления.
СибАДИ
-
36
Примеры. 1. Вычислить определенный интеграл xdx
x
5
04 4
методом Симпсона, разбив отрезок интегрирования на 5 частей.
Решение. Из условия мы знаем, что a = 0; b = 5; n = 5;
44
x
xxf .
Формула метода Симпсона (парабол) имеет вид
xdxfb
a
n
n
ii
n
ii xfxfxfxf
h2
1
12
1120 24
3.
Для ее применения необходимо вычислить шаг n
abh
2
, найти
узлы ihaxi , ni 2...;;1;0 и вычислить соответствующие значения
подынтегральной функции ihafxf i , ni 2...;;1;0 .Промежуточные вычисления будем проводить с точностью до
четырех знаков (округлять на пятом знаке).
Итак, вычисляем шаг 5,052
05
2
n
abh .
Теперь находим узлы и значения функции в них:
040
0005,000
400
fxfihax ;
12308,045,0
5,05,05,05,010
411
fxfihax ;
…
00795,045
5555,0100
41010
fxfihax .
Результаты расчетов приведены в табл. 1. Таблица 1
i 0 1 2 3 4 5
ix 0 0,5 1 1,5 2 2,5
ixf 0 0,12308 0,2 0,16552 0,1 0,04806
СибАДИ
-
37
Окончание табл. 1
i 6 7 8 9 10
ix 3 3,5 4 4,5 5
ixf 0,03529 0,02272 0,01538 0,01087 0,00795
Подставляем полученные результаты в формулу метода пара-
бол:
xdx
x
5
04 4
n
n
ii
n
ii xfxfxfxf
h2
1
12
1120 24
3
00795,0
01538,0
03529,0
1,02,0
2
01087,0
02272,004806,0
16552,012308,0
403
3,0
37171,0 .
Заметим, что определенный интеграл xdx
x
5
04 4
можно вы-
числить точно по формуле Ньютона–Лейбница:
37274,02
25arctg
4
1
2arctg
4
1
42
1
4
5
0
5
0
2
22
25
04
x
x
xdxd
x
x.
Результаты совпадают с точностью до сотых.
2. Вычислим теперь определенный интеграл xdx
0 2
1
2
3sin
методом Симпсона с точностью до 0,001.
Решение. В нашем примере a = 0; b ; 2
1
2
3sin
xxf ;
001,0n .
Сначала нужно определить число разбиений отрезка n. Для это-
го используем неравенство для оценки абсолютной погрешности ме-
тода Симпсона
СибАДИ
-
38
M
n
abn
4
5
180 ,
где M – наибольшее значение xfy 44 на отрезке [ ;0 ].
Найдем такое n, для которого будет выполняться неравенство
001,0
180 4
5
Mn
abn .
Тогда при использовании метода парабол для вычисления ис-
ходного определенного интеграла абсолютная погрешность не превы-
сит 0,001. Последнее неравенство перепишем в виде
M
abn
18,0
54 .
Выясним, какое наибольшее значение принимает модуль чет-
вертой производной подынтегральной функции на отрезке интегри-
рования.
2
3cos
2
3
2
1
2
3sin
xxxf
2
3sin
4
9
2
3cos
2
3 xxxf
2
3cos
8
27
2
3sin
4
9 xxxf
2
3sin
16
81
2
3cos
8
274 xxxf
.
СибАДИ
-
39
Областью значений функции 2
3sin
16
814 xxf является интер-
вал
16
81;
16
81, при этом отрезок интегрирования [ ;0 ] содержит
точки экстремума, поэтому 16
81M .
Подставляем найденное значение в неравенство для нахождения
n и решим его:
M
abn
18,0
54
16
81
18,0
05
4 n
6319,98037,86064 nn .
Так как n является натуральным числом (n – количество отрез-
ков, на которые разбивается отрезок интегрирования), то можно вы-
брать n = 10, 11, 12, … .Пусть n = 10.
Теперь действуем, как в предыдущем примере. В промежуточ-
ных вычислениях округление будем проводить на шестом порядке.
Вычисляем шаг 20102
0
2
n
abh .
Теперь находим узлы и значения подынтегральной функции в
узлах:
5,02
10
2
3sin00
2000 00 fxfihax
;
733445,02
1
202
3sin
20202010 11
fxfihax ;
…
5,02
1
2
3sin
20200 120
fxfihax .
Результаты всех расчетов приведены в табл. 2.
СибАДИ
http://www.cleverstudents.ru/functions/range_of_function.html
-
40
Таблица 2
i 0 1 2 3 4 5
ix 0
20
10
20
3
5
4
ixf 0,5 0,733445 0,953990 1,149448 1,309017 1,423880
Продолжение табл. 2
i 6 7 8 9 10
ix10
3
20
7
5
2
20
9
2
ixf 1,487688 1,496917 1,451056 1,352640 1,207107
Продолжение табл. 2
i 11 12 13 14 15
ix20
11
10
6
20
13
10
7
4
3
ixf 1,022499 0,809017 0,578469 0,343566 0,117317
Окончание табл. 2
i 16 17 18 19 20
ix
5
4
20
17
10
9
20
19
ixf – 0,087785 – 0,260405 – 0,391007 – 0,472370 – 0,5
Подставляем найденные значения в формулу метода парабол:
xdx
0 2
1
2
3sin
n
n
ii
n
ii xfxfxfxf
h2
1
12
1120 24
3
237475,2 .
Таким образом, по методу Симпсона получено приближенное
значение определенного интеграла с точностью до 0,001:
237,22
1
2
3sin
0
xd
x.
СибАДИ
-
41
Вычислим теперь исходный интеграл по формуле Ньютона–
Лейбница:
002
1
2
3cos
3
2
2
1
2
3sin x
xxd
x
22
3cos
3
2 237463,2
3
2
22
0
2
03cos
3
2
.
Результаты совпадают с точностью до десятитысячных.
Точность метода Симпсона (парабол) выше точности метода
прямоугольников и трапеций для заданного n (это видно из оценки
абсолютной погрешности), так что его использование предпочтитель-
нее.
Следует помнить о влиянии вычислительной погрешности на
результат при больших n, что может отдалить приближенное значе-
ние от точного.
5. Вычисление определенных интегралов с помощью рядов
При вычислении определенных интегралов иногда удобно раз-
ложить функции в степенные ряды.
Рассмотрим примеры приближенного вычисления определенных
интегралов.
Примеры.
1. Вычислим интеграл
30
203 21
,
, x
dx с точностью до 0,0001.
Решение. Разложим подынтегральную функцию в степенной
ряд, пользуясь биномиальным разложением:
323
1
6
3
7
3
4
3
1
2
3
4
3
1
3
111 xxxx
n
n
nx
n
n
!3
237411 (разложение верно при 11 x ).
СибАДИ
-
42
Теперь подставим 2x вместо x , получим
1
23
12
!3
23741111
n
n
n
nx
n
nx
, при 11 x .
Воспользуемся возможностью почленного интегрирования сте-
пенного ряда:
3,0
2,03 21 x
dx
dxx
n
nxxx n
n
n3,0
2,0
2642
!3
237411
27
14
9
2
3
11
09798,000009,000211,01,0
81
2
45
2
9
13,0
2,0
753 xxxx
.0980,0
После почленного интегрирования получили знакочередую-
щийся ряд, удовлетворяющий условиям теоремы Лейбница. Восполь-
зуемся оценкой остатка сходящегося знакочередующегося ряда
1 nn aR . Поскольку четвертый член ряда по модулю оказался
меньше заданной точности 0,0001, то для вычислений достаточно
взять сумму первых трех слагаемых.
Итак,
30
203 21
,
, x
dx.0980,0
Отметим, что если после почленного интегрирования получится
знакоположительный ряд, то для определения необходимого для вы-
числений числа слагаемых проводят оценку остатка ряда (обычно
СибАДИ
-
43
оценивают с помощью геометрической прогрессии).
2. Вычислим интеграл
1
0
3
dxe x с точностью до 0,0001.
Решение. Разложим подынтегральную функцию в ряд, исполь-
зуя разложение в ряд Маклорена функции xe , заменяя x на 3x . По-
лучим
1
0
1916131074
1
0
1815129631
0
3
!619!516!413!310!27!14
!6!5!4!3!2!11
xxxxxxx
dxxxxxxx
dxe x
.8074,080744,0
00007,000052,000320,001666,007142,025,01
13680
1
1920
1
312
1
60
1
14
1
4
11
Поскольку мы использовали знакочередующийся ряд, то для
достижения точности вычислений необходимо было найти слагаемое
меньшее точности по модулю, отбросить его и остальные члены ряда.
Так как 0001,000007,013680
1 , то можно отбросить это слагаемое и
все остальные. Возникающая при этом погрешность будет меньше,
чем 0,00007, то есть меньше 0,0001. Все вычисления мы проводили с
пятью знаками после запятой, результат округлили до четырех знаков
после запятой.
Итак,
8074,01
0
3
dxe x .
СибАДИ
-
44
3. Вычислим теперь интеграл 2
0
sin
dxx
x с точностью до
31050 , .
Решение. Заметим, что неопределенный интеграл dxx
xsin не
вычисляется в конечном виде («неберущийся» интеграл).
Разложим xsin в ряд и поделим почленно на x . Получим ряд
!7!5!3
1sin 642 xxx
x
x,
сходящийся при любом значении x . Интегрируя, получим
35280
2
600
2
18
2
2
!77!55!33
sin
753
2
0
7532
0
xxxxdx
x
x
.,,,,,, 37113707100070015902153057081
Первый отброшенный член
!99
2
9
много меньше, чем 31050 , .
Итак,
371,1sin2
0
dxx
x.
6. Задачи для самостоятельного решения
1. Написать формулу прямоугольников приближенного вычисления
определенного интеграла, соответствующего рис. 8.
СибАДИ
-
45
Рис. 8
2. Вычислить интеграл 20
0
sin,dx
x
x:
а) по формуле прямоугольников;
б) по формуле трапеций;
в) по формуле Симпсона.
3. Вычислить интеграл 2
0
2sin dxxx :
а) по формуле прямоугольников;
б) по формуле трапеций;
в) по формуле Симпсона.
4. Применяя формулу прямоугольников (n=12), приближенно вычис-
лить интеграл 2
0
sin dxxx и результат вычислений сравнить с точным
значением интеграла.
5. С помощью формулы трапеций вычислить интегралы и оценить их
погрешности:
а)
1
0 1
1dx
x (n=8);
x
у
0y
1y
2y
3y
(
x
)0x 1x 2x 3x
СибАДИ
-
46
б)
1
031
1dx
x (n=12);
в) 2
0
2sin4
11
dxx (n=6).
6. С помощью формулы Симпсона вычислить интегралы:
а) 9
1
dxx (n=4);
б) 2
0
sin
dxx
x (n=10);
в)
0
cos3 dxx (n=6);
г)
1
0 1lndx
x
x (n=6).
7. Вычислить определенные интегралы с точностью , раскладывая
подынтегральную функцию в ряд:
а) 20
0
sin,dx
x
x , 00010, ;
б) 50
02
cos1,dx
x
x , 00010, ;
в) 10
0
1, xdx
x
e, 0010, ;
г)
10
0
1ln,dx
x
x , 0010, ;
д) ,dxxx,
50
0
21ln 0010, ;
е) dxe x
1
0
2, 0010, .
СибАДИ
-
47
Ответы:
4. 2832,6 ;
5. а) 069315;
б) 0,83566;
в) 1, 4675.
6. а) 17,333;
б) 5,4024;
в) 1,37039;
г) 0,2288.
7. а) 0,1996;
б) 0,2483;
в) 0,102;
г) 0,098;
д) 0,015;
е) 0,747.