Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методи розвязання (методичка 1).doc
Скачиваний:
17
Добавлен:
28.04.2019
Размер:
2.64 Mб
Скачать

4.6. Комбінований метод

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

Нехай на відрізку міститься єдиний корінь рівняння , а та на цьому відрізку не змінюють знаки.

Якщо (рис. 14, 15), то знаходимо і за формулами

, (4.16)

а наступні наближення знаходимо за формулами

. (4.17)

(f (a) f //(a)>0) (f (a) f //(a)>0)

Рис. 14 Рис.15

Коли ж (рис. 16, 17), то і знаходимо за формулами

(4.16′)

а наступні наближення – за формулами (4.17).

(f (b) f //(b)>0) (f (b) f //(b)>0)

Рис. 16 Рис. 17

Як бачимо з рисунків, послідовні наближення завжди містяться по різні боки від , та перші знаки і , що збігаються, є вірними знаками для .

4.7. Розв’язання алгебраїчних рівнянь

Означення. Рівняння вигляду

(х)=а0хn+a1xn-1+a2xn-2+…+an-1x+an=0, (4.18)

де аі, і=0,1,2,…,n - дійсні або комплексні числа, х- невідоме, зветься алгебраїчним рівнянням. Якщо а00, то n називають степеню рівняння, числа аі, і=0,1,2,…,n називаються коефіцієнтами рівняння.

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

Для відшукання меж області, у якій містяться всі корені рівняння (4.18), можуть бути корисними такі результати (доведення яких наведено у спецкурсі).

Нехай а00, аn0 і

а=maxa1,a2,…,an , a’= maxa0,a1,…,an-1 .

Теорема 1. Усі корені рівняння (4.18) (комплексні та дійсні) містяться у кільці

|an|/(a’+|an|)  |x|  1+a/|a0|. (4.19)

Припустимо тепер, що всі коефіцієнти рівняння (4.18) дійсні числа та а0>0. Будемо цікавитися межами дійсних коренів цього рівняння. Очевидно, достатньо мати способи визначення меж додатних коренів, оскільки замінюючи х на -у ми одержимо рівняння, корені якого відрізняються від коренів вихідного рівняння знаком.

Теорема 2 (Лагранжа). Позначимо через максимум абсолютних величин від’ємних коефіцієнтів рівняння, та нехай перший від’ємний коефіцієнт у послідовності а01,…,аn аm. Тоді всі додатні корені (4.18) менше за 1+ . Якщо від’ємних коефіцієнтів немає, то нема і додатних коренів.

4.8. Відшукання коренів алгебраїчних рівнянь методом вилучення множників

Розглянемо спеціалізовані методи розв’язання алгебраїчних рівнянь вищих ступенів.

Відомо, що багаточлен

(х)= а0хn+a1xn-1+…+an-1x+an (4.20)

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

Лінійні множники у такому зображенні відповідають дійсним кореням рівняння (4.18), а квадратичні - парам комлексно-спряжених коренів. Отже, якщо мати способи розкладання багаточлена на множники, то задача відшукання коренів рівняння (4.18) зводиться до розв’язання зовсім простих рівнянь. У зв’язку з цим розроблені методи вилучення дійсних множників (х).

При застосуванні методів вилучення множників доводиться багато разів виконувати ділення багаточлена на багаточлен, тобто знаходити частку та остачу.

Якщо дільник має першу ступінь, тоді це зручно виконувати за схемою Горнера* . Нехай потрібно відшукати частку і остачу від ділення багаточлена (4.20) на багаточлен х-r. Позначимо остачу від ділення через R, а часткою нехай буде багаточлен

g(x)=b0xn-1+b1xn-2+…+bn-2x+bn-1.

Тоді R і bi знаходиться за схемою Горнера

a0 a1 a2 a3 … an-1 an |r

+ b0r b1r b2r … bn-2r bn-1r

________________________________________

b0 b1 b2 b3 … bn-1 R,

де b0=a0, а кожне наступне число нижнього рядка дорівнює сумі двох чисел, що знаходяться над ним.

Оскільки R=(r) , тоді схему Горнера можна застосувати і для відшукання значень багаточлена х=r.

Для відшукання частки

g(x)=b0xn-2+b1xn-3+…+bn-3x+bn-2

і остачі

R(x)=c0x+c1

від ділення багаточлена (4.20) на х2+рх+q можна використовувати таку схему

| a0 a1 a2 a3 … an-2 an-1 an

-p | -pb0 -pb1 -pb2 … -pbn-3 -pbn-2

-q | -qb0 -qb1 … -qbn-4 -qbn-3 -qbn-2

_____|_________________________________________

b0 b1 b2 b3 … bn-2 c0 c1,

де останній рядок одержується як сума перших трьох рядків.