Обчислювальні методи розв’язку нелінійних рівнянь

Вид материалаДокументы

Содержание


Інтерполювання функцій 27
Обчислювальні методи розв’язку нелінійних рівнянь
Розв’язати рівняння
Методи хорд, дотичних, хорд-дотичних
Метод дотичних
Метод половинного поділу
Програмна реалізація методу
МЕТОДИ ЛІНІЙНОЇ АЛГЕБРИ Знаходження визначника матриці методом алгебраїчних доповнень
Текст програми
Текст програми
Розв’язок системи рівнянь методом Гауса
Знаходження визначника матриці методом Гауса
Знаходження оберненої матриці за допомогою
Розв’язок системи лінійних рівнянь за допомогою методу Зейделя
Текст програми
Інтерполювання функцій
Інтерполяційний многочлен Лагранжа
Програмна реалізація
Результат роботи програми
Інтерполяційний многочлен Ньютона
...
Полное содержание
Подобный материал:
  1   2   3   4   5   6   7   8




ЗМІСТ

Обчислювальні методи розв’язку нелінійних рівнянь 3

Методи хорд, дотичних, хорд-дотичних 3

Метод хорд 6

Метод дотичних 7

Метод хорд-дотичних 8

Метод ітерацій 8

Завдання. 9

Програмна реалізація методу 9

Метод половинного поділу 10

Завдання. 10

Програмна реалізація методу 10

МЕТОДИ ЛІНІЙНОЇ АЛГЕБРИ 12

Знаходження визначника матриці методом алгебраїчних доповнень 12

Розв’язок системи рівнянь методом Крамера 14

Розв’язок системи рівнянь методом Гауса 17

20

Знаходження визначника матриці методом Гауса 20

Знаходження оберненої матриці за допомогою 22

Розв’язок системи лінійних рівнянь 25

за допомогою методу Зейделя 25

ІНТЕРПОЛЮВАННЯ ФУНКЦІЙ 27

Інтерполяційний многочлен Лагранжа 27

Інтерполяційний многочлен Ньютона 30

ЧИСЕЛЬНЕ ІНТЕГРУВАННЯ ФУНКЦІЙ 35

Метод прямокутників 35

Метод трапецій 37

Метод Сімпсона 37

РОЗВ’ЯЗУВАННЯ ЗВИЧАЙНИХ ДИФЕРЕНЦІАЛЬНИХ РІВНЯНЬ 40

Метод Ейлера 40

Уточнений метод Ейлера 41

Метод Рунге-Кутта 4-го порядку 42

Обчислювальні методи розв’язку нелінійних рівнянь



Нехай задано рівняння з однією змінною

f(x)=0, (1)

де функція f(x) визначена і неперервна на деякому проміжку .

Розв’язати рівняння - означає знайти множину його коренів, тобто таких значень x, при яких рівняння (1) перетворюється в тотожність. Корінь рівняння (1) називають ще нулем функції f(x). Якщо функція f(x) - алгебраїчний многочлен, то рівняння (1) називають алгебраїчним. Якщо функція f(x) містить тригонометричні, показникові, логарифмічні і т.д. функції, то рівняння (1) називають трансцендентним (нелінійним).

Знайти точні значення коренів заданого рівняння можна лише для найпростіших функцій f(x); алгебраїчних многочленiв не вище четвертого степеня, деяких многочленiв степеня n5 і деяких трансцендентних функцій.

Універсальних методів для знаходження точних значень коренів алгебраїчних рівнянь степеня n5 і трансцендентних рівнянь не існує. Тому важливого значення набувають наближені методи знаходження коренів з достатньою для практики точністю. Задача знаходження коренів рівняння (1) вважається розв’язаною, якщо корені обчислені із наперед заданою точністю.

Знаходження наближених коренів рівняння (1) складається з двох етапів:

1) відокремлення коренів, тобто знаходження досить малих відрізків, на кожному з яких міститься один і тільки один корінь рівняння;

2) обчислення коренів з наперед заданою точністю.

До всіх представлених методів розроблені програмні реалізації на мові С. Для порівняння, завдання виконані також за допомогою пакету MathCad.

Методи хорд, дотичних, хорд-дотичних


В даному розділі реалізовані такі методи

I.метод хорд

II.метод дотичних

III.метод хорд-дотичних


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


Метод хорд

Якщо на інтервалі [a;b] неперервна функція F(x) задовольняє умову F(a)*F(b)<0, то корінь рівняння F(x)=0 наближено знаходиться за рекурентною формулою

xn=xn-1- (2)

Похибка обчислюється за формулою

|xn-xn-1|< (3)


Г
Xn-1

Xn

Xn-2
рафічна ілюстрація приведена на рис.1.


Метод дотичних


Корінь рівняння F(x)=0 обчислюється за ітераційною формулою

xk+1=xk- (4)


Графічна ілюстрація приведена на рис.2.










Xk+1






Xk

рис.2

Метод хорд-дотичних

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