rjeŠavanje nelinearnih algebarskih jednadŽbi

27
RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI Metoda bisekcije, iteracije, tangente, sekante, regula falsi

Upload: xenos

Post on 14-Jan-2016

92 views

Category:

Documents


2 download

DESCRIPTION

RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI. Metoda bisekcije, iteracije, tangente, sekante, regula falsi. Problem?. Zadana je jednadžba f(x)=0 Prvo moramo odrediti interval u kojem se nalazi nul točka funkcije Ako se nul točka nalazi u [a,b], onda vrijedi f(a)f(b)

TRANSCRIPT

Page 1: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBIMetoda bisekcije, iteracije, tangente, sekante, regula falsi

Page 2: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Problem?

Zadana je jednadžba f(x)=0 Prvo moramo odrediti interval u kojem se

nalazi nul točka funkcije Ako se nul točka nalazi u [a,b], onda vrijedi f(a)f(b)<0

Što ako je funkcija prekidna?

Page 3: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Kako odrediti interval?

1. Tablično

2. Grafički

Zadatak: Odredite intervale u kojima se nalaze rješenja jednadžbe

03 xex

Page 4: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Metoda polovljenja intevala ili metoda bisekcije

,...2

:0)()(

:0)()(

0)(2

1

0

abc

cabfcf

cbcfaf

cfab

c

bx

ax

Funkcije f(x) je definirana na intevalu [a,b], gdje bez smanjenja općenitosti uzmimo da ja a<b, i pretpostavimo da se u tom intervalu nalazi barem jedna nultočka

Onda je gotovo! A ako to ne vrijedi nego:

Page 5: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Pogreška

Na početku je zadana točnost

U prvom koraku pogreška je jednaka

U k-tom koraku greška je

Kriterij zaustavljanja

k

k

ab

ab

abcb

2

2

2

Page 6: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Zadatak:

Metodom bisekcije rješite jednadžbus točnošću 10-3

05,13 x

Moramo odrediti interval gdje se nultočka nalazi, a zatim naći rješenje gdje pritom pazimo da se zaustavimo kada zadovoljimo kriterij zaustavljanja.

Page 7: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Koja je mana ove metode

Mana ove metode je da je spora tj. postoje puno brže metode nalaženja rješenja jednadžbe odnosno postupci koji puno brže konvergiraju k rješenju

Page 8: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

METODA ITERACIJEFunkcije f(x) je definirana na intevalu [a,b], gdje bez smanjenja općenitosti uzmimo da ja a<b, i pretpostavimo da se u tom intervalu nalazi barem jedna nultočka.

Zadana je funckija f(x)=0.Prvo dodamo lijevo i desno x, pa imamo

x+f(x)=x

Zatim lijevu stranu zamijenimo s novom funcijom

xx )(

Page 9: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Naziva se metoda iteracije jer se uvrštavanjem nekog “rješenja” sve više približavamo pravom rješenju. Taj postupak ponavljamo određen broj puta dok ne zadovoljimo kriterij zaustavljanja.

)(

)(

)(

)(

1

21

12

01

0

nn

nn

xx

xx

xx

xx

x

“rješenje”

Page 10: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

ZADATAK

Riješite jednadžbu ako znamo da se njezino rješenje nalazi na intervalu [3,5]

Uz uvjet

02ln xx

410

Page 11: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Newtonova metoda(metoda tangente) Uvjeti:

Funkcija je konveksna ili konkavna

0)('')(

0)()(

00 xfxf

bfaf

Page 12: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Ponovimo isti postupak više puta:

Page 13: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI
Page 14: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI
Page 15: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI
Page 16: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Kako izračunati novu približnu vrijednost nul točke(aproksimaciju)

)('

)(1

n

nnn xf

xfxx

Page 17: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Pogreška i kriterij zaustavljanja

Na početku je zadana točnost

)('

)(|| 1

n

nnn xf

xfxx

Page 18: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Zadatak

Izračunajte rješenja jednadžbe

x-sinx-0.25=0

s točnošću 10-4

Page 19: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

METODA SEKANTE

Uvjeti: Funkcija je konveksna ili

konkavna Zadane su prva dva čvora 0)()( bfaf

Page 20: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Kako izračunati novu približnu vrijednost nul točke(aproksimaciju)

)()()( 1

11 n

nn

nnnn xf

xfxf

xxxx

Page 21: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Pogreška i kriterij zaustavljanja

Na početku je zadana točnost

)(

)()(||

1

11 n

nn

nnnn xf

xfxf

xxxx

Page 22: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Izračunajte rješenja jednadžbe

s točnošću 10-4

14

1arctan

22

x

x

Page 23: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

REGULA FALSI

Uvjeti:

0)()( bfafOno što ne mora biti zadovoljeno je uvjet konveksnosti odnosno konkavnosti

Page 24: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Zašto ne mora biti zadovoljen uvjet konveksnosti odnosno konkavnosti Jer se metoda prilagođava

situaciji, ali na koji način: pomoću granica glavnog intervala izračuna novu točku:

)()()(

bfafbf

abbc

Page 25: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

A zatim čini provjeru:

cabfcf

cbcfaf

:0)()(

:0)()(

Ovim postupkom se napravi korekcija početnog intervala

Page 26: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

Pogreška i kriterij zaustavljanja

Ima isti kriterij zaustavljanja kao i metoda sekante.

Page 27: RJEŠAVANJE NELINEARNIH ALGEBARSKIH JEDNADŽBI

KOMBINIRANE METODE

Možemo kombinirati navedene metode:Sekanta i bisekcijaRegula falsi i bisekcijaTangenta i sekanta