Professional Documents
Culture Documents
Daniel Dubrov
Daniel Dubrov
Диференціальні рівняння
Ітераційні методи, методи наближеного пошуку розв’язків ДР.
o Метод Ейлера
o Вдосконалений Метод Ейлера
o Метод четвертого порядку – Рунге –Кутта
Вступне слово :
Перечислені методи слугують для приблизних обчислювань коренів-
розв’язків ДР, систем ДР.
Розглянемо ДР першого порядку для якого потрібно знайти
приватний розв’язок , який відповідає заданій умові . Отже, таким
чином потрібно знайти функцію яка буде задовільняти даному ДР
і графік якої проходить через точку
Основна ідея для метода РК щоб замінити фрагмент графіка
ламаною лінією. Від теорії перейдемо безпосередньо до
ров'язування завдань на практиці.
Метод Ейлера :
Завдання № 1
Знайти приватний розв’язок ДР , задана умова КОШІ ,
відрізок : та крок : . Побудувати таблицю ітерацій та графік
наближенего розв'язку.
Daniel Dubrov
2
Нульва ітерація :
Перша ітерація :
Daniel Dubrov
3
Друга ітерація :
І так далі …
Daniel Dubrov
4
Daniel Dubrov
5
- приватний розв'язок ДР
Відповідно всі розрахунки будуть відбуватися за формулою :
де
Починаємо шукати ітерації з початкової умови :
Перша ітерація :
Другий аргумент :
Друга ітерація :
- другий аргумент
Daniel Dubrov
6
Третя ітерація :
Таблиця ітерацій :
Daniel Dubrov
7
Daniel Dubrov
8
Запишемо формули :
Нульва ітерація :
Таблиця результатів :
Daniel Dubrov
9
Як вижно метод РК дає 4-5 вірних знаки після коми в порівнянні з іншими.
Daniel Dubrov
10
Mathprofi
Wikipedia
Daniel Dubrov
Метод прогнозу та корекції :
Daniel Dubrov
Приклад :
Де 𝐸𝑐 - помилка корекції :
Daniel Dubrov
Для того щоби почати підрахунок методом прогнозу та корекції необхідно
знати значення функції в двох перших вузлах сітки - x0 і x1 -
.
Зазвичай значення в вузлі x1 визначається якимось однокроковим методом
( Рунге – Кутти або Гюнна )
Daniel Dubrov
Додатковий приклад : КЛІК
Коротко : КЛІК
Daniel Dubrov
Переклав і доповнив : Дубров Даніель Степонович 2020р
https://studopedia.ru/21_129493_metod-prognoza-i-korrektsii.html
https://studopedia.su/6_32221_metod-prognoza-i-korrektsii.html
https://studbooks.net/2301385/matematika_himiya_fizika/opredelenie_mnogosh
agovyh_metodov
https://studopedia.su/6_32221_metod-prognoza-i-korrektsii.html
https://studopedia.ru/21_129493_metod-prognoza-i-korrektsii.html
https://studfile.net/preview/340112/page:7/
http://www.physchem.chimfak.sfedu.ru/Source/NumMethods/ODE.html
Daniel Dubrov
Системи диференціальних рівнянь , умова Коші.
Daniel Dubrov
Також частіше записують в диференціалах :
Приклад № 1 :
Розв'язання :
Daniel Dubrov
3) Підставимо і в перше рівняння системи
Daniel Dubrov
Або в кінцевому :
Відповідь :
Розглянемо НСДР :
Приклад № 2
Знайти приватний розв'зок системи лінійних ДР , який відповідає
початковим умовам :
Розв'язок :
Daniel Dubrov
1) З першого рівнянні виражаємо :
3) Підставимо і в друге
рівняння системи :
Виконаємо спрощення :
Daniel Dubrov
Складемо характерестичне рівняння :
- комплексні корені
Таким чином :
В результаті :
4) Шукаємо функцію , знаходимо похідну від знайденої функції
:
Підставимо та
в рівняння (*) :
Daniel Dubrov
5) Загальний розв’язок системи відповідає початковим значенням :
Кінцевий розв’язок :
Відповідь :
Daniel Dubrov
Переклав і доповнив : Дубров Даніель Степонович 2020р
http://mathprofi.ru/sistemy_differencialnyh_uravnenij.html
http://mathprofi.ru/kak_reshit_neodnorodnoe_uravnenie_vtorogo_poryadka.htm
l
http://mathprofi.ru/kak_reshit_sistemu_uravnenii.html
http://mathprofi.ru/differencialnye_uravnenija_vtorogo_poryadka.html
Daniel Dubrov
Нормальна форма системи диференціальних рівнянь.
Приклад :
Розв'язати СДР :
Daniel Dubrov
Розв'язуємо це рівняння :
З відношення випливає :
Отримаємо :
Daniel Dubrov
Переклав і доповнив : Дубров Даніель Степонович 2020р
Використані Джерела та додатковий матеріал :
КЛІК
КЛІК
КЛІК
Daniel Dubrov
Жорсткі системи :
Рисунок 1
Daniel Dubrov
Кутта. Якщо кількість кроків більше 20 то розхитаність зникає , і розв’язок
який продемонстрований на рисунку 1 стає таким же схожим.
Daniel Dubrov
Переклав і доповнив : Дубров Даніель Степонович 2020р
http://www.polybook.ru/comma/3.10.pdf
https://keldysh.ru/pages/comma/html/ode/stiff.html
https://www.johndcook.com/blog/2020/02/02/stiff-differential-equations/
https://www.mathworks.com/help/matlab/ref/gmres.html
https://ece.uwaterloo.ca/~dwharder/NumericalAnalysis/14IVPs/stiff/complete.ht
ml
https://globaljournals.org/GJSFR_Volume13/2-Numerical-Approach-for-
Solving-Stiff.pdf
https://diffeq.sciml.ai/stable/tutorials/advanced_ode_example/
Daniel Dubrov
Метод Монте – Карло
Обчислення числа Пі
Вписавши коло в квадрат (діаметр кола дорівнює стороні квадрата), можна
скласти відношення площі кола до площі квадрата таким чином:
Daniel Dubrov
Заповнимо квадрат точками з випадковими координатами. Розрахуємо
відношення кількості точок, що потрапили в коло, до загальної кількості
точок. Помножимо результат на 4, щоб отримати значення числа Пі.
Daniel Dubrov
Чим більше кількість точок, тим ближче отримане значення до істинного
значення числа Пі.
Daniel Dubrov
Ця модель досить проста, але при цьому дуже ефективна. У даній моделі
не враховуються ДТП або погане водіння. Її призначенням є моделювання
спонтанних змін в характері транспортних потоків. Існують і більш
складні моделі, але багато з них засновані на моделі Нагеля-Шрекенберга.
Daniel Dubrov
Математична теорія :
Зазвичай під цим методом розуміють при якому область інтегрування [a,b]
ділиться випадковим чином на частинки шириною (a — b)/N , де N – кількість
випадкових точок , і тоді сума отриманих стовбців сумується, формула для
обчислення інтегралу цим методом :
Для прикладу спробуємо обчислити цим методом інтеграл функції f(x) = sin(x) / 2
на відрізку [0,2]. При цьому значення інтегралу повинне вийти приблизо рівним
0.708074
Daniel Dubrov
Вкидуємо 100 точок з випадковими координатами. Повторюємо цей
експеримент 20 разів. Результат 20 – ти разів :
Daniel Dubrov
Розкид значень тепер стає набагато менше : між 0.6849, з середнім
0.705825 та медіаною 0.7077
Daniel Dubrov
Всі ці точки тепер заливають всю фігуру. Розкид значень між 0.705135 та
0.709499 , з середнім 0.70764705 та медіаною 0.7075275.
Daniel Dubrov
звичайні детерменірованние методи стає складно або неможливо
використовувати. Тоді на допомогу приходить Монте-Карло. Приклад з
Вікіпедії: « Коли функція задана неявно, а необхідно визначити область,
задану у вигляді складних нерівностей, стохастичний метод може
виявитися більш кращим. »
Daniel Dubrov
Переклав і доповнив : Дубров Даніель Степонович 2020р
Використані Джерела :
http://datareview.info/article/znakomstvo-s-metodom-monte-karlo/
https://medium.com/@congyuzhou/%D0%B3%D0%B5%D0%BE%D0%BC%
D0%B5%D1%82%D1%80%D0%B8%D1%87%D0%B5%D1%81%D0%BA%
D0%B8%D0%B9-
%D0%B0%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%B
C-%D0%BC%D0%BE%D0%BD%D1%82%D0%B5-
%D0%BA%D0%B0%D1%80%D0%BB%D0%BE-
%D0%B8%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B8%D1%80
%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F-3158adcfec3a
http://nano.ivanovo.ac.ru/pdfs/2010_7_01_12_56_38_monte-carlo.pdf
https://habr.com/ru/post/274975/
Daniel Dubrov