- •1.1.Числові розв’язки системи лінійних алгебраїчних рівнянь. Правило Крамера.
- •2.1..Мінор матриці. Алгебраїчне доповнення до елеметна . Вираз для визначення матриці через його доповнення.
- •2.2. Диференціальне рівняння для коливних процесів в акустині, електродинаміці та для встановлених процесів (на прикладі поля електричного поля).
- •5.1.Складання математичної таблиці для значень функції . Реалізація методу складання математичної таблиці для значень функції в середовищі Mathcad, Matlab, Maple, Exel.
- •6.1.Метод січних (хорд) розв’язку (знаходження коренів) нелінійних рівнянь. Метод простих ітерацій. Приклад.
- •6.2..Метод сіток для рівнянь диференціального рівняння в частинних похідних параболічного типу (на прикладі рівняння теплопровідності).
- •2.Поняття про числові методи математичної статистики.
- •9.1.Метод половинного ділення в задачі уточнення кореня нелінійного рівняння. Абсолютна похибка методу.
- •9.2.Початкові та граничні умови для рівнянь в частинних похідних (на прикладі рівняння теплопровідності).
- •8.1.Формула ейлера та її розв’язок з розкладами в ряди функцій sinx та cjsx.
- •8.2.Використання в задачах диференціювання інтерполяційних многочленів.
- •1.Визначник (детермінант) матриці, алгоритм його обчислення.
- •11.2.Побудова диференціального рівняння для математичного маятника та для маятника поперечних коливань.
- •12.1.Предмет «Чисельні методи», його роль в сучасній науці.
- •13.2.Сплайн-інтерполяції. Поліноміальний сплайн.
- •14.1.РядМаклорена для функцій sinx та cosx.
- •15.1.Основні задачі числових методів алгебри.
- •16.1.Постановка задачі та етапи числових методів розв’язку нелінійних рівнянь (знаходження коренів нелінійних рівнянь).
- •16.2.Різницевий метод розв’язку крайової задачі для лінійного звичайного диференціального рівняння другого порядку.
- •17.1.Метод Гауса розв’язків системи лінійних алгебраїчних рівнянь. Реалізація методів знаходження розв’язків системи лінійних алгебраїчних рівнянь в середовищі Mathcad, Matlab, Maple, Exel.
- •18.1.РядМаклорена для функції однієї змінної. Приклад розкладу в ряд для функції .
- •19.1.Знаходження коренів функції багатьох змінних: градієнтний метод.
- •19.2.Метод сіток для рівнянь диференціального рівняння в частинних похідних еліптичного типу (на прикладі рівняння двох змінних).
- •20.1.Способи відділення коренів нелінійних рівнянь.
- •21.1.Реалізація методів лінійної алгебри в середовищі Mathcad, Matlab, Maple, Exel.
- •23.1.Реалізація методів знаходження коренів функцій однієї і багатьох змінних в середовищі Mathcad, Matlab, Maple, Exel.
- •22.1.Метод Ньютона розв’язку (знаходження коренів) нелінійних рівнянь. Спрощений метод Ньютона.
- •22.2.Наближені методи розв’язку крайових задач: метод коллокацій, метод найменших квадратів.
- •26.1.Чисельний метод знаходження числа пі.
- •26.2.Поліномний кубічний сплайн. Похибка наближення поліноміальними сплайнами.
- •24.1.Ряд Тейлора для функції однієї змінної на основі її ряду Тейлора. Приклад.
- •24.2.Постановка задачі чисельного інтегрування функцій. Квадратурні формули прямокутників, трапецій, Симсона. Похибки чисельного інтегрування.
- •1 1.Числові розв’язки системи лінійних алгебраїчних рівнянь. Правило Крамера.
- •2.Класифікація диференціальних рівнянь в частинних похідних.
- •2 1.Мінор матриці. Алгебраїчне доповнення до елеметна . Вираз для визначення матриці через його доповнення.
19.1.Знаходження коренів функції багатьох змінних: градієнтний метод.
1.
Градієнт — векторна
величина, яка визначає в кожній точці
простору не лише швидкість зміни, а й
напрямок найшвидшої зміни функції, що
залежить від координат.Для скалярного
поля
градієнт
визначається формулою
де
,
,
-
орти
системи відліку.
Це означення узагальнюється на простори будь-якої розмірності
.
Градієнтні методи: функція Find
Принцип
дії градієнтних алгоритмів. У
вбудованій функції Find
реалізовано декілька градієнтних
чисельних алгоритмів, один з яких може
вибрати або програма Mathcad, або сам
користувач. Покажемо їх основну ідею
на прикладі рівняння з одним невідомим
f (x)=0 для
функції f(х)=х2+5х+2
графік якої показаний на мал. 5.8. Принцип
градієнтних методів полягає в послідовних
наближеннях до дійсного рішення
рівняння, які обчислюються за допомогою
похідної від f
(х).
Приведемо найбільш просту форму
алгоритму, званого методом Ньютона: 1.
За нульову ітерацію береться введене
користувачем початкове значення х0=х.
2. У точці х0
методом кінцевих різниць обчислюється
похідна f
(x0).
3. Користуючись розкладанням Тейлора,
можна замінити
f (х)
у околиці
х0
дотичною — прямою лінією
f (x)=f (x0) +f (х0)-(х-х0).
4. Визначається точка x1
у якій пряма перетинає вісь х
(мал. 5.8). 5. Якщо f
(x1) <TOL
то ітерації уриваються, і значення x1
видається як рішення. Інакше x1
береться за нову ітерацію, і цикл
повторюється: будується дотична до f
(х)
у точці x1
визначається х2
—
точка її перетину з віссю х
і так далі
.
Мал.
5.8. Ілюстрація методу Ньютона
Модифікація алгоритму Ньютона для вирішення системи декількох рівнянь полягає в лінеаризації відповідних функцій багатьох змінних, тобто апроксимації їх лінійною залежністю за допомогою приватних похідних. Наприклад, для нульової ітерації у разі системи двох рівнянь використовуються вирази типу:
Щоб відшукати точку, відповідну кожній новій ітерації, потрібно прирівняти обидві рівність нулю, тобто вирішити на кожному кроці отриману систему лінійних рівнянь.
19.2.Метод сіток для рівнянь диференціального рівняння в частинних похідних еліптичного типу (на прикладі рівняння двох змінних).
Суть методу полягає в тому, що для даного диференціального рівняння
,
(8.3.1)
де
,
-
задані числа. Область зміни аргументу
замінюється граткою
,
де
,
,
де сегменти
- область зміни аргументу. Похідні
шуканої функції в диференціальному
рівнянні замінюються формулами
чисельного диференціювання, тобто
,
,
,
,
де
.
Підставляючи останні вирази в диференційне
рівняння (8.3.1), отримуємо
Виразивши
з останнього виразу
,
отримується ітераційна формула для
знаходження дискретного розв’язку
даного диференціального рівняння,
тобто
20
