I. Метод Гауса та його модифікації.

Запишемо систему (1) у розгорнутому вигляді:

I. Метод Гауса та його модифікації. - student2.ru (2)

Метод Гаусса розв’язання системи (2) полягає у послідовному вилученні невідомих I. Метод Гауса та його модифікації. - student2.ru з цієї системи. Вважаємо, що a11 ¹0, поділимо 1-ше р-ня на a11:

I. Метод Гауса та його модифікації. - student2.ru (3)

Розглянемо тепер рівняння системи (2), що залишилися

I. Метод Гауса та його модифікації. - student2.ru ; i= 2,n . (4)

Помножимо (3) на - I. Метод Гауса та його модифікації. - student2.ru та додамо одержане рівняння до і-го рівняння системи (4), i=2,n.

У результаті одержимо наступну систему рівнянь:

I. Метод Гауса та його модифікації. - student2.ru . Ми отримаємо трикутну матрицю, де на k-му кроці перетворення коефіцієнти визначаються формулою I. Метод Гауса та його модифікації. - student2.ru . Виконується, коли ведучий елемент ¹0. Якщо ведучий елемент =0, тоді у рядку нижче шукають ненульовий елемент і переставляють місцями рядки.

Виконані нами дії еквівалентні множенню обох частин початкової системи зліва на елементарну трикутну матрицю вигляду:

I. Метод Гауса та його модифікації. - student2.ru

Не важко побачити, що одне перетворення методу Гауса еквівалентне множенню системи на L1-1: I. Метод Гауса та його модифікації. - student2.ru . Нехай у нас уже оброблено і-1 стовпчик початкової матриці. Тоді матриця Lі-1 матиме вигляд: I. Метод Гауса та його модифікації. - student2.ru

Продовжуючи таким чином до останнього рівняння одержимо систему з трикутною верхньою матрицею I. Метод Гауса та його модифікації. - student2.ru , де U= I. Метод Гауса та його модифікації. - student2.ru A – верхня трикутна матриця. Тобто отримаємо: I. Метод Гауса та його модифікації. - student2.ru .

Метод Гауса вимагає n3/3+О(n2) операцій додавання і віднімання і стільки ж операцій множення і ділення.

Ітераційне уточнення одержаного розв’язку:

I. Метод Гауса та його модифікації. - student2.ru Уточнення не треба, якщо y має порядок похибки округлення.

II Метод віддзеркалення.

Цей метод базується на розкладі матриці СЛАР (сис-ми лін. алгебраїчних рівнянь) на добуток ортогональної і верхньої трикутної матриці. A=QR , де Q – ортогональна матриця, яка є добутком елементарних ортогональних матриць, так званих матриць віддзеркалення або перетворень Хаусхолдера. Цей метод вимагає вдвічі більше операцій, ніж метод Гауса.

III Для специфічних матриць:

1) Якщо матриця симетрична, то метод квадратного кореня використовує в 2 рази менше часу, ніж метод Гауса. A - симетрична, A=LLT, L - нижня, LT- верхня трикутна матриця.

I. Метод Гауса та його модифікації. - student2.ru

Звідси I. Метод Гауса та його модифікації. - student2.ru , і взагалі, I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru . Цей метод має недоліки, якщо в системі присутні дійсні коефіцієнти (при розрахунках на ПЕОМ).

2) Матриця A (система рівнянь з цією матрицею) має тридіагональний вигляд:

I. Метод Гауса та його модифікації. - student2.ru

В цьому випадку для роз-ку задачі використовується метод прогонки, який вимагає порядку 8 n операцій. Якщо здійснити розщеплення, то можна очікувати, що вони дводіагональні, отже існує зв’язок I. Метод Гауса та його модифікації. - student2.ru , тоді I. Метод Гауса та його модифікації. - student2.ru . Цей вираз підставимо в і-те рівняння. Для визначення покрокових a і b ми маємо перше рівняння I. Метод Гауса та його модифікації. - student2.ru . Метод визначення a і b називається прямим ходом прогонки. Якщо відоме останнє xn, то зворотнім ходом можна визначити всі xn-1,..,x1. А xn ми оберемо з останнього рівняння I. Метод Гауса та його модифікації. - student2.ru . Метод прогонки потребує O(n).

Ітераційні методи

Багато практично важливих задач зводяться до роз-ня СЛАР дуже великої розмірності, матриці яких не є щільно заповненими (містять багато нульових елементів). У цьому випадку вигідно застосовувати ітераційні методи. Розглянемо систему I. Метод Гауса та його модифікації. - student2.ru . Ітераційні методи складаються з перетворень цієї системи до еквівалентної: I. Метод Гауса та його модифікації. - student2.ru та організації обчислювального процесу I. Метод Гауса та його модифікації. - student2.ru при заданому початковому наближенні I. Метод Гауса та його модифікації. - student2.ru . За таких умов процес I. Метод Гауса та його модифікації. - student2.ru буде збігатися до дійсного розв’язку системи. Розглянемо послідовність I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru і т.д., де I. Метод Гауса та його модифікації. - student2.ru ,..., та зрозуміло I. Метод Гауса та його модифікації. - student2.ru У нас для оптимального розв’язку послідовність I. Метод Гауса та його модифікації. - student2.ru повинна бути скінченою. Для цього необхідно I. Метод Гауса та його модифікації. - student2.ru , а тоді I. Метод Гауса та його модифікації. - student2.ru приймає вигляд I. Метод Гауса та його модифікації. - student2.ru . Існує декілька підходів для отримання цього з I. Метод Гауса та його модифікації. - student2.ru . Розглянемо ці підходи:

1. Метод Якобі. Вважаємо, що a11¹0, тоді I. Метод Гауса та його модифікації. - student2.ru , ..., I. Метод Гауса та його модифікації. - student2.ru . (*)

Визначимо ітерації формулами: I. Метод Гауса та його модифікації. - student2.ru Якщо задати вектор I. Метод Гауса та його модифікації. - student2.ru , то можна сподіватися, що при I. Метод Гауса та його модифікації. - student2.ru . Цей метод носить назву методу Якобі. Як і для багатьох ітераційних методів для цього методу існує 2 критерії припинення процесу: 1) кількість ітерацій досягає верхньої критичної межі; 2) виконується умова досягнення потрібної точності. Такою умовою може бути: I. Метод Гауса та його модифікації. - student2.ru .

3. Методи інтерполювання. Множники Лагранжа та Ерміта. Сплайни.

Задача наближення функцій виникає при розв’язанні багатьох задач ( обробка експериментальних даних, чисельне диференціювання та інтегрування функцій, розв’язання диференціальних та інтегральних рівнянь).

Дуже зручною у використанні на практиці функцією є многочлен. Щоб задати многочлен, треба задати тільки скінчену кількість його коефіцієнтів. Значення многочлена просто обчислюються, його легко продиференціювати, проінтегрувати і т.д. Тому алгебраїчні многочлени знайшли широке застосування для наближення (апроксимації) функцій.

Постановка задачі інтерполяції. Нехай відомі значення деякої функції I. Метод Гауса та його модифікації. - student2.ru у I. Метод Гауса та його модифікації. - student2.ru різних точках I. Метод Гауса та його модифікації. - student2.ru які позначимо I. Метод Гауса та його модифікації. - student2.ru Виникає задача поновлення

( наближеного) функції I. Метод Гауса та його модифікації. - student2.ru у довільній точці I. Метод Гауса та його модифікації. - student2.ru .

Іноді відомо, що наближену функцію доцільно шукати у вигляді

I. Метод Гауса та його модифікації. - student2.ru

де вигляд функції I. Метод Гауса та його модифікації. - student2.ru відомий, а параметри I. Метод Гауса та його модифікації. - student2.ru треба визначити.

Коли параметри I. Метод Гауса та його модифікації. - student2.ru визначаються з умови збігу I. Метод Гауса та його модифікації. - student2.ru і наближеної функції I. Метод Гауса та його модифікації. - student2.ru у точках I. Метод Гауса та його модифікації. - student2.ru тобто I. Метод Гауса та його модифікації. - student2.ru то такий спосіб наближення називається інтерполяцією. Точки I. Метод Гауса та його модифікації. - student2.ru називаються вузлами інтерполяції.

Серед способів інтерполяції найбільш поширеним є випадок лінійної інтерполяції .

I. Метод Гауса та його модифікації. - student2.ru

де I. Метод Гауса та його модифікації. - student2.ru - деякі відомі функції. Значення коефіцієнтів I. Метод Гауса та його модифікації. - student2.ru визначаються з умови збігу з вихідною функцією у вузлах інтерполяції

I. Метод Гауса та його модифікації. - student2.ru (1)

тобто з системи n +1 лінійних рівнянь з n+1 невідомими I. Метод Гауса та його модифікації. - student2.ru

Достатня умова існування єдиного роз-ку сис-ми для довільного набору вузлів є вимоги, щоб ф-ція I. Метод Гауса та його модифікації. - student2.ru була ф-цією Чебешова: I. Метод Гауса та його модифікації. - student2.ru . Тоді отримаємо I. Метод Гауса та його модифікації. - student2.ru (2)

тобто інтерполяція здійснюється многочленом, який називається інтерполяційним.

Теорема. Якщо вузли интерполяції різні, то існує єдиний інтерполяційний многочлен n-го ступеню.

В загальному вигляді I. Метод Гауса та його модифікації. - student2.ru , (3)

I. Метод Гауса та його модифікації. - student2.ru (4)

Інтерполяційний многочлен, представлений у вигляді (3), називається інтерполяційним многочленом Лагранжа, а функції (коефіцієнти) (4) - Лагранжевими коефіцієнтами. Існують також інші форми запису інтерполяційного многчлену, але за наведеною теоремою інтерполяційний многочлен n-го степеня – єдиний.

Завжди можна записати рівність I. Метод Гауса та його модифікації. - student2.ru , де I. Метод Гауса та його модифікації. - student2.ru - залишковий член, тобто похибка інтерполювання. I. Метод Гауса та його модифікації. - student2.ru шукають у вигляді I. Метод Гауса та його модифікації. - student2.ru , де I. Метод Гауса та його модифікації. - student2.ru , а rn(x) - деяка функція, значення якої у вузлах інтерполяції xi можна задавати які завгодно, оскільки I. Метод Гауса та його модифікації. - student2.ru . Оцінка похибки інтерполяції в поточній точці xÎ [a,b] має вигляд I. Метод Гауса та його модифікації. - student2.ru , де const M дорівнює I. Метод Гауса та його модифікації. - student2.ru .

Лінійна інтерполяція.

Інтерполяція за формулою I. Метод Гауса та його модифікації. - student2.ru при n=1, тобто за допомогою лінійної функції I. Метод Гауса та його модифікації. - student2.ru , називається лінійною. Якщо ввести позначення I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru то формула лінійної інтерполяції запишеться у вигляді I. Метод Гауса та його модифікації. - student2.ru , де q називається фазою інтерполяції, яка змінюється від 0 до 1, коли x пробігає значення від x0 до x1.

Многочлени Чебишева.

Для того, щоб максимальна похибка інтерполяції функції f на відрізку [a,b] ( I. Метод Гауса та його модифікації. - student2.ru ) була мінімальною, в якості вузлів інтерполяції беруть корені многочлена Чебишева Tn+1(x): I. Метод Гауса та його модифікації. - student2.ru . Ці точки I. Метод Гауса та його модифікації. - student2.ru є оптимальними вузлами оцінки похибки інтерполяції на відрізку [a,b]. Оцінка похибки має вигляд I. Метод Гауса та його модифікації. - student2.ru , де I. Метод Гауса та його модифікації. - student2.ru .

Інтерполяція з рівновіддаленими вузлами.

Якщо відрізок [a,b] великий і необхідна висока точність апроксимації функції, то часто користуються таблицею значень функції у вузлах, що розбивають відрізок з постійним кроком, число їх може бути достатньо великим. Нехай I. Метод Гауса та його модифікації. - student2.ru - вузли інтерполяції, h>0 - крок, причому I. Метод Гауса та його модифікації. - student2.ru . Позначимо I. Метод Гауса та його модифікації. - student2.ru , тоді інтерполяційний многочлен буде мати вигляд I. Метод Гауса та його модифікації. - student2.ru , де I. Метод Гауса та його модифікації. - student2.ru . Залишковий член (похибка інтерполяції) має вигляд I. Метод Гауса та його модифікації. - student2.ru , де I. Метод Гауса та його модифікації. - student2.ru - n+1 похідна по x, I. Метод Гауса та його модифікації. - student2.ru - деяка проміжна точка, I. Метод Гауса та його модифікації. - student2.ru .

Інтерполювання з кратними вузлами.

Побудувати многочлен I. Метод Гауса та його модифікації. - student2.ru степеня m такий, що I. Метод Гауса та його модифікації. - student2.ru . Многочлен I. Метод Гауса та його модифікації. - student2.ru називається інтерполяційним многочленом Ерміта.

Нехай при таких умовах I. Метод Гауса та його модифікації. - student2.ru ; I. Метод Гауса та його модифікації. - student2.ru I. Метод Гауса та його модифікації. - student2.ru I. Метод Гауса та його модифікації. - student2.ruмногочлен Ерміта.

Сплайни.

Перевагою сплайнів над звичайною інтерполяцією є, по-перше, їх збіжність, і, по-друге, стійкість процесу обчислень.

Інтерполювання сплайном полягає в наступному: область визначення функції D(u) ділять на частини Dі, I. Метод Гауса та його модифікації. - student2.ru , які не перетинаються між собою і для яких I. Метод Гауса та його модифікації. - student2.ru , в кожній частині ф-ція визначається як поліном і називається сплайн-функцією.

На відрізку [a,b] визначимо сітку I. Метод Гауса та його модифікації. - student2.ru , по вузлах якої задане значення функції. Назвемо сплайном I. Метод Гауса та його модифікації. - student2.ru функцію, яка є поліномом степеня m на кожному проміжку I. Метод Гауса та його модифікації. - student2.ru з сіткою ∆, в вузлах хі приймає значення I. Метод Гауса та його модифікації. - student2.ru і має в цих вузлах неперервні похідні до порядку k включно. m – це порядок сплайну, m-k – це дефект сплайну. На практиці найбільш широке розповсюдження отримали сплайни третього степеня. Ці сплайни називаються кубічними і позначаються S3(x).

Озн. Кубічним сплайном називається функція, яка має такі властивості:

а) на кожному сегменті I. Метод Гауса та його модифікації. - student2.ru функція I. Метод Гауса та його модифікації. - student2.ru є поліномом третього степені;

б) функція I. Метод Гауса та його модифікації. - student2.ru , а також її перша і друга похідні неперервні на I. Метод Гауса та його модифікації. - student2.ru ;

в) I. Метод Гауса та його модифікації. - student2.ru ;

г) I. Метод Гауса та його модифікації. - student2.ru .8

Озн. Умова в) називається умовою інтерполювання.

Озн. Сплайни, які задовольняють умову г) називаються природніми.

Озн. Величина I. Метод Гауса та його модифікації. - student2.ru називається нахилом сплайну в точці (вузлі) xi.

I. Метод Гауса та його модифікації. - student2.ru I. Метод Гауса та його модифікації. - student2.ru

Отже, щоб задати кубічний сплайн S3(x) на всьому відрізку [a,b], необхідно задати в N+1 узлах xi його значення fi та нахили mi, i=0,...,N. Нахили можна задати, наприклад, так: I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru , причому I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru , h=(b-a)/N.

4. Методи чисельного інтегрування.

Розглянемо методи наближеного знаходження визначених інтегралів I. Метод Гауса та його модифікації. - student2.ru , що засновані на заміні інтегралу кінцевою сумою I. Метод Гауса та його модифікації. - student2.ru , де I. Метод Гауса та його модифікації. - student2.ru - числові коефіцієнти, I. Метод Гауса та його модифікації. - student2.ru - точки відрізку [a,b], k = 0,1,..,n. Для знаходження таких інтегралів використовуються квадратурні формули інтерполяційного типу I. Метод Гауса та його модифікації. - student2.ru (*).

I. Метод Гауса та його модифікації. - student2.ru- квадратурна сума, I. Метод Гауса та його модифікації. - student2.ru - вузли квадратурної формули, I. Метод Гауса та його модифікації. - student2.ru - коефіцієнти квадратурної формули. Різниця I. Метод Гауса та його модифікації. - student2.ru - похибка квадратурної формули, залежить як від розташування вузлів, так і від вибору коефіцієнтів.

Нехай має місце (*), а коефіцієнт I. Метод Гауса та його модифікації. - student2.ru будемо шукати з умови точності цієї формули для поліномів вищого степеня. Розглянуті нами формули називаються формулами з фіксованими вузлами інтегрування. Якщо ж вузли інтегрування заздалегідь не визначати, то можна намагатися одержати квадратурну формулу точну для поліномів 2n+1 степеня. Такі формули, де зафіксовані і вагові коефіцієнти і вузли називаються формулами найвищого алгебраїчного степеня точності або формулами типу Гауса. Але щоб одержати всі невідомі, треба розв’язувати нелінійну систему рівнянь або систему нелінійних рівнянь.

Теорема чисельного інтегрування:

Нехай I. Метод Гауса та його модифікації. - student2.ru на [a,b]. Тоді I. Метод Гауса та його модифікації. - student2.ru таке, що I. Метод Гауса та його модифікації. - student2.ru

Розглянемо такі квадратурні формули:

a) формула прямокутників с залишковим членом

I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru I. Метод Гауса та його модифікації. - student2.ru

б) формула трапецій с залишковим членом

I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru

в) Формула Сімпсона ( формула парабол )

I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru

Вище розглянуті квадратурні формули - канонічні. Можна побудувати ускладнені формули на [a,b] : відрізок [a,b] ділимо на N частин, до кожної застосували якусь канонічну квадратурну формулу і сумують результати. Так виведемо ускладнену квадратурну формулу прямокутників:

I. Метод Гауса та його модифікації. - student2.ru часткові відрізки : I. Метод Гауса та його модифікації. - student2.ru ,

i=0,1,..,N-1, I. Метод Гауса та його модифікації. - student2.ru , h=(b-a)/N

I. Метод Гауса та його модифікації. - student2.ru - значення f

I. Метод Гауса та його модифікації. - student2.ru в середині відрізку I. Метод Гауса та його модифікації. - student2.ru , при цьому

I. Метод Гауса та його модифікації. - student2.ru , I. Метод Гауса та його модифікації. - student2.ru - деяка точка

I. Метод Гауса та його модифікації. - student2.ru скадаючи отримаємо ускладнену квадратурну формулу.

I. Метод Гауса та його модифікації. - student2.ru , - точка [a,b]

I. Метод Гауса та його модифікації. - student2.ru ускладнена квадратурна формула з залишковим членом.

5. Чисельні методи розв’язання задачі Коші.

Розглянемо диференційне рівняння першого порядку:

I. Метод Гауса та його модифікації. - student2.ru (1).

Задача Коші полягає в наступному: знайти розв’язок u(x) рівняння I. Метод Гауса та його модифікації. - student2.ru , що задовольняє початкову умову I. Метод Гауса та його модифікації. - student2.ru (2).Функція u(x) може бути як скалярною, так і векторною.

Загальний вигляд задачі Коші для n-го порядку звичайних диференційних рівнянь має вигляд:

I. Метод Гауса та його модифікації. - student2.ru (3).Для такої задачі початкові умови записуються так: I. Метод Гауса та його модифікації. - student2.ru (4). Вони дозволяють виділити з мн-ни роз-ків єдиний роз-к:

I. Метод Гауса та його модифікації. - student2.ru .

Всі методи розв’язання задачі Коші діляться на 2 типа: 1) точні; 2) наближені. В свою чергу наближені поділяються на 2 типи: 1) аналітичні; 2) чисельні.

В аналітичних методах роз-к будується як послідовність функцій I. Метод Гауса та його модифікації. - student2.ru . Перевага цього роз-ку в тому, що він у вигляді функції. До аналітичних методів належать такі методи як метод послідовних наближень та метод степеневих рядів.

Чисельні методи дають роз-к лише на деякій мн-ні точок, тобто у вигляді таблиці. Ці значення теж будуть наближеними. Чисельні методи бувають однокрокові та багатокроккові. В однокрокових методах для знаходження роз-ку в якійсь точці використовується лише інформація в попередній точці. В бгатокрокових методах для знаходження роз-ку в якійсь точці використовується інформація в декількох попередніх точках.

Розглянемо деякі чисельні методи роз-ня задачі Коші.

I. Метод Гауса та його модифікації. - student2.ru . Якщо використати це рівняння то можемо написати: I. Метод Гауса та його модифікації. - student2.ru (5). Отже, якщо у нас було відоме I. Метод Гауса та його модифікації. - student2.ru , то ми зможемо знайти I. Метод Гауса та його модифікації. - student2.ru . Введемо сітку: I. Метод Гауса та його модифікації. - student2.ru . Тоді роз-к задачі (1), (2) на цій сітці можна одержати з (5) шляхом заміни інтеграла деякою квадратурною формулою:

Метод Ейлера

Замінимо інтеграл квадратурною формулою лівих прямокутників. Одержимо I. Метод Гауса та його модифікації. - student2.ru (6) – формула Ейлера.

Наши рекомендации