Численные методы интегрирования, решения дифференциальных уравнений и задач оптимизации
Покупка
Год издания: 2015
Кол-во страниц: 78
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
ВО - Бакалавриат
ISBN: 978-5-7038-4235-5
Артикул: 841908.01.99
Рассмотрены численные методы интегрирования, решения дифференциальных уравнений и оптимизации. Изложены методы решения задачи Коши и краевой задачи для обыкновенных дифференциальных уравнений и систем дифференциальных уравнений. Приведены варианты индивидуальных заданий к лабораторным работам. Для студентов 2-го курса факультетов «Машиностроительные технологии», «Специальное машиностроение» и «Робототехника и комплексная автоматизация» МГТУ им. Н.Э. Баумана, а также для студентов других факультетов.
Тематика:
ББК:
УДК:
ОКСО:
- ВО - Бакалавриат
- 15.03.01: Машиностроение
- 15.03.02: Технологические машины и оборудование
- 15.03.03: Прикладная механика
- 15.03.06: Мехатроника и роботехника
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Московский государственный технический университет имени Н. Э. Баумана А.А. Федотов, П.В. Храпов Численные методы интегрирования, решения дифференциальных уравнений и задач оптимизации Учебное пособие 1
УДК 517.518.12
ББК 22.193
Ф34
Издание доступно в электронном виде на портале ebooks.bmstu.ru
по адресу: http://ebooks.bmstu.ru/catalog/109/book1280.html
Факультет «Фундаментальные науки»
Кафедра «Высшая математика»
Рекомендовано Редакционно-издательским советом
МГТУ им. Н.Э. Баумана в качестве учебного пособия
Ф34
Фетодов, А. А.
Численные методы интегрирования, решения дифференциальных уравнений и задач оптимизации : учебное пособие / А. А. Федотов, П. В. Храпов. — Москва : Издательство МГТУ им. Н. Э. Баумана, 2015. — 76, [2] с.: ил.
ISBN 978-5-7038-4235-5
Рассмотрены численные методы интегрирования, решения дифференциальных уравнений и оптимизации. Изложены методы решения задачи Коши и краевой задачи для обыкновенных дифференциальных
уравнений и систем дифференциальных уравнений. Приведены варианты
индивидуальных заданий к лабораторным работам.
Для студентов 2-го курса факультетов «Машиностроительные технологии», «Специальное машиностроение» и «Робототехника и комплексная автоматизация» МГТУ им. Н.Э. Баумана, а также для студентов
других факультетов.
УДК 517.518.12
ББК 22.193
МГТУ им. Н.Э. Баумана, 2015
Оформление. Издательство
ISBN 978-5-7038-4235-5
МГТУ им. Н.Э. Баумана, 2015
2
Предисловие Пособие содержит теоретический материал и варианты заданий к лабораторным работам по курсу «Численные методы». В первой главе представлены численные методы для приближенного вычисления однократных интегралов, в частности, квадратурные формулы средних прямоугольников, формулы трапеций, Симпсона и Гаусса. Во второй главе рассмотрены численные методы вычисления двойных интегралов: метод ячеек и метод последовательного интегрирования. В третьей главе излагаются приближенные методы решения задачи Коши для обыкновенного дифференциального уравнения первого порядка. Изучается метод Эйлера, приводятся расчетные формулы методов Рунге — Кутты второго и четвертого порядков точности, дается изложение метода Адамса. Обсуждается распространение рассмотренных методов на случай задачи Коши для нормальной системы обыкновенных дифференциальных уравнений. В четвертой главе изучаются приближенные методы решения краевой задачи для линейного обыкновенного дифференциального уравнения второго порядка: решение разностной задачи методом прогонки и методом стрельбы. В пятой главе представлены численные методы одномерной и многомерной оптимизации. Изложены методы покоординатного спуска, наискорейшего спуска, методы сопряженных градиентов и проекции градиента. Литература, рекомендуемая для более полного ознакомления с рассмотренными в работе вопросами, приводится в конце пособия. 3
1. ЧИСЛЕННЫЕ МЕТОДЫ ВЫЧИСЛЕНИЯ ОПРЕДЕЛЕННОГО ИНТЕГРАЛА Постановка задачи. Требуется вычислить приближенно интеграл b ( ) , a I f x dx где ( ) f x — непрерывная на отрезке [ , ] a b функция. 1.1. Квадратурные формулы В качестве приближенного значения интеграла I рассматривается число n 0 ( ), n i i i I q f x (1.1) где ( ) i f x — значения функции ( ) f x в точках , i x 0, 1, ..., ; i n i q — числовые коэффициенты. Формула (1.1) называется квадратурной формулой. Точки i x называются узловыми точками, или узлами, квадратурной формулы, а числа i q — весовыми коэффициентами, или весами, квадратурной формулы. Разность b b n 0 ( ) ( ) ( ) n n i i i a a I f x dxR I I f x dx q f x называется погрешностью квадратурной формулы. Погрешность зависит как от расположения узлов, так и от выбора весовых коэффициентов. Говорят, что квадратурная формула точна для многочленов степени , s если при замене ( ) f x на произвольный алгебраиче4
ский многочлен степени не выше s приближенное равенство n I I становится точным. Введем некоторые понятия, которые будут использоваться в дальнейших рассуждениях. Определение 1. Будем говорить, что функция ( ) f x принадлежит классу [ , ], k C a b и писать [ , ], k f C a b если функция ( ) f x определена на отрезке [ , ] a b и имеет на нем непрерывные производные до порядка k включительно. Определение 2. Пусть ( ) h — некоторая функция переменной h с конечной областью определения D на полуоси 0, h причем h D может принимать сколь угодно малые значения. Тогда если существуют положительные числа 0, , h c k такие, что при всех , h D удовлетворяющих условию 0 0 , h h выполняется неравенство ( ) , k h ch то пишут ( ) ( ) k h O h и говорят, что ( ) h есть O большое от k h (при 0 h ). Согласно данному определению, выполняются следующие очевидные свойства. Если ( ) ( ), k h O h ( ) ( ), k h O h причем , D D то ( ) ( ) ( ) k h h O h , т. е. ( ) ( ) ( ). k k k O h O h O h Если 0, k m то ( ) k O h в то же время есть ( ). m O h Наконец, если ( ) ( ), k h O h то ( ) ( ), k h O h где — постоянная, не зависящая от . h Рассмотрим наиболее простые квадратурные формулы. 1.1.1. Формула средних прямоугольников Допустим, что 2 , , 0. 2 2 h h f C h Положим приближенно h 2 h I f x dx hf 0 2 ( ) , (1.2) где 0 (0) f f . Формула (1.2) означает, что площадь криволинейной трапеции, ограниченной сверху графиком функции ( ), f x аппроксимируется 5
площадью закрашенного прямоугольника (рис. 1.1, a), высота которого равна значению 0 f функции ( ) f x в средней точке 0 x отрезка , . 2 2 h h Формула (1.2) называется формулой средних прямоугольников. Рис. 1.1. Формула средних прямоугольников (а), формула трапеций (б) Получим формулу средних прямоугольников с остаточным членом. Пусть x F x f t dt 0 ( ) ( ) . Так как 0 0 (0) 0, (0) , (0) , ( ) ( ), F F f F f F x f x то, согласно формуле Тейлора с остаточным членом в форме Лагранжа, имеем 2 3 (0) (0) (0) ( ), 2 2 8 48 h h h h F F F F F или 2 3 0 0 ( ), 2 2 8 48 h h h h F f f f (1.3) где , — некоторые точки, причем 0 . 2 2 h h 6
С учетом (1.3) получаем h 2 3 h h h f f f x dx F F h f ( ) ( ) ( ) . 2 2 24 2 h 0 2 Далее нам понадобится следующая лемма. Лемма. Пусть [ , ], [ , ] i f C a b a b — произвольные точки, 1, 2, ..., . i n Тогда существует такая точка [ , ], a b что 1 2 ( ) ( ) ... ( ) ( ). n f f f n f Эта лемма вытекает из очевидных неравенств 1 2 [ , ] [ , ] min ( ) ( ) ( ) ... ( ) max ( ) n x a b x a b f x f f f n f x и теоремы о промежуточных значениях непрерывной функции. Формулу средних прямоугольников с остаточным членом h 2 3 h h f x dx hf f h 0 2 ( ) ( ), 24 2 получаем, используя лемму. 1.1.2. Формула трапеций Пусть 2[0, ] f C h . Полагаем 0 1 h f f I f x dx h (1.4) 0 ( ) , 2 где 0 1 (0), ( ). f f f f h Из формулы (1.4) видно, что искомое значение интеграла приближенно заменяется величиной площади трапеции, закрашенной на рис. 1.1, б. Формулу трапеций с остаточным членом 3 0 1 h f f h f x dx h f h 0 ( ) ( ), [0, ]. 2 12 можно получить аналогично тому, как это было сделано в п. 1.1.1. 7
1.1.3. Формула Симпсона
Предположим, что
4[
,
]
f
C
h h
и требуется вычислить интеграл
h
( )
.
h
I
f x dx
Значение этого интеграла приближенно заменяем величиной площади закрашенной криволинейной
трапеции (рис. 1.2), ограниченной
сверху параболой
( ),
p x
проходящей
через точки
1
(
,
),
h f
0
(0,
),
f
1
( ,
),
h f
где
(
),
1, 0, 1.
i
f
f ih
i
Эта парабола задается уравнениями
1
1
0
( )
2
f
f
p x
f
x
h
Рис. 1.2. Формула Симпсона
1
0
1
2
2
2
2
f
f
f x
h
и
h
1
0
1
( )
4
.
3
h
h
p x dx
f
f
f
Следовательно,
h
1
0
1
( )
4
.
3
h
h
f x dx
f
f
f
(1.5)
Формула Симпсона с остаточным членом имеет вид:
h
5
(IV)
1
0
1
( )
4
( ),
[
, ].
3
90
h
h
h
f x dx
f
f
f
f
h h
Рассмотренные квадратурные формулы средних прямоугольников (1.2), трапеций (1.4) и Симпсона (1.5) назовем каноническими.
8