Anda di halaman 1dari 31

UniverzitetuSarajevo

MainskifakultetSarajevo
Numerikemetodeuininjerstvu

Aproksimacijaiinterpolacija

Datum:02.04.2010.Mr.HadisBajri


1.Lagrangeovinterpolacionipolinom

Ako se zahtijeva da se aproksimaciona funkcija


( ) | x poklapa s datom funkcijom
( ) f x za tano
odreenbrojtaaka,tadagovorimoointerpolaciji.Prostijereenofunkciju
( ) | x trebaprovuikroz
datetake.Naslici1jedanafunkcija
( ) f x

kaoskuptaaka.

Slika1.Funkcija
( ) f x kaoskuptaaka

Naslici2prikazanajefunkcija
( ) f x ijedansluajnjeneinterpolacionefunkcije
( ) | x .

Slika2.Funkcija
( ) f x injenainterpolacionafunkcija
( ) | x .

Lagrangeovinterpolacionipolinomjedefinisanformulom:

( ) ( ) ( ) ( ) ( )
0 0 1 1
0
...
n
n n n k k
k
P x L x y L x y L x y L x y
=
= + + + =

gdjesu ( )
k
L x tzv.Lagrangeovipolinomidefinisaniizrazom:

( ) ( )( ) ( )
( ) ( )( ) ( )
[
=
= +
+

=


=
n
k i
i i k
i
n k k k k k k
n k k
k
x x
x x
x x x x x x x x
x x x x x x x x
x L
0 1 1 0
1 1 0
) (
) (
... ...
... ...
) (

) ,..., 2 , 1 , 0 ( n k =

Redpolinomajezajedanmanjiodbrojataakakojetrebainterpolirati


Primjer1
Zafunkciju ( ) f x danutabelom1naiLagrangeovinterpolacionipolinom!

Tabela1.Takekojejepotrebnointerpolirati
k
k
x ( )
k k
y f x =
0 0 1
1 1 2
2 2 4

Rjeenje:
Brojtaakaje3,toznaidajepolinomdrugogredadefinisanformulom:
( ) ( ) ( ) ( )
2 0 0 1 1 2 2
P x L x y L x y L x y = + +

Lagranegovipolinomiimajuoblik:

( )( )
( )( )
( )( )
( )( )
2
1 2
0
0 1 0 2
1 2
3 2
0 1 0 2 2
x x x x x x
x x
L
x x x x

+
= = =


( )( )
( )( )
( )( )
( )( )
2
0 2
1
1 0 1 2
0 2
2
1 0 1 2 1
x x x x x x
x x
L
x x x x


= = =


( )( )
( )( )
( )( )
( )( )
2
0 1
2
2 0 2 1
0 1
2 0 2 1 2
x x x x x x
x x
L
x x x x


= = =

Nakonuvrtavanjaupoetniizrazsedobiva:
( )
2 2 2
2
3 2 2
1 2 4
2 1 2
x x x x x x
P x
+
= + +

Konanioblikpolinoma,nakonsreivanjaprethodnogizrazaje:
( )
2
2
0,5 0,5 1 P x x x = + +

Potrebno je generisati niz brojeva kako bi se polinom grafiki prikazao (slika 3). Niz x vrijednosti se
odabireproizvoljno,vodeiraunadaobuhvatazadatetakekojejepotrebnointerpolirati,izauzete
vrijednostixseraunavrijednostpolinoma,tabela2.

Tabela2.Vrijednostipolinoma

Slika3.Grafikiprikazinterpolacije

x
( )
2
P x
1 1,000
0,5 0,875
0 1,000
0,5 1,375
1 2,000
1,5 2,875
2 4,000
2,5 5,375
3 7,000
0
1
2
3
4
5
6
7
8
2 1 0 1 2 3 4
f(x)
polinom

Primjer2

Zafunkciju ( ) f x datutabelom3naiLagrangeovinterpolacionipolinom!

Tabela3.Takekojejepotrebnointerpolirati
k
k
x ( )
k k
y f x =
0 1,9 3,229
1 3,1 6,458
2 4,2 5,382
3 5,1 8,611
4 5,8 7,534

Rjeenje:

Brojtaakaje5,toznaidajepolinometvrtogredadefinisanformulom:

( ) ( ) ( ) ( ) ( ) ( )
4 0 0 1 1 2 2 3 3 4 4
= + + + + P x L x y L x y L x y L x y L x y

Lagrangeovipolinomiimajuoblik:

( )( )( )( )
( )( )( )( )
( )( )( )( )
( )( )( )( ) 8 , 5 9 , 1 1 , 5 9 , 1 2 , 4 9 , 1 1 , 3 9 , 1
8 , 5 1 , 5 2 , 4 1 , 3
4 0 3 0 2 0 1 0
4 3 2 1
0


=


=
x x x x
x x x x x x x x
x x x x x x x x
L

4448 , 34
1316 , 385 852 , 357 17 , 122 2 , 18
2 3 4
0
+ +
=
x x x x
L

( )( )( )( )
( )( )( )( )
( )( )( )( )
( )( )( )( ) 8 , 5 1 , 3 1 , 5 1 , 3 2 , 4 1 , 3 9 , 1 1 , 3
8 , 5 1 , 5 2 , 4 9 , 1
4 1 3 1 2 1 0 1
4 3 2 0
1


=


=
x x x x
x x x x x x x x
x x x x x x x x
L

4 3 2
1
17 104,05 267,42 236,0484
7,128
x x x x
L
+ +
=

( )( )( )( )
( )( )( )( )
( )( )( )( )
( )( )( )( ) 8 , 5 2 , 4 1 , 5 2 , 4 1 , 3 2 , 4 9 , 1 2 , 4
8 , 5 1 , 5 1 , 3 9 , 1
4 2 3 2 1 2 0 2
4 3 1 0
2


=


=
x x x x
x x x x x x x x
x x x x x x x x
L

6432 , 3
2262 , 174 101 , 212 97 , 89 9 , 15
2 3 4
2
+ +
=
x x x x
L

( )( )( )( )
( )( )( )( )
( )( )( )( )
( )( )( )( ) 8 , 5 1 , 5 2 , 4 1 , 5 1 , 3 1 , 5 9 , 1 1 , 5
8 , 5 2 , 4 1 , 3 9 , 1
4 3 2 3 1 3 0 3
4 2 1 0
3


=


=
x x x x
x x x x x x x x
x x x x x x x x
L

032 , 4
4804 , 143 7 , 180 25 , 80 15
2 3 4
3

+ +
=
x x x x
L

( )( )( )( )
( )( )( )( )
( )( )( )( )
( )( )( )( ) 1 , 5 8 , 5 2 , 4 8 , 5 1 , 3 8 , 5 9 , 1 8 , 5
1 , 5 2 , 4 1 , 3 9 , 1
3 4 2 4 1 4 0 4
3 2 1 0
4


=


=
x x x x
x x x x x x x x
x x x x x x x x
L

7936 , 11
1638 , 126 877 , 161 81 , 73 3 , 14
2 3 4
4
+ +
=
x x x x
L


Nakonuvrtavanjaupoetniizrazsedobiva:

( ) ( ) ( ) ( ) ( ) ( )
4 0 0 1 1 2 2 3 3 4 4
4 3 2
4 3 2
4 3 2
18,2 122,17 357,852 385,1316
3,229
34,4448
17 104,05 267,42 236,0484
6,458
7,128
15,9 89,97 212,101 174,2262
5,382
3,6432
= + + + + =
+ +
= +
+ +
+ +

+ +
+ +
+
P x L x y L x y L x y L x y L x y
x x x x
x x x x

x x x x

x

4 3 2
4 3 2
15 80,25 180,7 143,4804
8,611
4,032
14,3 73,81 161,877 126,1638
7,534
11,7936
+ +
+

+ +
+
x x x
x x x x

Konanioblikpolinoma,nakonsreivanjaprethodnogizrazaje:
( )
4 3 2
4
0,831383 13,10712 74,1425 177,9103 146,207 = + + P x x x x x

Potrebnojegenerisatinizbrojevakakobisepolinommogaografikiprikazati(slika4).Nizx
vrijednostiseodabireproizvoljno,vodeiraunadaobuhvatazadatetakekojejepotrebno
interpolirati,izauzetevrijednostixseraunavrijednostpolinoma,tabela4.

Tabela4.Vrijednostipolinoma

Slika4.Grafikiprikazinterpolacije


x
( )
4
P x
1,8 1,517959
2 4,590887
2,2 6,424055
2,4 7,311211
2,6 7,514161
2,8 7,262767
3 6,754951
3,2 6,15669
3,4 5,602021
3,6 5,193037
3,8 4,99989
4 5,060788
4,2 5,382
4,4 5,937849
4,6 6,670717
4,8 7,491044
5 8,277328
5,2 8,876124
5,4 9,102044
5,6 8,73776
5,8 7,534
6 5,209549
0
2
4
6
8
10
0 2 4 6 8
y
x
Polinom
f(x)

2.Interpolacijakvadratnimsplajnom

Jedan od naina da se izbjegne neugodno oscilovanje interpolacionog polinoma izmeu vornih


taakai,istovremeno,dobijeglatkainterpolacionakrivajeinterpolacijakvadratnimsplajnom.Sastoji
se u tome da se u intervalu
| |
1
,
k k
x x
+
funkcija aproksimira kvadratnim splajnom, pored toga to
trebadaproekrozkrajnjetaketogintervala,trebadazadovoljiiodreenedodatneuslove.

Dakle,funkcija ( ) f x imasljedeioblik:

( )
2
i i i i
f x ax bx c = + +

Za sluaj da imamo 1 n+ taaka ( 0,1,2,..., ) i n = , koje treba interpolirati, imamo n intervala,


odnosno,dobijese 3nnepoznatikonstantikojetrebaodrediti(a,biczasvakiinterval).

Dabisedobilevrijednostikoeficijenata,potrebnisusljedeiuslovi:

1. Funkcija ( ) f x morabitineprekidna.Ovajuslovmoemoovakozapisati:

( )
( )
2
1 1 1 1 1 1
2
1 1 1
i i i i i i
i i i i i i
a x b x c f x
ax bx c f x


+ + =
+ + =

za ( 2,..., ) i n = .Naosnovuovoguslovamoemopostaviti 2 2 n jednaine.

2. Funkcija ( ) f x moraprolazitikrozprvuizadnjutaku.

( )
( )
2
1 0 1 0 1 0
2
n n n n n n
ax bx c f x
a x b x c f x
+ + =
+ + =

Kadsuiskoritenaiovadvauslovaostajejonnepoznatikojetrebaodrediti.

3. Funkcija ( ) f x morabitiglatka.

1 1 1 1
2
i i i i i i
a x b ax b

+ = +

za ( 2,..., ) i n = .Naosnovuovoguslovamoesepostavitijo 1 n jednaina,paostajeda


seodredijojednanepoznata.

4. Moesezahtijevatidajedrugiizvoduprvojtakijednaknuli,tosematematikimoeizrazitina
sljedeinain
1
0 a = .



Primjer3
Kvadratnimsplajnomintrepoliratipodatkeutabeli5iodreditivrijednostfunkcijeutaki 5 x= .

Tabela5.Takekojejepotrebnointerpolirati
i
i
x ( )
i
f x
0 3,0 2,5
1 4,5 1,0
2 7,0 2,5

Rjeenje
Izuslovaneprekidnostifunkcijeslijedi:
2
1 1 1 1 1 1
2
2 1 2 1 2 1
( )
( )
ax bx c f x
a x b x c f x
+ + =
+ + =

1 1
2 2 2
4,5 1
20,25 4,5 1
b c
a b c
+ =
+ + =

Izuslovadafunkcijaprolazikrozprvuizadnjutakuslijedi
2
1 0 1 0 1 0
2
2 2 2 2 2 2
( )
( )
ax bx c f x
a x b x c f x
+ + =
+ + =

1 1
2 2 2
3 2,5
49 7 2,5
b c
a b c
+ =
+ + =

Izuslovadafunkcijabudeglatkaslijedi:
1 1 1 2 1 2
2 2 ax b a x b + = +

1 2 2
9 0 b a b =

Izuslovadajedrugiizvoduprvojtakijednaknulislijedi:
1
2 0 = a

1
0 = a
Dobivenisistemodestjednainasaestnepoznatihsemoezapisatiumatrinomobliku:

Ax b

a
1
b
1
c
1
a
2
b
2
c
2
0 4,5 1 0 0 0
0 0 0 20,25 4,5 1
0 3 1 0 0 0
0 0 0 49 7 1
0 1 0 -9 -1 0
1 0 0 0 0 0
(
(
(
(
=
(
(
(
(

A

1
1
1
2
2
2
a
b
c
a
b
c
(
(
(
(
=
(
(
(
(
(

1
1
2,5
2,5
0
0
(
(
(
(
=
(
(
(
(

1
1
1
2
2
2
a 0 4,5 1 0 0 0 1
b 0 0 0 20,25 4,5 1 1
c 0 3 1 0 0 0 2,5
0 0 0 49 7 1 a 2,5
0 1 0 -9 -1 0 0 b
1 0 0 0 0 0 0 c
( ( (
( ( (
( ( (
( ( (
=
( ( (
( ( (
( ( (
( ( (
(


Kadaserijeiovajsistemdobijusesljedeevrijednostitraenihkoeficijenata:

1
2
0
0,64
a
a
=
=

1
2
1
6,76
b
b
=
=

1
2
5,5
18,46
c
c
=
=

kojekadsesupstituirajuuoriginalnekvadratnefunkcijedobijese:

( )
1
5,5 3 4,5 f x x x = + s s
( )
2
2
0,64 6,76 18,46 4,5 7 f x x x x = + s s

Iakotrebaodreditivrijednostfunkcijeza 5 x= koristisefunkcija ( )
2
f x :

Grafikiprikazinterpolacijekvadratnimsplajnomdatjenaslici5.

Slika5.Interpolacijakvadratnimsplajnom

0
0,5
1
1,5
2
2,5
3
2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5
( )
2
5 0,66 f =

Primjer4
Kvadratnimsplajnomintrepoliratipodatkeutabeli6iodreditivrijednostfunkcijeutaki 5 x= .

Tabela6.Takekojejepotrebnointerpolirati
i
i
x ( )
i
f x
0 3,0 2,5
1 4,5 1,0
2 7,0 2,5
3 9,0 0,5

Rjeenje
Izuslovaneprekidnostifunkcijeslijedi:
2
1 1 1 1 1 1
2
2 1 2 1 2 1
2
2 2 2 2 2 2
2
3 2 3 2 3 2
( )
( )
( )
( )
ax bx c f x
a x b x c f x
a x b x c f x
a x bx c f x
+ + =
+ + =
+ + =
+ + =

1 1
2 2 2
2 2 2
3 3 3
4,5 1
20,25 4,5 1
49 7 2,5
49 7 2,5
b c
a b c
a b c
a b c
+ =
+ + =
+ + =
+ + =

Izuslovadafunkcijaprolazikrozprvuizadnjutakuslijedi
2
1 0 1 0 1 0
2
3 3 3 3 3 3
( )
( )
ax bx c f x
a x bx c f x
+ + =
+ + =

1 1
3 3 3
3 2,5
81 9 0,5
b c
a b c
+ =
+ + =

Izuslovadafunkcijabudeglatkaslijedi:

1 1 1 2 1 2
2 2 2 3 2 3
2 2
2 2
ax b a x b
a x b a x b
+ = +
+ = +

1 2 2
2 2 3 3
9 0
14 14 0
b a b
a b a b
=
+ =

Izuslovadajedrugiizvoduprvojtakijednaknulislijedi:
1
2 0 = a

1
0 = a

Dobivenisistemoddevetjednainasadevetnepoznatihsemoezapisatiumatrinomobliku:
=

Ax b

0 4,5 1 0 0 0 0 0 0
0 0 0 20,25 4,5 1 0 0 0
0 0 0 49 7 1 0 0 0
0 0 0 0 0 0 49 7 1
0 3 1 0 0 0 0 0 0
0 0 0 0 0 0 81 9 1
0 1 0 -9 -1 0 0 0 0
0 0 0 14 1 0 -14 -1 0
1 0 0 0 0 0 0 0 0
(
(
(
(
(
(
(
=
(
(
(
(
(
(

A
1
1
1
2
2
2
3
3
3
a
b
c
a
b
c
a
b
c
(
(
(
(
(
(
(
=
(
(
(
(
(
(

x
1
1
2,5
2,5
2,5
0,5
0
0
0
(
(
(
(
(
(
(
=
(
(
(
(
(
(

a
1
b
1
c
1
a
2
b
2
c
2
a
3
b
3
c
3

1
1
1
2
2
2
3
3
3
a
0 4,5 1 0 0 0 0 0 0 1
b 0 0 0 20,25 4,5 1 0 0 0 1
c 0 0 0 49 7 1 0 0 0 2,5
a 0 0 0 0 0 0 49 7 1 2,5
0 3 1 0 0 0 0 0 0 b 2,5
0 0 0 0 0 0 81 9 1 0,5 c
0 1 0 -9 -1 0 0 0 0 0 a
0 0 0 14 1 0 -14 -1 0 0 b
1 0 0 0 0 0 0 0 0 0
c
(
(
(
(
(
(
(
(
(
(
(
(
(
(
=
(
(
(
(
(
(
(
(
(
(
(
(


(
(
(
(
(
(
(
(
(
(
(
(
(

Kadaserijeiovajsistemdobijusesljedeevrijednostitraenihkoeficijenata:

1
2
3
0
0,64
1,6
a
a
a
=
=
=

1
2
3
1
6,76
24,6
b
b
b
=
=
=

1
2
3
5,5
18,46
91,3
c
c
c
=
=
=

kojekadsesupstituirajuuoriginalnekvadratnefunkcijedobijese:

( )
1
5,5 3 4,5 f x x x = + s s
( )
2
2
0,64 6,76 18,46 4,5 7 f x x x x = + s s
( )
2
3
1,6 24,6 91,3 7 9 f x x x x = + s s

Iakotrebaodreditivrijednostfunkcijeza 5 x= koristisefunkcija ( )
2
f x :
( )
2
5 0,66 f =
Grafikiprikazinterpolacijekvadratnimsplajnomdatjenaslici6.

Slika6.Interpolacijakvadratnimsplajnom


0
0,5
1
1,5
2
2,5
3
3,5
2 2,5 3 3,5 4 4,5 5 5,5 6 6,5 7 7,5 8 8,5 9 9,5 10

3.Aproksimacijametodomnajmanjihkvadrata

3.1Aproksimacijalinearnomfunkcijom

Naslici7sudatetake,kojesudobivenekaorezultatmjerenjailibrojanja,kojesuaproksimirane
linearnomfunkcijomoblika = + y a bx.

Slika7.Aproksimacijalinearnomfunkcijom

Od svih pravaca = + y a bx, trai se pravac (trae se koeficijenti a i b) za koji je suma kvadrata
odstupanja,definisanasljedeomformulom,minimalna:
( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3
( , ) ... ( ( ( ( = + + + + + + + +

n n
f a b y a bx y a bx y a bx y a bx

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

Gornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveaibionaima
svojminimumkadaistodobnovrijedi:
0
c
=
c
f
a
i 0
c
=
c
f
b

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako rijeiti. Iz
uslova 0
c
=
c
f
a
sedobivaprvajednaina:
( ) ( ) ( ) ( )
1 1 2 2 3 3
2 2 2 ... 2 0 ( ( ( ( + + + + =

n n
y a bx y a bx y a bx y a bx

Izuslova 0
c
=
c
f
b
sedobivadrugajednaina:
( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3
2 2 2 ... 2 =0 ( ( ( ( + + + +

n n n
y a bx x y a bx x y a bx x y a bx x

Rjeavanjemgornjegsistemadobijusevrijednostiparametaraaib,odnosnodobijasepravac
= + y a bxkojinajboljeaproksimirazadatetake.
y
x
y=a+bx
Mjerenja

Primjer5.
Metodomnajmanjihkvadrataaproksimiratipodatkeutabeli7.Zaaproksimacionufunkcijukoristiti
polinomprvogredtj.linearnufunkcijuoblika = + y a bx.

Tabela7.Takekojejepotrebnoaproksimirati

Rjeenje:
Prvoseformirafunkcijakvadrataodstupanja:
( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3 4 4
( , ) ( ( ( ( = + + + + + + +

f a b y a bx y a bx y a bx y a bx

Potrebnojenaiparcijalneizvode:

0
c
=
c
f
a

( ) ( ) ( ) ( )
1 1 2 2 3 3 4 4
2 2 2 2 0 ( ( ( ( + + + + =

y a bx y a bx y a bx y a bx
0
c
=
c
f
b

( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3 4 4 4
2 2 2 2 =0 ( ( ( ( + + + +

y a bx x y a bx x y a bx x y a bx x
Kadseuvrstezadatetakedobijese:
( ) ( ) ( ) ( ) 2 10 1 2 14 5 2 16 10 2 22 15 0 ( ( ( ( + + + + =

a b a b a b a b
( ) ( ) ( ) ( ) 2 10 1 1 2 14 5 5 2 16 10 10 2 22 15 15 0 ( ( ( ( + + + + =

a b a b a b a b

Iprvaidrugajednainasemogupodijelitisa(2):
( ) ( ) ( ) ( ) 10 1 14 5 16 10 22 15 0 ( ( ( ( + + + + + + + =

a b a b a b a b
( ) ( ) ( ) ( ) 10 1 1 14 5 5 16 10 10 22 15 15 0 ( ( ( ( + + + + + + + =

a b a b a b a b

10 14 5 16 10 22 15 0
10 70 5 25 160 10 100 330 15 225 0
+ + + =
+ + + =
a b a b a b a b
a b a b a b a b

62 4 31 0
570 31 351 0
=
=
a b
a b

4 31 62
31 351 570
+ =
+ =
a b
a b

0,808126
9,23702
=
=
b
a

Konanojednainapravcakojiaproksimirazadatepodatkeje 9,23702 0,808126 = + y x.

i x
i
y
i

1 1 10
2 5 14
3 10 16
4 15 22

Potrebnojegenerisatinizbrojevakakobiseaproksimacijagrafikiprikazala(slika8).Nizxvrijednosti
seodabireproizvoljno,vodeiraunadaobuhvatazadatetakekojejepotrebnoaproksimirati,iza
uzetevrijednostixseraunavrijednostaproksimacionefunkcije,tabela8.

Tabela8.Vrijednostiaproksimacionefunkcije

Slika8.Aproksimacijalinearnomfunkcijom

3.2Izraunavanjekoeficijenataaproksimacionogpravcaprekoobrazaca

Dobivenisistemoddvijejednainesadvijenepoznateuprethodnomzadatkusemoerijeitiipreko
gotovihformula.

Formulazaizraunavanjekoeficijentapravcaujednaini = + y a bxglasi:
1 1 1
2
2
1 1
= = =
= =

=
| |

|
\ .


n n n
i i i i
i i i
n n
i i
i i
n xy x y
b
n x x

Formulazaizraunavanjeodsjekanayosiujednaini = + y a bxglasi:
2
1 1 1 1
2
2
1 1
= = = =
= =

=
| |

|
\ .


n n n n
i i i i i
i i i i
n n
i i
i i
x y x xy
a
n x x

Usluajudajeizraunatkoeficijentpravcabujenaini = + y a bxodsjeaknayosisemoe
izraunatiiprekojednostavnijegobrasca:

1 1 = =

=

n n
i i
i i
y b x
a
n


0
5
10
15
20
25
0 5 10 15 20
Mjerenja
y=a+bx
x y
0 9,23702
2 10,85327
4 12,46952
6 14,08578
8 15,70203
10 17,31828
12 18,93453
14 20,55078
16 22,16704

Primjer6.

Rijeitiprethodnizadatakprekoobrazacazaizraunavanjekoeficijenataaproksimacionogpravca.

Rjeenje:
Aproksimacionufunkcijujeoblika = + y a bx.

Prvoseraunakoeficijentpravca,formulaje:
1 1 1
2
2
1 1
= = =
= =

=
| |

|
\ .


n n n
i i i i
i i i
n n
i i
i i
n xy x y
b
n x x

Gdjeje:
4 = n brojtaakakojejepotrebnoaproksimirat.

4
1 1 2 2 3 3 4 4
1
4
1 2 3 4
1
4
1 2 3 4
1
4
2 2 2 2 2 2 2 2 2
1 2 3 2
1
2
4
1 2 3
1
110 514 10 16 15 22 570
1 5 10 15 31
10 14 16 22 62
1 5 10 15 1 25 100 225 351
=
=
=
=
=
= + + + = + + + =
= + + + = + + + =
= + + + = + + + =
= + + + = + + + = + + + =
| |
= + + +
|
\ .

i i
i
i
i
i
i
i
i
i
i
xy xy x y x y x y
x x x x x
y y y y y
x x x x x
x x x x ( ) ( )
2 2
2
4
1 5 10 15 31 961 = + + + = = x

1 1 1
2
2
1 1
4 570 31 62
0,808126
4 351 961
= = =
= =


= = =

| |

|
\ .


n n n
i i i i
i i i
n n
i i
i i
n xy x y
b
n x x

Aodsjeaknayosisesadmoeizraunatipreko:

1 1
62 0,808126 31
9,23702
4
= =


= = =

n n
i i
i i
y b x
a
n

Konano jednaina pravca koji aproksimira zadate podatke je 9,23702 0,808126 = + y x, to je


identinokaoiuprethodnomzadatku.


3.3Aproksimacijanelinearnomfunkcijomoblika =
b
y ax

U sluaju da je potrebno podatke aproksimirati nelinearnom funkcijom, data nelinearna


aproksimacionafunkcijasemoraizravnati,tj.pretvoritiulinearnu.

/ log
b
y ax =

log log log
b
y a x = +
log log log y a b x = +

Uvodesesmjene:
log
log
log
=
= =
=
=
y Y
a A
b B
x X

torezultira:
Y A BX = +

Sadseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3
( , ) ...
n n
f A B Y A BX Y A BX Y A BX Y A BX ( ( ( ( = + + + + + + + +

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

GornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveAiBionaima
svojminimumkadaistodobnovrijedi:
0
f
A
c
=
c
i 0
f
B
c
=
c

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako
rijeiti.Izuslova 0
f
A
c
=
c
sedobivaprvajednaina:

( ) ( ) ( ) ( )
1 1 2 2 3 3
2 2 2 ... 2 0
n n
Y A BX Y A BX Y A BX Y A BX ( ( ( ( + + + + =

Izuslova 0
f
B
c
=
c
sedobivadrugajednaina:

( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3
2 2 2 ... 2 =0
n n n
Y A BX X Y A BX X Y A BX X Y A BX X ( ( ( ( + + + +

Rjeavanjem gornjeg sistema dobiju se vrijednosti parametara A i B. Moe se uoiti da su izvodi, a i


sistemjednainapotunoistikaokodaproksimacijelinearnomfunkcijom,pasezanjegovorjeavanje
mogukoristitiiobrascizaizraunavanjekoeficijentapravcaiodsjekanaYosi.

Formulazaizraunavanjekoeficijentapravcaujednaini Y A BX = + glasi:
1 1 1
2
2
1 1
n n n
i i i i
i i i
n n
i i
i i
n XY X Y
B
n X X
= = =
= =

=
| |

|
\ .


FormulazaizraunavanjeodsjekanaYosiujednaini Y A BX = + glasi:

2
1 1 1 1
2
2
1 1
n n n n
i i i i i
i i i i
n n
i i
i i
X Y X XY
A
n X X
= = = =
= =

=
| |

|
\ .


UsluajudaimamoizraunatkoeficijentpravcaBujenaini Y A BX = + odsjeaknaYosise
moeizraunatiiprekojednostavnijegobrasca:
1 1
n n
i i
i i
Y B X
A
n
= =

Nakon izraunavanja parametara A i B, bilo preko direktnog rjeavanja sistema ili preko
obrazaca, potrebno je izvriti preraunavanje parametara a i b koji fuguriu u
aproksimacionojfunkciji
b
y ax = .

log 10
A
a A a = =
b B =

Primjer7
Metodomnajmanjihkvadrataodreditifunkcijuoblika
b
y ax = kojaaproksimirapodatkeu
tabeli9:
Tabela9.Takekojejepotrebnoaproksimirati
i
i
x
i
y
1 1 5
2 2 3
3 3 1,5
4 4 2

Rjeenje:
/ log
b
y ax =

log log log
b
y a x = +
log log log y a b x = +


Uvodesesmjene:
log
log
log
=
= =
=
=
y Y
a A
b B
x X

Pasedobiva:
Y A BX = +

Sadseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3 4 4
( , ) f A B Y A BX Y A BX Y A BX Y A BX ( ( ( ( = + + + + + + +

Gdjeje 4 n= brojtaakakojejepotrebnoaproksimirati.

Sadjepotrebnouraditiizvode:
0
S
A
c
=
c

( ) ( ) ( ) ( )
1 1 2 2 3 3 4 4
2 2 2 2 0 Y A BX Y A BX Y A BX Y A BX ( ( ( ( + + + + =

0
S
B
c
=
c

( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3 4 4 4
2 2 2 2 =0 Y A BX X Y A BX X Y A BX X Y A BX X ( ( ( ( + + + +

PotrebnojezadatevrijednsotixiypretvoritiuXiY:
1 1
2 2
3 3
4 4
log
log
log
log
y Y
y Y
y Y
y Y
=
=
=
=

1 1
2 2
3 3
4 4
log
log
log
log
x X
x X
x X
x X
=
=
=
=

tojeprikazanoutabeli10.

Tabela10.VrijednostiXiY
i
i
X
i
Y
1 0 0,69897
2 0,30103 0,477121
3 0,477121 0,176091
4 0,60206 0,30103

Kadseuvrstevrijednosti,dobivasesistem:
( ) ( )
( ) ( )
2 0, 69897 0 2 0, 477121 0,30103
2 176091 0, 477121 2 0,30103 0, 60206 0
( ( + +

( ( + + =

A B A B
A B A B

( ) ( )
( ) ( )
2 0,69897 0 0 2 0,477121 0,30103 0,30103
2 0,176091 0,477121 0,477121 2 0,30103 0,60206 0,60206=0
( ( + +

( ( + +

A B A B
A B A B

Ijednaidrugajednainasemogupodijelitisa(2):

( ) ( )
( ) ( )
0,69897 0 0, 477121 0,30103
0,176091 0, 477121 0,30103 0,60206 0
( ( + + + +

( ( + + + + =

A B A B
A B A B

( )
( ) ( )
0,477121 0,30103 0,30103
0,176091 0,477121 0,477121 0,30103 0,60206 0,60206=0
( + +

( ( + + + +

A B
A B A B

Nakonoslobaanjaodzagradasistempostaje:

0,69897 0, 477121 0,30103 0,176091 0, 477121 0,30103 0,60206 0


0,143715 0,30103 0, 090619 0, 0840167 0, 477121 0, 227644 0,181238 0,60206 0,362476 0
+ + + =
+ + =
A A B A B A B
A B A B A B

Nakonsreivanjasedobiva:

( ) 0, 69897 0, 477121 0,176091 0,30103 0,30103 0, 477121 0, 60206 0 A A A A B + + + + + =



( ) ( ) 0,143715 0,0840167 0,181238 0,30103 0,477121 0,60206 0,090619 0,227644 0,362476 0 A B + + + + + + =

Konaansistemje:

1,6532212 4 1,380211 0 A B =
0,4089697 1,380211 0,680739 0 A B =

Konanorjeenjesistemaje:
0,685916 A=
0,79006 B=

Potrebnojevratitismjeneuvedenenapoetkuidobitiparametreaib:
log 10 4,851944 = = =
A
a A a a
b B =

Idobivasekonanaaproksimacionafunkcija:
b
y ax =
0,79006
4,851944 y x

=
Naslici9prikazanesuzadatetakeinjihovaaproksimacijafunkcijom
0,79006
4,851944 y x

= .

Slika9.Grafikiprikazaproksimacije
0
1
2
3
4
5
6
0 1 2 3 4 5 6 7

Primjer8
Rijeiti prethodni zadatak preko obrazaca za izraunavanje koeficijenata aproksimacionog
pravca.

Rjeenje:
Aproksimacionufunkcijujeoblika
b
y ax = .

Kaoiuprethodnomzadatkuprvosemorauraditiizravnavanjefunkcije:
/ log
b
y ax =

log log log
b
y a x = +
log log log y a b x = +

Uvodesesmjene:
log
log
log
=
= =
=
=
y Y
a A
b B
x X

Pasedobiva:
Y A BX = +

Zatimseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3 4 4
( , ) f A B Y A BX Y A BX Y A BX Y A BX ( ( ( ( = + + + + + + +

Gdjeje 4 n= brojtaakakojejepotrebnoaproksimirati.

Sadjepotrebnouraditiizvode:
0
S
A
c
=
c

( ) ( ) ( ) ( )
1 1 2 2 3 3 4 4
2 2 2 2 0 Y A BX Y A BX Y A BX Y A BX ( ( ( ( + + + + =

0
S
B
c
=
c

( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3 4 4 4
2 2 2 2 =0 Y A BX X Y A BX X Y A BX X Y A BX X ( ( ( ( + + + +

PotrebnojezadatevrijednostixiypretvoritiuXiY:

1 1
2 2
3 3
4 4
log
log
log
log
y Y
y Y
y Y
y Y
=
=
=
=

1 1
2 2
3 3
4 4
log
log
log
log
x X
x X
x X
x X
=
=
=
=


tojeprikazanoutabeli11.

Tabela11.VrijednostiXiY:
i
i
X
i
Y
1 0 0,69897
2 0,30103 0,477121
3 0,477121 0,176091
4 0,60206 0,30103

Prvoseraunakoeficijentpravcaujednaini Y A BX = + ,formulaje:
1 1 1
2
2
1 1
n n n
i i i i
i i i
n n
i i
i i
n XY X Y
B
n X X
= = =
= =

=
| |

|
\ .

Gdjeje:
4 = n brojtaakakojejepotrebnoaproksimirati

4
1 1 2 2 3 3 4 4
1
4
1 2 3 4
1
4
1 2 3 4
1
0 0,69897 0,30103 0,477121 0,477121 0,176091 0,60206 0,30103 0,408882
0 0,30103 0,477121 0,60206 1,380211
0,69897 0,477121 0,176091
=
=
=
= + + + =
= + + + =
= + + + = + + + =
= + + + = + +

i i
i
i
i
i
i
XY XY X Y X Y X Y
X X X X X
Y Y Y Y Y
( ) ( )
4
2 2 2 2 2 2 2 2 2
1 2 3 2
1
2
4
2 2
2
1 2 3 4
1
0,30103 1,653212
0 0,30103 0,477121 0,60206 0,680739
0 0,30103 0,477121 0,60206 1,380211 1,904982
=
=
+ =
= + + + = + + + =
| |
= + + + = + + + = =
|
\ .

i
i
i
i
X X X X X
X X X X X

1 1 1
2
2
1 1
4 0,408882 1,380211 1,653212
0,790060
4 0,680739 1,904982
n n n
i i i i
i i i
n n
i i
i i
n X Y X Y
B
n X X
= = =
= =


= = =

| |

|
\ .



AodsjeaknaYosiujednaini Y A BX = +

sesadmoeizraunatipreko:
( )
1 1
1,653221 0,79006 1,380211
0,685916
4
n n
i i
i i
Y B X
A
n
= =


= = =

Moesevidjetidasurezultatiidentinikaoiuprethodnomzadatku.
log 10 4,851944 = = =
A
a A a a
b B =
b
y ax =
0,79006
4,851944 y x

=


3.4Aproksimacijanelinearnomfunkcijomoblika
b
y a
x
= +

Funkcija oblika
b
y a
x
= +
je nelinearna ako posmatramo varijable y i x, ali ova funkcija je
linearna po parametrima a i b, to je i potrebno da bi se dobio sistem linearnih jednaina,
takodaseaproksimacijaovomfunkcijommoerijeitiibezizravnavanja.

Iuovomsluajuseformirafunkcijakvadrataodstupanja:

2 2 2 2
1 2 3
1 2 3
( , ) ...
n
n
b b b b
f a b y a y a y a y a
x x x x
( ( ( ( | | | | | | | |
= + + + + + + + +
( ( ( ( | | | |
( ( \ . \ . \ . \ .

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

Gornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveaibionaima
svojminimumkadaistodobnovrijedi:

0
c
=
c
f
a
i 0
c
=
c
f
b

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako
rijeiti.Izuslova 0
c
=
c
f
a
sedobivaprvajednaina:

1 2 3
1 2 3
2 2 2 ... 2 0
n
n
b b b b
y a y a y a y a
x x x x
( ( ( (
| | | | | | | |
+ + + + =
( ( ( ( | | | |
( (
\ . \ . \ . \ .

Izuslova 0
c
=
c
f
b
sedobivadrugajednaina:

1 2 3
1 1 2 2 3 3
1 1 1 1
2 2 2 ... 2 =0
n
n n
b b b b
y a y a y a y a
x x x x x x x x
( ( ( ( | | | | | | | |
+ + + +
( ( ( ( | | | |
( (
\ . \ . \ . \ .

Ovajsistemjelinearanilakogajerijeiti.Rjeavanjemgornjegsistemadobijusevrijednosti
parametaraaib,odnosnodobijaseaproksimacionafunkcija
b
y a
x
= + .

Gornjisistemsenemoerijeitiprekoobrazacakojisemogukoristitizarjeavanjesistemau
sluaju kada je aproksimaciona funkcija linearna. Ako se ele koristi obrasci za rjeavanje
sistemapotrebnojefunkciju
b
y a
x
= +
izravnati.Utomsluajuseuvodesmjene:

1
y Y
a A
b B
X
x
=
=
=
=

Pafunkcija
b
y a
x
= + dobijaoblik Y A BX = +
.

Sadseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3
( , ) ...
n n
f A B Y A BX Y A BX Y A BX Y A BX ( ( ( ( = + + + + + + + +

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

GornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveAiBionaima
svojminimumkadaistodobnovrijedi:

0
f
A
c
=
c
i 0
f
B
c
=
c

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako
rijeiti.Izuslova 0
f
A
c
=
c
sedobivaprvajednaina:

( ) ( ) ( ) ( )
1 1 2 2 3 3
2 2 2 ... 2 0
n n
Y A BX Y A BX Y A BX Y A BX ( ( ( ( + + + + =

Izuslova 0
f
B
c
=
c
sedobivadrugajednaina:
( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3
2 2 2 ... 2 =0
n n n
Y A BX X Y A BX X Y A BX X Y A BX X ( ( ( ( + + + +

Rjeavanjem gornjeg sistema dobiju se vrijednosti parametara A i B. Moe se uoiti da su izvodi, a i


sistem jednaina potpuno isti kao kod aproksimacije linearnom funkcijom, pa se za njegovo
rjeavanjemogukoristitiiobrascizaizraunavanjekoeficijentapravcaiodsjekanaYosi:

Formulazaizraunavanjekoeficijentapravcaujednaini Y A BX = + glasi:

1 1 1
2
2
1 1
n n n
i i i i
i i i
n n
i i
i i
n XY X Y
B
n X X
= = =
= =

=
| |

|
\ .



FormulazaizraunavanjeodsjekanaYosiujednaini Y A BX = + glasi:

2
1 1 1 1
2
2
1 1
n n n n
i i i i i
i i i i
n n
i i
i i
X Y X XY
A
n X X
= = = =
= =

=
| |

|
\ .


UsluajudaimamoizraunatkoeficijentpravcaBujenaini Y A BX = + odsjeaknaYosise
moeizraunatiiprekojednostavnijegobrasca:
1 1
n n
i i
i i
Y B X
A
n
= =

NakonizraunavanjaparametaraAiBpotrebnoizraunatiparametreaibkojifiguriuu
aproksimacionojfunkciji
b
y a
x
= +
.

Preraunavanjesesvodinajednostavnuzamjenu

a A
b B
=
=

3.5Aproksimacijanelinearnomfunkcijomoblika
x
y a b =

Funkcijaoblika
x
y a b =
jenelinearnaipovarijablamayix,aliipoparametrimaaib,paju
jepotrebnoizravnati.

/ log
x
y a b =

log log log
x
y a b = +
log log log y a x b = +

Uvodesesmjene:
log
log
log
y Y
a A
b B
x X
=
=
=
=

Y A BX = +


Sadseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3
( , ) ...
n n
f A B Y A BX Y A BX Y A BX Y A BX ( ( ( ( = + + + + + + + +

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

GornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveAiBionaima
svojminimumkadaistodobnovrijedi:

0
f
A
c
=
c
i 0
f
B
c
=
c

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako
rijeiti.Izuslova 0
f
A
c
=
c
sedobivaprvajednaina:
( ) ( ) ( ) ( )
1 1 2 2 3 3
2 2 2 ... 2 0
n n
Y A BX Y A BX Y A BX Y A BX ( ( ( ( + + + + =

Izuslova 0
f
B
c
=
c
sedobivadrugajednaina:
( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3
2 2 2 ... 2 =0
n n n
Y A BX X Y A BX X Y A BX X Y A BX X ( ( ( ( + + + +

Rjeavanjem gornjeg sistema dobiju se vrijednosti parametara A i B. Moe se uoiti da su izvodi, a i


sistem jednaina potpuno isti kao kod aproksimacije linearnom funkcijom, pa se za njegovo
rjeavanjemogukoristitiiobrascizaizraunavanjekoeficijentapravcaiodsjekanaYosi:

Formulazaizraunavanjekoeficijentapravcaujednaini Y A BX = + glasi:

1 1 1
2
2
1 1
n n n
i i i i
i i i
n n
i i
i i
n XY X Y
B
n X X
= = =
= =

=
| |

|
\ .


FormulazaizraunavanjeodsjekanaYosiujednaini Y A BX = + glasi:

2
1 1 1 1
2
2
1 1
n n n n
i i i i i
i i i i
n n
i i
i i
X Y X XY
A
n X X
= = = =
= =

=
| |

|
\ .


UsluajudaimamoizraunatkoeficijentpravcaBujenaini Y A BX = + odsjeaknaYosise
moeizraunatiiprekojednostavnijegobrasca:

1 1
n n
i i
i i
Y B X
A
n
= =

NakonizraunavanjaparametaraAiBpotrebnojeizvritipreraunavanjeparametaraaib
kojifiguriuuaproksimacionojfunkciji
x
y a b =
.

log 10
A
a A a = =
log 10
B
b B b = =

3.5Aproksimacijanelinearnomfunkcijomoblika
1
y
a b x
=
+

Funkcijaoblika
1
y
a b x
=
+
jenelinearnaipovarijablamayix,aliipoparametrimaaib,pa
jujepotrebnoizravnati.

1
y
a b x
=
+

1
a b x
y
+ =
1
a b x
y
= +
Uvodesesmjene:
1
Y
y
a A
b B
x X
=
=
=
=

Y A BX = +

Sadseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3
( , ) ...
n n
f A B Y A BX Y A BX Y A BX Y A BX ( ( ( ( = + + + + + + + +

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

GornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveAiBionaima
svojminimumkadaistodobnovrijedi:

0
f
A
c
=
c
i 0
f
B
c
=
c

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako
rijeiti.Izuslova 0
f
A
c
=
c
sedobivaprvajednaina:

( ) ( ) ( ) ( )
1 1 2 2 3 3
2 2 2 ... 2 0
n n
Y A BX Y A BX Y A BX Y A BX ( ( ( ( + + + + =

Izuslova 0
f
B
c
=
c
sedobivadrugajednaina:

( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3
2 2 2 ... 2 =0
n n n
Y A BX X Y A BX X Y A BX X Y A BX X ( ( ( ( + + + +

Rjeavanjem gornjeg sistema dobiju se vrijednosti parametara A i B. Moe se uoiti da su izvodi, a i


sistemjednainapotunoistikaokodaproksimacijelinearnomfunkcijom,pasezanjegovorjeavanje
mogukoristitiiobrascizaizraunavanjekoeficijentapravcaiodsjekanaYosi.

Formulazaizraunavanjekoeficijentapravcaujednaini Y A BX = + glasi:
1 1 1
2
2
1 1
n n n
i i i i
i i i
n n
i i
i i
n XY X Y
B
n X X
= = =
= =

=
| |

|
\ .


FormulazaizraunavanjeodsjekanaYosiujednaini Y A BX = + glasi:
2
1 1 1 1
2
2
1 1
n n n n
i i i i i
i i i i
n n
i i
i i
X Y X XY
A
n X X
= = = =
= =

=
| |

|
\ .


UsluajudaimamoizraunatkoeficijentpravcaBujednaini Y A BX = + odsjeaknaYosi
semoeizraunatiiprekojednostavnijegobrasca:
1 1
n n
i i
i i
Y B X
A
n
= =

Nakon izraunavanja parametara A i B potrebno izraunati parametre a i b koji figuriu u


aproksimacionojfunkciji
1
y
a b x
=
+
.

Preraunavanjesesvodinajednostavnuzamjenu

a A
b B
=
=


3.6Aproksimacijanelinearnomfunkcijomoblika log y a b x = +

Funkcijaoblika
log y a b x = +
jenelinearnaakoposmatramovarijableyix,aliovafunkcija
jelinearnapoparametrimaaib,tojeipotrebnodabisedobiosistemlinearnihjednaina,
takodaseaproksimacijaovomfunkcijommoerijeitiibezizravnavanja.

Iuovomsluajuseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3
( , ) log log log ... log
n n
f a b y a b x y a b x y a b x y a b x ( ( ( ( = + + + + + + + +

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

Gornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveaibionaima
svojminimumkadaistodobnovrijedi:

0
c
=
c
f
a
i 0
c
=
c
f
b

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako
rijeiti.Izuslova 0
c
=
c
f
a
sedobivaprvajednaina:
( ) ( ) ( ) ( )
1 1 2 2 3 3
2 log 2 log 2 log ... 2 log 0
n n
y a b x y a b x y a b x y a b x ( ( ( ( + + + + =

Izuslova 0
c
=
c
f
b
sedobivadrugajednaina:
( ) ( )
( ) ( )
1 1 1 2 2 2
3 3 3
2 log log 2 log log
2 log log ... 2 log log =0
n n n
y a b x x y a b x x
y a b x x y a b x x
( ( + +

( ( + +

Ovajsistemjelinearanilakogajerijeiti.Rjeavanjemgornjegsistemadobijusevrijednosti
parametaraaib,odnosnodobijaseaproksimacionafunkcija log y a b x = + .

Gornjisistemsenemoerijeitiprekoobrazacakojisemogukoristitizarjeavanjesistemausluaju
kadajeaproksimacionafunkcijalinearna.Akoseelekoristiobrascizarjeavanjesistemapotrebnoje
funkciju log y a b x = + izravnati.

Uvodesesmjene:
log
y Y
a A
b B
x X
=
=
=
=

Pafunkcija log y a b x = + dobijaoblik Y A BX = +


Sadseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3
( , ) ...
n n
f A B Y A BX Y A BX Y A BX Y A BX ( ( ( ( = + + + + + + + +

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

GornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveAiBionaima
svojminimumkadaistodobnovrijedi:

0
f
A
c
=
c
i 0
f
B
c
=
c

Izovihuslovasedobijesistemoddvijelinearnejednainesadvijenepoznatekojijelako
rijeiti.Izuslova 0
f
A
c
=
c
sedobivaprvajednaina:

( ) ( ) ( ) ( )
1 1 2 2 3 3
2 2 2 ... 2 0
n n
Y A BX Y A BX Y A BX Y A BX ( ( ( ( + + + + =

Izuslova 0
f
B
c
=
c
sedobivadrugajednaina:

( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3
2 2 2 ... 2 =0
n n n
Y A BX X Y A BX X Y A BX X Y A BX X ( ( ( ( + + + +

Rjeavanjem gornjeg sistema dobiju se vrijednosti parametara A i B. Moe se uoiti da su izvodi, a i


sistem jednaina potpuno isti kao kod aproksimacije linearnom funkcijom, pa se za njegovo
rjeavanjemogukoristitiiobrascizaizraunavanjekoeficijentapravcaiodsjekanaYosi:.

Formulazaizraunavanjekoeficijentapravcaujednaini Y A BX = + glasi:

1 1 1
2
2
1 1
n n n
i i i i
i i i
n n
i i
i i
n XY X Y
B
n X X
= = =
= =

=
| |

|
\ .


FormulazaizraunavanjeodsjekanaYosiujednaini Y A BX = + glasi:

2
1 1 1 1
2
2
1 1
n n n n
i i i i i
i i i i
n n
i i
i i
X Y X XY
A
n X X
= = = =
= =

=
| |

|
\ .



UsluajudaimamoizraunatkoeficijentpravcaBujenaini Y A BX = + odsjeaknaYosise
moeizraunatiiprekojednostavnijegobrasca:
1 1
n n
i i
i i
Y B X
A
n
= =

NakonizraunavanjaparametaraAiBpotrebnoizraunatiparametreaibkojifiguriuu
aproksimacionojfunkciji log y a b x = + .

Preraunavanjesesvodinajednostavnuzamjenu

a A
b B
=
=

3.7Aproksimacijanelinearnomfunkcijomoblika cos y a b x e = +

Funkcija oblika
cos y a b x e = +
je nelinearna ako posmatramo varijable y i x, ali ova
funkcija je linearna po parametrima a i b, to je i potrebno da bi se dobio sistem linearnih
jednaina,takodaseaproksimacijaovomfunkcijommoerijeitiibezizravnavanja.

Iuovomsluajuseformirafunkcijakvadrataodstupanja:

( ) ( )
( ) ( )
2 2
1 1 2 2
2 2
3 3
( , ) cos cos
cos ... cos
n n
f a b y a b x y a b x
y a b x y a b x
e e
e e
( ( = + + + +

( ( + + + + +

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

Gornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveaibionaima
svojminimumkadaistodobnovrijedi:

0
c
=
c
f
a
i 0
c
=
c
f
b

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako
rijeiti.Izuslova 0
c
=
c
f
a
sedobivaprvajednaina:

( ) ( ) ( ) ( )
1 1 2 2 3 3
2 cos 2 cos 2 cos ... 2 cos 0
n n
y a b x y a b x y a b x y a b x e e e e ( ( ( ( + + + + =


Izuslova 0
c
=
c
f
b
sedobivadrugajednaina:

( ) ( )
( ) ( )
1 1 1 2 2 2
3 3 3
2 cos cos 2 cos cos
2 cos cos ... 2 cos cos =0
n n n
y a b x x y a b x x
y a b x x y a b x x
e e e e
e e e e
( ( + +

( ( + +

Ovajsistemjelinearanilakogajerijeiti.Rjeavanjemgornjegsistemadobijusevrijednosti
parametaraaib,odnosnodobijaseaproksimacionafunkcija cos y a b x e = + .

Gornjisistemsenemoerijeitiprekoobrazacakojisemogukoristitizarjeavanjesistemau
sluajukadajeaproksimacionafunkcijalinearna.

Ako se ele koristi obrasci za rjeavanje sistema potrebno je funkciju cos y a b x e = +


izravnati.

Uvodesesmjene:
cos
y Y
a A
b B
x X e
=
=
=
=

Pafunkcija cos y a b x e = + dobijaoblik Y A BX = +

Sadseformirafunkcijakvadrataodstupanja:

( ) ( ) ( ) ( )
2 2 2 2
1 1 2 2 3 3
( , ) ...
n n
f A B Y A BX Y A BX Y A BX Y A BX ( ( ( ( = + + + + + + + +

Gdjejenbrojtaakakojejepotrebnoaproksimirati.

GornjafunkcijakojapredstavljasumukvadrataodstupanjazavisioddvijepromjenjiveAiBionaima
svojminimumkadaistodobnovrijedi:

0
f
A
c
=
c
i 0
f
B
c
=
c

Iz ovih uslova se dobije sistem od dvije linearne jednaine sa dvije nepoznate koji je lako
rijeiti.Izuslova 0
f
A
c
=
c
sedobivaprvajednaina:

( ) ( ) ( ) ( )
1 1 2 2 3 3
2 2 2 ... 2 0
n n
Y A BX Y A BX Y A BX Y A BX ( ( ( ( + + + + =


Izuslova 0
f
B
c
=
c
sedobivadrugajednaina:

( ) ( ) ( ) ( )
1 1 1 2 2 2 3 3 3
2 2 2 ... 2 =0
n n n
Y A BX X Y A BX X Y A BX X Y A BX X ( ( ( ( + + + +

Rjeavanjem gornjeg sistema dobiju se vrijednosti parametara A i B. Moe se uoiti da su izvodi, a i


sistem jednaina potpuno isti kao kod aproksimacije linearnom funkcijom, pa se za njegovo
rjeavanjemogukoristitiiobrascizaizraunavanjekoeficijentapravcaiodsjekanaYosi.

Formulazaizraunavanjekoeficijentapravcaujednaini Y A BX = + glasi:

1 1 1
2
2
1 1
n n n
i i i i
i i i
n n
i i
i i
n XY X Y
B
n X X
= = =
= =

=
| |

|
\ .


FormulazaizraunavanjeodsjekanaYosiujednaini Y A BX = + glasi:

2
1 1 1 1
2
2
1 1
n n n n
i i i i i
i i i i
n n
i i
i i
X Y X XY
A
n X X
= = = =
= =

=
| |

|
\ .


UsluajudaimamoizraunatkoeficijentpravcaBujednaini Y A BX = + odsjeaknaYosi
semoeizraunatiiprekojednostavnijegobrasca:
1 1
n n
i i
i i
Y B X
A
n
= =

NakonizraunavanjaparametaraAiBpotrebnoizraunatiparametreaibkojifiguriuu
aproksimacionojfunkciji cos y a b x e = + .

Preraunavanjesesvodinajednostavnuzamjenu

a A
b B
=
=

Anda mungkin juga menyukai