Professional Documents
Culture Documents
1 G
IR
IS 5
2 Hata C esitleri 5
2.1 Kayan Nokta aritmetigi: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Aritmetik
Islemlerde Hata Analizi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 N umerik Analizde Operatorler 8
3.1
Ileri Fark Operator u ve
Ozellikleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.2 Genisletme (Kaydrma) Operator u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Geri Fark Operator u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4 Ortalama Operator u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.5 Merkezi Fark Operator u . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.6 Bol unm us Farklar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4 Tek Degiskenli Denklemlerin Koklerinin Yaklask hesab 13
4.1 YARILAMA METODU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.2 Regula Falsi yontemi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
4.3 Newton-Raphson Yontemi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.4 Kiris Yontemi . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
4.5 Sabit Nokta
Iterasyonu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
4.5.1 Sabit Nokta iterasyonda Yaknsaklk Hz . . . . . . . . . . . . . . . . . . . . . . . 28
5
Interpolasyon Teorisi 33
5.1
Interpolasyon ve Lagrange Polinomu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
5.2 Bol unm us Farklar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
5.3 En K uc uk Kareler Metodu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
5.3.1 En K u c uk Kareler Metoduyla En iyi Dogru Denklemini Bulma . . . . . . . . . . . 41
5.3.2 En K u c uk Kareler Metoduyla Tablo Noktalarndan Gecen En iyi Egriyi Bulma . . 42
2
6 N umerik T urev ve N umerik
Integral 51
6.1 Analitik Yerine Koyma Metodlar ile N umerik T urev Hesaplama . . . . . . . . . . . . . . 51
6.2 Richardson Eksrapolasyonu (Ds kestirim Metodu) . . . . . . . . . . . . . . . . . . . . . . 55
6.3 N umerik
Integral . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
6.4 Birlesik N umerik
Integral Yontemleri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
6.5 Romberg
Integrasyonu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67
6.6 Gauss
Integrasyonu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.7 Gauss
Integrasyonu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.8 C ok Katl
Integraller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
7 Lineer Olmayan Denklem Sistemlerinin C oz um u 82
7.1 Sabit Nokta iterasyonu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.2 Sistemler icin Newton Raphson Metodu . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
3
N umerik Analiz 5
1 G
IR
IS
N umerik analizin amac karmask, analitik olarak coz um u zor ve olanaksz olan problemlere sadece basit
aritmetik islemler kullanlarak coz umler bulmaktr. Bir problem verildiginde uygulamal matematikci
bu problemin coz um u icin gerekli olan matematiksel modeli kurar, n umerik analizci ise bu problemi
cozer. Problemin coz um unde genellikle elektronik hesaplayclardan faydalanlr. Dolaysyla n umerik
analizin gelisimi bilgisayarn gelisimine paraleldir. Bu nedenle n umerik analize bilgisayar m uhendisligi
ve matematik ad da verilebilir.
2 Hata C esitleri
N umerikmetodlarla coz ulen problemlerin sonu clarnn yaklask olmasndan dolay baz hatalar vardr. Bu
hatalar dort grupta toplanabilir.
A.
Insan hatalar
B. Kesme hatalar
C. Yuvarlama hatalar
D. Bilgisayarn yaptg hatalar
Bunlar acklamadan once mutlak hata ve bagl (goreceli) hata kavramlarn tanmlayalm.
Tanm 2.1. Bir s saysnn yaklask degeri s olsun. Bu Durumda
E
s
= |s s| (2.1)
degerine mutlak hata ve s = 0 olmak uzere
B
s
=
E
s
|s|
(2.2)
degerinede bagl hata denir.
Ornek 2.2. s =
1
3
ve s = 0.333 olduguna gore mutlak ve bagl hatay hesaplayalm.
C oz um: Hesaplaynn sekiz ondalkl isslem yaptgn goz on unde bulunduracak olursak
E
s
= |s s| 0.00033333 = 3.3333 10
4
ve bagl hata
B
s
=
E
s
|s|
= 0.00099999 0.001
dir.
6 N umerik Analiz
B. Kesme Hatalar:f (x) =
1
1x
fonksiyonu verilsin. Bu fonksiyonun I = [0.5, 0.5] aralgndakiintegral
degeri
0.5
0.5
dx
1 + x
= 1.098612289
dir. Bu fonksiyonu dord unc u mertebeden Taylor aclmn yazarsak
1
1 + x
= 1 x + x
2
x
3
+ x
4
+ O
_
h
5
_
dir. Bu aclmda kalan terimi atarak integralini hesaplarsak
0.5
0.5
_
1 x + x
2
x
3
+ x
4
_
dx = 1.095833333
dir. Bu islemde yaplan hata 0.002778956 dir. Bu islemde yaplan hata Taylor polinomunda baz
terimleri ihmal etmemizden kaynaklanmaktadr. Bu t ur hatalara kesme hatas denir.
C. Yuvarlama Hatalar:Bu hata cesidini anlamak icin, sabit nokta aritmetigini anlamamz gerekir.
2.1 Kayan Nokta aritmetigi:
Bilgisayar kendine verilen saylar yada islem srasnda elde edilen saylar 2, 8 veya 16 lik tabanda ifade
eder. b kullanlan say sistemininin taban olmak uzere, bir u saysn
u = (.a
1
a
2
a
n
)
b
b
0 a
n+1
<
b
2
u = (.a
1
a
2
a
n
)
b
b
+ (0.0 01)
b
b
2
a
n+1
< b
ve yuvarlamada hatasnn ust snrnn kolayca
1
2
b
n+1
oldugu gosterilebilir.
N umerik Analiz 7
2.2 Aritmetik
Islemlerde Hata Analizi
Bu ksmda x, y gibi iki yaklask saynn toplama, ckarma, carma ve bolme islemlerinde olusan hatay
inceleyecegiz.
E
x
ve E
y
x ve y nin yazlsndaki mutlak hatalar olsunlar. Bu durumda x ve y tam degerleri srayla
x+E
x
ve y +E
y
degerinden daha b uy uk ve xE
x
ve y E
y
degerinden daha k u c uk olamaz. Buna gore
bu iki saynn toplam
x + E
x
+ y + E
y
= x + y + (E
x
+ E
y
)
ifadesinden daha b uy uk ve
x E
x
+ y E
y
= x + y (E
x
+ E
y
)
ifadesinden daha k uc uk olmaz. Baska bir ifade ile x + y toplamndaki hata E
x
+ E
y
den daha b uy uk
degildir. Toplama islemindeki bagl hata ise
B
x+y
E
x
+ E
y
|x + y|
dir.
Ornek 2.4. Bes ondalkl bir hesaplaycda (5-haneli yuvarlatma aritmetigine gore) 325.6 ve 1.17153
saylarn toplaynz. Hata ve bagl hatay bulunuz.
C oz um:
Ilk once saylar kayan nokta aritmetigne gore yazmamz gerekir.
x = 325.6 = 0.32560 10
3
= x
y = 1.17153 = 0.00117153 10
3
0.00117 = y
x + y = 0.32677 10
3
olup E
x
= 0, E
y
= 0.153 10
5
dr. Bu islemde yaplan hata
E
x
+ E
y
= 0.153 10
5
ve bagl hata ise
B
x+y
=
0.153 10
5
325.6 + 1.17153
= .4682170445 10
8
dr.
E
x
ve E
y
x ve y nin yazlsndaki mutlak hatalar olsunlar. x ve y tam degerlerinin carpma isleminin
mutlak hatann ise
|xE
y
| +|yE
x
| +|E
x
E
y
|
ifadesinden daha b uy uk olmayacag acktr. Eger |E
x
E
y
| cok k uc uk ise ihmal edilebilir ve mutlak hatay
E
xy
= |xE
y
| +|yE
x
|
olarak alabiliriz. Bagl hatay ise
Bxy =
E
x
x
E
y
y
8 N umerik Analiz
olarak alabiliriz. Benzer sekilde bolme islemi icin |E
x
E
y
| ve |E
y
|
2
ihmal edilirse mutlak hata
x
y
E
x
x
E
y
y
_
olacaktr ve bagl hata ise
B
x
y
=
E
x
x
E
y
y
dr.
3 N umerik Analizde Operatorler
Matematikte ksalk, anlatm kolaylg ve diger uygulamaya dayal amaclarla, baz islemlerin olustugunu
gostermek icin kullanlan sembollere operator denir.
Ornegin
d
dx
t urev operator u,
integral operator u,
2
y
k
= y
k
= (y
k+1
y
k
) = y
k+1
y
k
= y
k+2
2y
k+1
+ y
k
3
y
k
=
2
y
k
= (y
k+2
2y
k+1
+ y
k
)
= y
k+3
3y
k+2
+ 3y
k+1
y
k
olup en genel halde
n
y
k
=
n
i=0
(1)
i
_
n
i
_
y
k+ni
dir. Boylece ileri fak toblosu
x
k
y
k
y
k
2
y
k
3
y
k
4
y
k
x
0
y
0
y
0
x
1
y
1
2
y
0
y
1
3
y
0
x
2
y
2
2
y
1
4
y
0
y
2
3
y
1
x
3
y
3
2
y
2
y
3
x
4
y
4
Tanm 3.2. (Genellestirilmis Binom Katsaylar) x herhangi bir say olsun.
_
x
r
_
=
_
_
1 r = 0
0 r Z
x(x1)(xr+1)
r!
r Z
+
seklinde tanmlanan fonksiyona Genellestirilmis Binom Katsays denir.
A. x = 0 ise
_
0
r
_
= 0 dr.
B.
_
x
r
_
x e gore r. dereceden bir polinomdur.
C. Eger h = 1 alnrsa
_
x
r
_
=
_
x
r 1
_
dir. En genel halde
k
_
x
r
_
=
_
x
r k
_
, k = 0, 1,
10 N umerik Analiz
Ileri fark operator u ile t urevler arasnda sk biriliski vardr. Bunu ortalam deger teoremini kullanarak
kolayca gosterebiliriz.
f (x) = f (x + h) f (x) = hf
(
1
) ; x <
1
< x + h
2
f (x) = f (x) = hf
(
1
) = h(f
(
1
+ h) f
(
1
))
= h
2
f
(
2
) ; x <
2
< x + 2h
en genel halde ise
k
f (x) = h
k
f
(k)
(
k
) ; x <
k
< x + kh
Teorem 3.3. P
n
(x) = a
0
x
n
+ a
1
x
n1
+ + a
n1
x + a
n
olsun bu taktirde
n
P
n
(x) = a
n
n!h
n
,
n+1
P
n
(x) = 0
dr.
Ornek 3.4. y = x
2
fonksiyonu icin ileri fark tablosunu olusturalm
x
k
y
k
y
k
2
y
k
3
y
k
4
y
k
5
y
k
0 0
0.04
0.2 0.04 0.08
0.12 0
0.4 0.16 0.08 0
0.2 0 0
0.6 .36 0.08 0
0.28 0
0.8 .64 0.08
0.36
1 1
3.2 Genisletme (Kaydrma) Operator u
h > 0 olmak uzere Ef (x) = f (x + h) seklinde tanmlanan operatore genisletme (kaydrma) operator u denir.
Bu operator un lineer bir operator oldugu kolaylkla gosterilebilir. Asikar olarak
E
k
f (x) = f (x + kh) , k = 1, 2,
dr. k = 0 ise E
0
f = f dir. E
k
f (x) = f (x + kh) oldugundan E
k
f (x) = f (x kh) olacaktr. Dikkat
edilirse
f (x) = f (x + h) f (x) = Ef (x) If (x)
= (E I) f (x)
oldu gundan bu esitlik bize = E I oldugunu gosterir.
N umerik Analiz 11
3.3 Geri Fark Operator u
y = f (x) fonksiyonu verilmis olsun. Bu taktirde f (x) = f (x) f (x h) , h > 0 seklinde tanmlanan
operatore geri fark operator u denir. Simdi x
k
x
k1
= h, i = 1, , n, diyelim ve f (x
k
) y y
k
ile
gosterirsek, asikar olarak y
k
= y
k
y
k1
dr. Buradan ardsk olarak
2
y
k
= y
k
= y
k
y
k1
= y
k
2y
k1
+ y
k2
3
y
k
= y
k
3y
k1
+ 3y
k2
y
k3
olup geri fark toblosu ise
x
k
y
k
y
k
2
y
k
3
y
k
4
y
k
x
0
y
0
y
1
x
1
y
1
2
y
2
y
2
3
y
3
x
2
y
2
2
y
3
4
y
4
y
3
3
y
4
x
3
y
3
2
y
4
y
4
x
4
y
4
dr. Benzer sekilde E kaydrma operator u ile geri fark operator u arasnda
f (x) = f (x) f (x h) = If (x) E
1
f (x)
=
_
I E
1
_
f (x)
iliskisi vardr.
Ornek 3.6. Bir f fonksiyonu icin f (1) = 2.31978, f (2) = 2.48258 oldugu bilindigine gore f fonksiy-
onunun x = 1.5 deki ortalama degeri
f (1.5) =
1
2
[f (2) + f (1)] =
1
2
(2.31978 + 2.48258)
= 2.401180000
dir.
3.5 Merkezi Fark Operator u
f (x) = f
_
x +
h
2
_
f
_
x
h
2
_
seklinde tanmlanan opretore denir. y
k
= f (x
k
) gosterimi kullanlrsa
y
k
= y
k+
1
2
y
k
1
2
2
y
k
= y
k+1
2y
k
+ y
k1
.
.
.
dr.
3.6 Bol unm us Farklar
Bir f (x) fonksiyonu x
0
, x
1
, noktalarnda srasyla y
0
, y
1
, degerlerini alsn. f nin birinci bol unm us
fark
j
y
k
=
y
j
y
k
x
j
x
k
seklinde tanmlanr ve f (x
j
, x
k
) veya f [x
j
, x
k
] sembollerinden birisi ile gosterilir. Benzer sekilde ikinci,
u c unc u ve diger bol unm us farklarda
ij
2
y
k
=
j
y
i
i
y
k
x
i
x
j
ij
3
y
k
=
j
y
i
ij
y
k
x
x
i
.
.
.
seklinde tanmlanabilir.
1
y
0
= f[x
0
, x
1
] =
y
1
y
0
x
1
x
0
=
1 + 2
1
= 1
2
y
1
= f[x
1
, x
2
] =
y
2
y
1
x
2
x
1
=
0 + 1
1 0
= 1
3
y
2
= f[x
2
, x
3
] =
y
3
y
2
x
3
x
2
=
26 0
3 1
= 13
4
y
3
= f[x
3
, x
4
] =
y
4
y
3
x
4
x
3
=
124 26
5 3
= 49
12
y
0
=
2
y
1
1
y
0
x
2
x
0
=
f[x
1
, x
2
] f[x
0
, x
1
]
x
2
x
0
=
1 1
1 + 1
= 0
23
y
1
=
3
y
2
2
y
1
x
3
x
1
=
13 1
3 0
= 4
34
y
2
=
4
y
3
3
y
2
x
4
x
2
=
49 13
5 1
= 9
benzer sekilde uc unc u bol unm us fark ise
123
y
0
= 1
234
y
1
= 1
1234
y
0
= 0
olup asagdaki tabloyu olusturabiliriz.
x
k
y
k
f[x
i
, x
j
] f[x
i
, x
j
, x
] f[x
i
, x
j
, x
, x
t
] f[x
i
, x
j
, x
, x
t
, x
k
]
1 2
1
0 1 0
1 1
1 0 4 0
13 1
3 26 9
49
5 124
4 Tek Degiskenli Denklemlerin Koklerinin Yaklask hesab
f(x) fonksiyonunun carpanlara ayrlabilir bir polinom olmas halinde, ornegin f(x) = x
2
1 olmas halinde
f(x) = 0 denkleminin kokleri x = 1 dir. Eger f(x) = 0 bir polinom degilse, bu durumda |f ( x)| degerini
k uc uk yapan x saysnn bulunmas istenir. Bu x degerine f(x) = 0 denkleminin yaklask kok u denir.
14 N umerik Analiz
4.1 YARILAMA METODU
Bu yontem ara deger teoreminin uygulamasna dayanan bir yontemdir. Ara deger teoremi geregincef (x) fonksiyonu
[a, b] aralgnda s urekli ve f (a) f (b) < 0 ise f (m) = 0 olacak sekilde a < m < b vardr.n = 0, 1, icin
m
n
=
a
n
+ b
n
2
hesaplanr. f (a
n
) f (b
n
) < 0 ise a
n+1
= a
n
ve b
n+1
= m
n
alnr aksi halde a
n+1
= m
n
ve b
n+1
= b
n
alnnarak devam edilmesiyle m
1
, m
2
, , m
N
dizisi elde edilir. |m
N
m
N1
| < oldugunda yani iki
deger arasndaki fark istenildigi kadar k uc uk kaldgnda hesaplama durdurulur.
Ornek 4.6.
2 degrini 10
3
toloransla yaklask olarak hesaplaynz.
N umerik Analiz 17
C oz um: f(x) = x
2
2 fonksiyonu ele alalm. Asikar olarak sfr yeri [1,2] aralgndadr. a
0
= 1, b
0
= 2
olup f(1) = 1, f (2) = 2
w
0
=
f (b
0
) a
0
f (a
0
) b
0
f (b
0
) f (a
0
)
=
2 1 + 1 2
3
=
4
3
= 1.3333
olup f
_
4
3
_
=
2
9
dr. Buradan ara deger teoremi geregi fonksiyonun sfr yeri [
4
3
, 2] aralgndadr.
w
1
=
f (b
1
) a
1
f (a
1
) b
1
f (b
1
) f (a
1
)
=
2
4
3
+
2
9
2
2 +
2
9
=
7
5
f
_
7
5
_
=
1
25
dr. Buradan ara deger teoremi geregi fonksiyonun sfr yeri [
7
5
, 2] aralgndadr.
w
2
=
f (b
2
) a
2
f (a
2
) b
2
f (b
2
) f (a
2
)
=
2
7
5
+
1
25
2
2 +
1
25
=
24
17
= 1.4117647058823
f
_
24
17
_
=-2/289 dr. Buradan ara deger teoremi geregi fonksiyonun sfr yeri [
24
17
, 2] aralgndadr.
w
3
=
f (b
3
) a
3
f (a
3
) b
3
f (b
3
) f (a
3
)
=
2
24
17
+
2
289
2
2 +
2
289
=
41
29
= 1.41379310344827
f
_
41
29
_
=
1
841
dr. Buradan fonksiyonun sfr yeri [
41
29
, 2] aralgndadr.
w
4
=
f (b
4
) a
4
f (a
4
) b
4
f (b
4
) f (a
4
)
=
2
41
29
+
1
841
2
2 +
1
841
=
140
99
= 1.4141414141414
dr. w
4
w
3
= 0.000348311 oldugundan islem durdururlur.
2 =1.4142135623730950488016887242096980785696718753769..... dr.
(x
0
) (x x
0
)
dr. Bu teget dogrusunun xeksenini kestigi noktay x
1
ile gosterirsek
x
1
= x
0
f (x
0
)
f
(x
0
)
elde edilir. Benzer sekilde devam ederek
x
n
= x
n1
f (x
n1
)
f
(x
n1
)
dizisi elde edilir. Bu form ule Newton-Rophson iterasyon form ul u denir.
(x) = 3x
2
3 olup Newton-Rophson iterasyon form ul u
x
n
= x
n1
x
3
n
3x
n
2
3x
2
n
3
N umerik Analiz 19
dr. Buradan
x
1
= 3
27 3 3 2
27 3
=
7
3
= 2.3333
x
2
=
7
3
_
7
3
_
3
3
7
3
2
3
_
7
3
_
2
3
=
37
18
= 2.055555
x
3
=
37
18
_
37
18
_
3
3
_
37
18
_
2
3
_
37
18
_
2
3
=
1027
513
= 2.001949317738
x
4
= 2.0000025282979750862
x
5
= 2.0000000000042615163
x
6
= 2
dr.
Teorem 4.9. f (x) C
2
[a, b] ve f (x) fonksiyonunun bir sfr yeri p olsun. f
(x
0
) (x x
0
) +
f
() (x x
0
)
2
2!
dr. Burada x ile x
0
arasndadr. p fonksiyonun sfr yeri oldugundan
0 = f (x
0
) + f
(x
0
)
_
p x
1
f (x
0
)
f
(x
0
)
_
+
f
() (p x
0
)
2
2!
den p cekilirse
p = x
1
()
2f
(x
0
)
(p x
0
)
2
(4.1)
Simdi p noktasnn f
(x) ve f
(x)
fonksiyonlar [a,b] kapal aralgnda s urekli oldugundan
M =
max
xI
|f
(x)|
min
xI
|f
(x)|
(4.2)
secersek (4.1) esitliginden
|p x
1
| M|p x
0
|
2
yada
M|p x
1
| (M|p x
0
|)
2
elde edilir. x
0
I degeri |p x
0
| < ve M|p x
1
| < 1 olacak sekilde secilmisse benzer sekilde devam
ile
|p x
n+1
| < M|p x
n
|
2
< M
3
|p x
n1
|
4
.
.
.
<
1
M
(M|p x
0
|)
2
n
20 N umerik Analiz
M|p x
1
| < 1 oldugundan n icin x
n
p dir.
f (x
n1
)
f
(x
n1
)
Newton-Rophson iterasyon form ul unden
x
n
= x
n1
x
n1
cos x
n1
1 + sin x
n1
ardsk olarak
x
1
= .73953613351523830094
x
2
= .73908517810601018295
x
3
= .73908513321516108662
dr.|x
3
x
2
| = 0.449 10
7
oldugundan islem durdurulur. Bu problem mapple ile
f : = x > x cos(x); g := x > x (x cos(x))/(1 + sin(x));
x[0] : = Pi/4; for n from 1 to 10 do; x[n] := evalf[20](g(x[n 1])); end do;
komut islemi ile coz ulebilir.
C oz um: x
3
2 = 0 denkleminin kok un u I = [1, 2] aralgnda 10
3
toloransla bulunuz.
C oz um: Bu problem icin f (x) = x
3
2 , f
(x) = 3x
2
dr. x
0
= 1.5 alalm.
x
n
= x
n1
f (x
n1
)
f
(x
n1
)
Newton-Rophson iterasyon form ul unden
x
n
= x
n1
x
3
n1
2
3x
2
n1
ardsk olarak
x
0
= 1.5
x
1
= 1.2962962962962962963
x
2
= 1.2609322247417485513
x
3
= 1.2599218605659262503
x
4
= 1.2599210498953947744
olup
|x
3
x
2
| = 0.0010103
|x
4
x
3
| = 0.811 10
6
N umerik Analiz 21
oldu gundan 4. admda islem durdurulur.
3
2 =1.25992104989487316476721060727822............
Acklama 1. f (x) = 0 denklemi qkatl bir koke sahip olsun. Bu durumda
f (x) = (x p)
q
h(x)
olacak sekilde bir h fonksiyonu vardr. f (x) fonksiyonunun ikinci mertebeden Taylar aclm yardmyla
Newton-Rophson iterasyon form ul un u elde ettigimizde
g (x) = x q
f (x)
f
(x)
iterasyon fonksiyonu elde edilir. Buradan elde edilen
x
n
= x
n1
q
f (x
n1
)
f
(x
n1
)
iterasyon form ul une hzlandrlms Newton-Rophson iterasyon form ul u denir.
f (x
n1
)
f
(x
n1
)
= x
n1
(x
n1
2)
2
(x
n1
1)
(x 2) (3x 4)
Newton-Rophson iterasyon form ul unden ardsk olarak
x
0
= 1.9
x
1
= 1.9529411764705882353
x
2
= 1.9770662695457930007
.
.
.
x
19
= 1.9999998290738370236
x
20
= 1.9999999145369258157
hzlandrlms Newton-Rophson iterasyon form ul u ile hesaplasaydk
x
n
= x
n1
2
f (x
n1
)
f
(x
n1
)
= x
n1
2
(x
n1
2)
2
(x
n1
1)
(x 2) (3x 4)
ardsk olarak
x
0
= 1.9
x
1
= 2.0058823529411764706
x
2
= 2.0000171497170296690
x
3
= 2.0000000001470526142
x
4
= 2
22 N umerik Analiz
dr.
5 0.618, x
3
= 1 +
5 1.618 dir.
Iterasyon fonksiyonu
g (x) = x
x
3
+ 2x
2
1
3x
2
+ 4x
dir.
x
n
= g (x
n
)
Newton Raphson iterasyon form ul unde x
0
= 1.3 alnrsa
x
1
= .1076923076923076923
x
2
= 2.2031285440538109579
x
3
= 1.3730962692364135052
x
4
= .89235159563287571025
x
5
= .67363839192373346142
x
6
= .62105676678584473980
x
7
= .61804367493158802371
-1+
f (x
1
) (x
1
x
0
)
f (x
1
) f (x
0
)
bulunur. Benzer sekilde devam edilerek
x
n
= x
n1
f (x
n1
) (x
n1
x
n2
)
f (x
n1
) f (x
n2
)
iterasyon form ul u elde edilir.
Ornek 4.13. x
3
+ 3x
2
1 = 0, I = [0, 1] aralgndaki kok un u kiris yontemi ile bulunuz.
N umerik Analiz 23
C oz um: Bu problem icin f (x) = x
3
+ 3x
2
1 dr. x
0
= 0, x
1
= 1 olup f (x
0
) = 1 ve f (x
1
) = 3 olup
x
n
= x
n1
f (x
n1
) (x
n1
x
n2
)
f (x
n1
) f (x
n2
)
indirgeme form ul unden ardsk olarak
x
2
= 1
3 (1 0)
3 + 1
= 0.25
ve f(x
2
) =-0.796875 dr.
x
3
= 0.25
0.796875 (0.25 1)
0.796875 3
= 0.40740740740740740741
dr. Benzer sekilde devam edilerek
x
4
= .59608295788807387272
x
5
= .52250146650935531696
x
6
= .53142462250180564597
x
7
= .53209619721271102696
x
8
= .53208888071210603637
x
9
= .53208888623791013027
x
10
= .53208888623795607041
elde edilir. Bu problem Mapple ile
f : = x > x3 + 3 x2 1; plot(f(x), x = 0..1);
x[0] : = 0; x[1] := 1; x[2] := evalf[20](x[1] f(x[1]) (x[1] x[0])/(f(x[1]) f(x[0])));
for n from 3 to10 do
x[n] : = evalf[20](x[n 1] f(x[n 1]) (x[n 1] x[n 2])/(f(x[n 1]) f(x[n 2])));
end do;
islem komutuyla yaplabilir.
Ornek 4.14. x
2
2 = 0, I = [1, 2] aralgndaki kok un u kiris yontemi ile bulunuz.
C oz um: Bu problem icin f (x) = x
2
2 dr. x
0
= 1, x
1
= 2 olup f (x
0
) = 1 ve f (x
1
) = 2 olup
x
n
= x
n1
f (x
n1
) (x
n1
x
n2
)
f (x
n1
) f (x
n2
)
indirgeme form ul unden ardsk olarak
x
2
= 2
2 (2 1)
2 + 1
=
4
3
= 1.3333333333333333333
ve f (x
2
) = f
_
4
3
_
=
2
9
dr.
x
3
=
4
3
2
9
_
4
3
2
_
2
9
2
=
7
5
= 1.4
24 N umerik Analiz
ve f
_
7
5
_
=
1
25
dir.
x
4
=
7
5
1
25
_
7
5
4
3
_
1
25
+
2
9
=
58
41
= 1.4146341463414634146
f
_
58
41
_
=
2
1681
olup benzer sekilde devam edilirse
x
5
= 1.4142114384748700173
x
6
= 1.4142135620573204626
x
7
= 1.4142135623730952859
x
8
= 1.4142135623730950488
x
9
= 1.4142135623730950488
olarak elde edilir.
4.5 Sabit Nokta
Iterasyonu
Sabit nota yontemini acklamak icin Newton Raphson form ul udeki,
x
n+1
= x
n
f (x
n
)
f
(x
n
)
form ul un u goz on une alalm. Eger,
g (x) = x
f (x)
f
(x)
denirse Newton-Raphson form ul u
x
n+1
= g (x
n
)
olarak yazlabilir. Bu form ul kullanlarak elde edilen x
1
, x
2
, , x
n
, dizisi bir limitine yaknsar. Eger
g s urekliyse
= limx
n+1
= limg (x
n
) = g (limx
n
) = g ()
dr. Buradan f (x) denkleminin kok u g (x) fonksiyonunun sabit noktasdr. Bunun terside dogrudur,
yani g (x) fonksiyonunun sabit noktas f (x) = 0 denkleminin bir kok ud ur. Soyle ki, g (x) fonksiyonunun
sabit noktas ise g () = ve
g () =
f ()
f
()
=f () = 0
dr.
x + 2 olup g (x) =
x + 2 olarak secilebilir.
3. x
2
= x + 2 dan x = 1 +
2
x
olup g (x) = 1 +
2
x
olarak secilebilir.(x = 0)
N umerik Analiz 25
4. x
2
= x + 2 dan x = x
_
x
2
x 2
_
olup g (x) = 2x x
2
+ 2 olarak secilebilir.
5. benzer muhakemelerle istenildigi kadar secilebilir.
Ornek 4.16. g (x) = x sin x fonksiyonun [0,1] aralgnda iki sabit noktas vardr. Bunlar x = 0 ve
x = 1 dir.
Teorem 4.17. Eger her x [a, b] icin g C[a, b] ve g (x) [a, b] ise g nin [a,b] aralgnda bir sabit
noktas vardr. Bundan baska (a,b) aralgnda g
(x)| =
2x
3
<
2
3
< 1
oldu gundan bu sabit nokta tektir. Simdi bu sabit noktay bulalm p = g (p) den
p =
p
2
1
3
=p
1
=
3
13
2
, p
2
=
3 +
13
2
olup
3
13
2
[1, 1] oldugundan istenen sabit noktadr.
Teorem 4.19. (Sabit Nokta Teoremi)g C[a, b] ve her x [a, b] icin g (x) [a, b] olsun. x
0
, [a, b]
aralgnda herhangi bir nokta ise n 1 icin
x
n
= g (x
n1
)
ile tanmlanan dizi [a, b] de bir tek p noktasna yaknsar.
26 N umerik Analiz
Proof. Bir onceki teoremden g nin [a, b] aralgnda bir sabit noktas oldugunu biliyoruz. Her n icin
x
n
= g (x
n1
) [a, b] dir. Ortalama deger teoreminden
|x
n
p| = |g (x
n1
) g (p)| = |g
()| |x
n1
p| < k |x
n1
p|
dir. T umevarmla
|x
n
p| k |x
n1
p| k
2
k |x
n2
p| k
n
|x
0
p| (4.5)
dr. k < 1 oldugundan
lim|x
n
p| limk
n
|x
0
p| = 0
yani x
n
dizisi p ye yaknsar.
Sonuc 4.20. Eger g, Teorem 4.19 in hipotezlerini saglyorsa x
n
dizisinin p ye yaklasrken meydana gelen
hata her n 1 icin,
|x
n
p| k
n
max {x
0
a, b x
0
}
dr.
Proof. (4.5) esisizliginden asikar olarak
|x
n
p| k
n
|x
0
p| max {x
0
a, b x
0
}
dr.
Sonuc 4.21. Eger g, Teorem 4.19 in hipotezlerini saglyorsa her n 1 icin,
|x
n
p|
k
n
1 k
|x
0
x
1
|
dr.
Proof. Teorem 4.19 in ispatndanher n 1 icin
|x
n+1
x
n
| = |g (x
n+1
) g (x
n
)| k |x
n
x
n1
| k
n
|x
1
x
0
| (4.6)
elde edilir. Buradan
|x
m
x
n
| = |x
m
x
m1
+ x
m1
x
m2
+ x
m2
+ x
n+1
x
n
|
|x
m
x
m1
| +|x
m1
x
m2
| + +|x
n+1
x
n
|
k
n
_
1 + k + + k
mn1
_
|x
1
x
0
| (4.7)
elde edilir. Teorem 4.19 e gore lim
m
x
m
= p oldugundan (4.7) nn limitini m alnrsa ispat tamam-
lanms olur.
(x) = 3x
2
+ 1 olup. |g
(x)| < 1 olacak sekilde p noktasn iceren bir [a,b] aralg bulunamaz
dolaysyla bu sekilde secilen g (x) iterasyon fonksiyonu ile olusturulacak dizi yaknsak degildir.
N umerik Analiz 27
Ornek 4.23. x
3
x 1 = 0 denkleminin [1,2] aralgndaki kok un u sabit nokta interpolasyon yontemini
kullanarak = 10
5
hata payyla hesaplaynz.
C oz um: Bu denklem icin interpolasyon polinomu bir kac sekilde alnabilir.
Ornegin g
1
(x) = x
3
1,
g (x) = (x + 1)
1/3
vs. olarak alnabilir. Fakat g
1
(x) = 3x
2
ve I = [1, 2] aralgnda |g
1
(x)| < 1 tutulamaz
dolaysyla uygun bir secim degildir.
g (x) = (x + 1)
1/3
=g
(x) =
1
3 (x + 1)
2/3
olup her x I icin
g
(x)
1
3 2
2/3
< 1
ve her x I icin g (x) I dr. Dolaysyla sabit nokta teoremi geregi g ile tanmlanan dizi [a,b] aralgnda
bir tek p noktasna yaknsar. Simdi = 10
5
hata payyla hesaplayalm
x
n
= g (x
n1
)
ve
|x
n
p|
k
n
1 k
|x
0
x
1
| < 10
5
form ul unde x
0
=
3
2
secelim x
1
= g (x
0
) = g
_
3
2
_
=
_
1 +
3
2
_
1/3
=
_
5
2
_
1/3
dir. Burada k =
1
32
2/3
dir.
_
3
2
6
_
n
<
10
5
_
1
3
2
6
_
3
2
_
5
2
_
1/3
Ornek 4.24. x
3
13x + 18 = 0 denklemi icin iterasyon fonksiyonu olarak
A. g(x) =
13x18
x
2
,
28 N umerik Analiz
B. g(x) = x
3
12x + 18
alnabilir. Bu fonksiyonlardan hangisi ile x = 2 kok une yaknsayacak bir iterasyon dizisi elde edilebilir.
C oz um:
A. g(x) =
13x18
x
2
ise g
(x) =
13x+36
x
3
olup g
(x) = 3x
2
12 olup g
= lim
n
|e
n+1
|
|e
n
|
=
olacak sekilde pozitif ve saylar varsa (x
n
) dizisi, p ye asimtotik sabitiyle mertebeden yaknsaktr
denir. Eger (x
n
) dizisi p = g (p) coz um une mertebeden yaknsak ise, x
n
= g (x
n1
) iterasyon fonksiy-
onuna mertebedendir denir.
A. Eger = 1 ise yaknsaklk lineer
B. Eger = 2 ise yaknsaklk kuadratiktir.
Ornek 4.27. x
n
=
1
n
dizisinin 0 a lineer yaknsadgn gosteriniz
C oz um:
|x
n+1
|
|x
n
|
=
|
1
n+1
|
1
n
=
n
n+1
olup lim
n
n+1
= 1 = oldugundan yaknsama lineerdir.
Bir f (x) = 0 denklemi verildiginde iterasyon fonksiyonunun bir kac sekilde bulundugu gorm ust uk.
Fakat iterasyon fonksiyonu yardmyla elde edilen dizinin genel terimini her zaman bulamayacagmzdan
iterasyon fonksiyonunun mertebesini her zaman belirleyemeyiz. Simdi kuadratik yaknsama icin gerekli
kriterleri ckaralm.
Teorem 4.28. p, x = g (x) denkleminin bir coz um u olsun. p yi icine alan bir I ack aralgnda g
(p) = 0
ve g
(p) < M oldugunu farz edelim. bu durumda oyle bir > 0 says vardr ki, p
0
[p , p + ] icin
n 1 oldugunda, x
n
= g (x
n1
) dizisi kuadratik olarak p ye yaknsar. Bundan baska yeterince b uy uk n
degerleri icin,
|p
n+1
p| <
M
2
|p
n
p|
2
dir.
Simdi f (x) = 0 denklemini Teorem 4.28 kullanarak cozelim. p noktas f (p) = 0 olacak sekilde
f (x)=0 denkleminin bir coz um u olsun.
g (x) = x (x) f (x)
olacak sekilde
x
n
= g (x
n1
) , n 1
sabit nokta iterasyon fonksiyonunu goz on une alalm. Burada (x) daha sonradan belirlenecek bir
fonksiyondur. Eger (x) snrl bir fonksiyon ise, g (p) = p dr ve g kuadratik olarak yaknsar. g
(p) = 0
olmas asikar olarak (p) = 1/f
(p) yi bulamayz. Bu
sebetten dolay (x) = 1/f
(p) = 0 olmasdr.
Teorem 4.31. p (a, b) noktasnn, f C[a, b] fonksiyonunun m katl sfr yeri olamas icin gerek ve
yeter sart
0 = f (p) = f
(p) = = f
(m1)
(p)
olmasdr. Ancak burada f
(m)
(p) = 0 dr.
30 N umerik Analiz
Sonuc 4.32. Eger f fonksiyonunun p noktasndaki sfr yeri basit degilse, f fonksiyonun yaknsaklg
kuadratik olmaz.
(0) = 0 fakat f
(x)
fonsiyonunu tanmlayalm. Bu yontemi m = 1 icin acklayacagz m > 1 icin benzer muhakemelerle
genellestirilebilir. fonksiyonuna Newton-Raphson Yontemi uygulanrsa
g (x) = x
(x)
(x)
= x
f (x) f
(x)
[f
(x)]
2
f (x) f
(x)
(4.8)
elde edilir. Bu sekilde tanmlanan g iterasyon fonksiyonu s urekli ise, f fonksiyonunun sfr yerine kuadratik
olarak yaknsar.
(x) = e
x
1, f
(x) = e
x
dir. Buradan iterasyon fonksiyonu
g (x) = x
(e
x
x 1) (e
x
1)
(e
x
1)
2
(e
x
x 1) e
x
dir. Buradan ardsk olarak
x
0
= 1
x
1
= 0.2342106135535145212
x
2
= 0.00845827991076361108
x
3
= 0.0000118901837679624797
x
4
= 0.23580624004914 10
10
x
5
= 0.23580624004914 10
10
N umerik Analiz 31
bu islem Mapple ile
f : = x > exp(x) x 1; k := x > exp(x) 1; z := x > exp(x);
g : = x > x (f(x) k(x))/((k(x))2 f(x) z(x));
x[0] : = 1; for n from 1 to 20 do; x[n] := evalf[20](g(x[n 1])); end do;
ile yaplabilir
Ornek 4.35. x
6
x 1 = 0 denkleminin [1,2] kok un u = 10
2
hata payyla
A. Yarlama metodu ile
B. kiris metodu ile
C. Newton Raphson metodu ile coz un uz.
D. Sabit nokta iterasyonu ile coz un uz.
C oz um:
A. Yarlama metoduyla istenilen hatayla cozelim
|x
n
p| <
b a
2
n
< 10
2
=100 < 2
n
=ln 100 < n
4.6 < n
dir yani; n = 5 alnmaldr.
n a
n
b
n
m
n
f (m
n
)
1 1 3 1.5 8.890625000
2 1 1.5 1.25 1.564697266
3 1 1.25 1.125 0.09771347
4 1.125 1.25 1.1875 0.616653025
5 1.125 1.875 1.15625 0.233268925
B. Bu problem icin f (x) = x
6
x 1 dr. x
0
= 1, x
1
= 2 olup f (x
0
) = 1 ve f (x
1
) = 61olup
x
n
= x
n1
f (x
n1
) (x
n1
x
n2
)
f (x
n1
) f (x
n2
)
indirgeme form ul unden ardsk olarak
x
2
= x
1
f (x
1
) (x
1
x
0
)
f (x
1
) f (x
0
)
= 2
61 (2 1)
61 + 1
= 1.0161290322580645161
f (x
2
) =-.915367715 olup
x
3
= x
2
f (x
2
) (x
2
x
1
)
f (x
2
) f (x
1
)
= 1.0161290322580645161
.915367715 (1.0161290322580645161 2)
.915367715 61
= 1.0306747541311724036
32 N umerik Analiz
f(x
3
) =-.831921415
x
4
= 1.1756889442904011157
x
5
= 1.1236790653714192370
x
6
= 1.1336710812052531793
x
7
= 1.1347526818264030642
C. Newton-Raphson
x
n
= x
n1
f (x
n1
)
f
(x
n1
)
iterasyon form ul unde x
0
= 1 alarak
x
n
= x
n1
x
6
n1
x
n1
1
6x
5
n1
1
den ardsk olarak
x
0
= 1
x
1
= 1.2
x
2
= 1.1435758425030438079
x
3
= 1.1349094622420857949
x
4
= 1.1347242213865577060
x
5
= 1.1347241384015361396
D. x = (x + 1)
1
6
dan g (x) = (x + 1)
1
6
alalm. Asikar olarak g (x) [1, 2] dir.
g
(x) =
1
6 (x + 1)
5
6
<
1
6 2
5/6
<
1
6
elde edilir. x
0
= 1.5 alalm
x
1
= g (x
0
) = 1.164993051
den istenilen hata ile coz um u bulalm
|x
n
p| <
(1/6)
n
1
1
6
|1.164993051 1.5| < 10
2
den
600
5
.335006949 < 6
n
=
log (40.20083388)
log 6
< n
= 2.06 < n
yani n = 3 dir. Buradan
x
2
= g (x
1
) = g (1.164993051) = 1.137390032
x
3
= g (x
2
) = g (1.137390032) = 1.134960194
N umerik Analiz 33
Ornek 4.36. e
x
4x
2
= 0 denkleminin [0, 1] aralgndaki kok un u sabit nokta iterasyonu ile = 10
3
hata payyla hesaplaynz.
C oz um: x =
e
x
2
2
dan g(x) =
e
x
2
2
alrsak her x [0, 1] = I icin g (x) I dr ve |g
(x)| <
1
4
e =.41218031767503203670
1 oldugundan g uygun bir iterasyon fonksiyonudur. x
0
= 0.5 alrsak
x
1
= g (x
0
) = g (0.5) = .64201270834387074205
olup
|x
n
p| <
0.412180317675
n
1 0.412180317675
|.64201270834387074205 0.5|
<
k
n
.5878196823
.1420127083 < 10
3
den
142.0127083
.5878196823
< k
n
=5.487251590 < nlog (0.412180317675)
5.487251590 < 0.8862943611n =6.19 < n
elde edilir. Yani; 7. adma kadar devam etmeliyiz.
x
2
= g (x
1
) = g (.64201270834387074205)
= .6892571700
x
3
= g (x
2
) = g (.6892571700)
= .7057327915
x
4
= g (x
3
) = g (.7057327915)
= .7115704965
x
5
= g (.7115704965) = .7136505000
x
6
= g (.7136505000) = .7143930840
x
7
= g (.7143930840) = .7146583815
5
Interpolasyon Teorisi
Interpolasyon bir fonksiyonun tablo halinde verilmis degerlerinden hareketle, bu fonksiyonun bu aralkta
bilinmeyen degerlerinin hesaplanmas islemidir. Diger bir degisle verilmis bir fonksiyonun bilinen daha
basit bir polinomla gosterilmesi veya onun yerine kullanlmas icin de kullanlr.
Eger bir aralkta, bir f (x) fonksiyonu ile P (x) polinomunun aldg degerler istenildigi kadar k u c uk
oluyorsa yani; her > 0 icin |f (x) P (x)| < oluyorsa P (x) polinomuna f (x) fonksiyonunun bir
yaklasm polinomu denir.
34 N umerik Analiz
Teorem 5.1. (Weiertrass Yaklasm Teoremi) Eger f (x) fonksiyonu [a,b] aralnda tanml ve s urekli
ve > 0 says verilmis ise bu durumda [a,b] kapal aralgnda tanml ve s urekli ve her x [a, b] icin
|f (x) P (x)| <
olacak bicimde bir P (x) polinomu vardr.
Baz hesaplamalarda Taylor polinomlar yetersiz kal ornegin f (x) =
1
x
fonksiyonunu x = 1 noktasnda
Taylor serisine acarsak
P
n
(x) =
n
k=0
f
(k)
(1)
k!
(x 1)
k
=
n
k=0
(1)
k
(x 1)
k
olmak uzere
f (x) = P
n
(x) + R
n+1
(x)
seklinde yazlabilir. Fakat P
n
(3) = (1)
k
2
k
fakat f(3) =
1
3
dir. Yani Taylor polinomlar yaklask
hesaplamalarda her zaman kullanlabilecek bir yonten degildir.
5.1
Interpolasyon ve Lagrange Polinomu
x
0
ve x
1
iki nokta ve f (x) fonksiyonunun bu noktalardaki degeri srasyla y
0
ve y
1
olsun. (x
0
, y
0
) ve
(x
1
, y
1
) noktalarndan gecen dogrunun denklemi asikar olarak
y y
0
=
y
1
y
0
x
1
x
0
(x x
0
)
dr. Bu dogru denklemi
y =
x x
1
x
0
x
1
y
0
+
x x
0
x
1
x
0
y
1
seklinde yazlabilir. L
0
=
xx
1
x
0
x
1
ve L
1
=
xx
0
x
1
x
0
ile
P (x) = L
0
y
0
+ L
1
y
1
polinomunu tanmlayalm. Asikar olarak P (x
i
) = f (x
i
) (i = 0, 1) ve L
0
(x
1
) = 0 ve L
1
(x
1
) = 1 dir.
Simdi yukardaki yontemi daha genelleyelim x
0
, x
1
, , x
n
noktalarnda f (x) ile ayn degeri alacak
p (x) = L
0
f (x
0
) + L
1
f (x
1
) + + L
n
f (x
n
) (5.1)
seklinde bir interpolasyon polinomu aranrsa P (x
i
) = f (x
i
) sart bize
L
k
(x
i
) =
_
1 k = i
0 k = i
sonucunu verir. Boylece L
k
(x) polinomlar
L
k
(x) =
n
i=0
i=k
x x
i
x
k
x
j
ile verilebilir. Bu sekilde tanmlanan (5.1) polinomuna Lagrange interpolasyon polinomu denir.
N umerik Analiz 35
Teorem 5.2. Eger x
0
, x
1
, , x
n
, n+1 farkl nokta ve bu noktalarda f (x) fonksiyon degerleri verilmis
ise f ile ayn degerleri alan yani;
f (x
k
) = P (x
k
) , k = 0, 1, , n
olan n. dereceden bir ve yanlz bir P (x) polinomu vardr. Bu Polinam (5.1) seklinde tanml olan poli-
nomdur.
k=0
L
k
(x) f (x
k
)
=
(x 3) (x + 1) (x 4)
6
(x 2) (x + 1) (x 4)
2
(x 2) (x 3) (x 4)
20
+
2 (x 2) (x 3) (x + 1)
5
=
1
60
x
3
+
7
20
x
2
16
15
x +
8
5
olarak elde edilir.
Teorem 5.4. Eger x
0
, x
1
, , x
n
; [a,b] aralgnda n+1 farkl nokta ve f C
n+1
[a, b] olsun. Bu durumda
her x [a, b] icin,
f (x) = P (x) +
f
(n+1)
()
(n + 1)!
(x x
0
) (x x
1
) (x x
n
) (5.2)
olacak sekilde (a, b) vardr. Burada P (x) lagrange interpolasyon polinomu ve
f
(n+1)
()
(n + 1)!
(x x
0
) (x x
1
) (x x
n
)
e hata terimi denir.
36 N umerik Analiz
Ornek 5.5. f (x) = ln x fonksiyonu icin logaritma tablosu asagdaki sekilde veriliyor. f (2.5) degeri
nedir? ve yaplan hatay bulunuz.
x
k
ln x
k
1 0
2 0.6931471806
3 1.098612289
4 1.386294361
C oz um:
L
0
(x) =
(x x
1
) (x x
2
) (x x
3
)
(x
0
x
1
) (x
0
x
2
) (x
0
x
3
)
=
(x 2) (x 3) (x 4)
(1 2) (1 3) (1 4)
=
(x 2) (x 3) (x 4)
6
L
1
(x) =
(x x
0
) (x x
2
) (x x
3
)
(x
1
x
0
) (x
1
x
2
) (x
1
x
3
)
=
(x 1) (x 3) (x 4)
(2 1) (2 3) (2 4)
=
(x 1) (x 3) (x 4)
2
L
2
(x) =
(x x
0
) (x x
1
) (x x
3
)
(x
2
x
0
) (x
2
x
1
) (x
2
x
3
)
=
(x 1) (x 2) (x 4)
(3 1) (3 2) (3 4)
=
(x 1) (x 2) (x 4)
2
L
3
(x) =
(x x
0
) (x x
1
) (x x
2
)
(x
3
x
0
) (x
3
x
1
) (x
3
x
2
)
=
(x 1) (x 2) (x 3)
(4 1) (4 2) (4 3)
=
(x 1) (x 2) (x 3)
6
olup
P (x) =
3
k=0
f (x
k
) L
k
= 0.6931471806
(x 1) (x 3) (x 4)
2
+1.098612289
(x 1) (x 2) (x 4)
2
+1.386294361
(x 1) (x 2) (x 3)
6
= 1.150728289 + 0.0283165060 x
3
0.313740071 x
2
+ 1.436151855 x
olup
ln 2.5 P (2.5) = 0.921221311
dir. (ln 2.5 =.91629073187415506518 gercek deger) Simdi bu islemde yaplan hatay hesaplayalm.
f (x) = ln x
f
=
1
x
, f
=
1
x
2
, f
=
2
x
3
, f
(4)
=
3!
x
4
N umerik Analiz 37
olup
f
(4)
()
24
(2.5 1) (2.5 2) (2.5 3) (2.5 4)
f
(4)
()
24
0.5625
<
1
4
0.5625 = 0.140625
5.2 Bol unm us Farklar
P
n
; x
0
, x
1
, , x
n
noktalarnda f ile ayn degeri alan n. dereceden Lagrange polinomu olsun. x
0
, x
1
, , x
n
noktalarna gore
P
n
(x) = a
0
+ a
1
(x x
0
) + a
2
(x x
0
) (x x
1
) + + a
n
(x x
0
) (x x
1
) (x x
n
) (5.3)
olacak sekilde a
0
, a
1
, , a
n
degerlerini hesaplayalm.
a
0
= P
n
(x
0
) = f (x
0
)
dr. Simdi (5.3) de x = x
1
yazlrsa
f (x
0
) + a
1
(x
1
x
0
) = P
n
(x
1
) = f (x
1
) =a
1
=
f (x
1
) f (x
0
)
x
1
x
0
= f[x
0
, x
1
]
dir. Benzer sekilde devam edilirse
a
k
= f[x
0
, , a
k
]
bulunur. Buradan Lagrange polinomu
P
n
(x) = f[x
0
] + f[x
0
, x
1
] (x x
0
) + + f[x
0
, , x
n
] (x x
0
) (x x
1
) (x x
n
) (5.4)
dr.
k=0
s (s 1) (s k + 1) h
k
f[x
0
, , x
k
]
veya
_
s
k
_
=
s (s 1) (s k + 1)
k!
binom katsaylar kullanlarak
P
n
(x) = P
n
(x
0
+ sh) =
n
k=0
_
s
k
_
k!h
k
f[x
0
, , x
k
]
seklinde yeniden yazlabilir. Bu form ule Newton ileri bol umm us fark form ul u denir. Simdi (5.3) de x = x
0
yazlrsa a
0
= f (x
0
) dr. Simdi (5.3) de x = x
1
yazlrsa
f (x
0
) + a
1
(x
1
x
0
) = P
n
(x
1
) = f (x
1
) =a
1
=
f (x
1
) f (x
0
)
x
1
x
0
yani
a
1
=
f (x
0
)
h
N umerik Analiz 39
dir. Dikkat edilirse
f[x
0
, x
1
, x
2
] =
f[x
1
, x
2
] f[x
0
, x
1
]
x
2
x
0
=
1
2h
[
f (x
1
) f (x
0
)
h
] =
1
2h
2
2
f (x
0
)
dir. Benzer sekilde operator un un ardsk sekilde uygulanmas ile
f[x
0
, , a
k
] =
k
f (x
0
)
h
k
k!
oldugu gosterilebilir. Buradan
P
n
(x) =
n
k=0
_
s
k
_
k
f (x
0
)
dr. Benzer sekilde eger interpolasyon noktalar x
n
, x
n1
, , x
0
seklinde d uzenlenirse, interpolasyon
polinomu (5.4) denklemine benzer olarak
P
n
(x) = f[x
n
] + f[x
n1
, x
n
] (x x
n
) + +
n
f[x
0
, , x
n
] (x x
n
) (x x
n1
) (x x
1
) (5.5)
seklinde bir interpolasyon polinomu elde edilir. Dikkat edilirse
f[x
n1
, x
n
] =
f(x
n
) f(x
n1
)
x
n
x
n1
=
1
h
f (x
n
)
f[x
n2
, x
n1
, x
n
] =
f[x
n1
, x
n
] f[x
n2
, x
n1
]
x
n
x
n2
=
1
2h
_
[f (x
n
) f (x
n1
)]
h
_
=
1
2h
2
2
f (x
n
)
dir. En genel halde
f[x
nk
, x
nk+1
, , x
n
] =
1
k!h
k
k
f (x
n
)
yazlabilir. Buradan (5.5) denklemi x = x
n
+ sh ve x = x
i
+ (s + n i) h seklinde esit aralkl interpo-
lasyon noktalar icin
P
n
(x) = P
n
(x
0
+ sh) = f(x
n
) + sf(x
n
) + +
s (s + 1) (s + n 1)
n!
n
f(x
n
)
veya
_
s
k
_
= (1)
k
s (s + 1) (s + k 1)
k!
ile
P
n
(x) = P
n
(x
0
+ sh) =
n
k=0
(1)
k
_
s
k
_
k
f (x
k
)
seklinde de ksaca yazlabilir. Bu form ule Newton geri fark form ul ude denir.
Ornek 5.7. f (x) = log x fonksiyonu icin asagdaki tablo veriliyor. Bu tobloya gore interpolasyon poli-
nomunu olusturarak f (2) , f (6) ve f (10) degerlerini yaklask olarak hesaplaynz.
40 N umerik Analiz
C oz um: Bol unm us fark tablosu asikar olarak
x
k
y
k
f[x
i
, x
j
] f[x
i
, x
j
, x
k
] f[x
i
, x
j
, x
k
, x
t
] f[x
i
, x
j
, x
k
, x
t
, x
l
]
1 0
.2385606274
3 0.4771212549 0.03190906320
.1109243746 0.00374066234
5 0.6989700041 0.09465089162 0.0003667048062
0.07306401795 0.0008070238895
7 .8450980400 0.004622945825
0.05457223465
9 .9542425093
dr. Tablonun basndaki degerlere yakn bir deger soruldugundan Newton ileri fark polinomu daha hassas
sonuc verdiginden kullanlr. Buradan
P
4
(x) = 0 + .2385606274 (x 1) 0.03190906320 (x 1) (x 3)
+0.00374066234 (x 1) (x 3) (x 5)
0.0003667048062 (x 1) (x 3) (x 5) (x 7)
dr. Buradan
log 2 P
4
(2) = .2871922497
dr (log2 nin gercek degeri .30102999566398119522...). Simdi log10 degeri istenildiginden Newton geri
fark polinomu daha hassas sonu c verdiginden kullanlr. Buradan
P
G
(x) = .9542425093 + 0.05457223465 (x 9) 0.004622945825 (x 9) (x 7)
+0.0008070238895 (x 9) (x 7) (x 5)
0.0003667048062 (x 9) (x 7) (x 5) (x 3)
olup
1 = log 10 P
G
(10) = .9685472604
dr. Newton ileri fark fom ul une gore hesaplansayd
log 10 P
4
(2) = .9685472601
elde edilirdi. Buradan son noktalara yakn degerler icin geri fark form ul un un daha hassas sonuc verdigi
gor ul ur.
Acklama 3. Ortadaki noktalara yakn degerler icin merkezi fark operator u kullanlarak interpolasyon
polinomlar elde edilebilir. Bunlar icinde en cok kullanlan Bessel, Stirling, Everett interpolasyon poli-
nomlardr. Fakat biz bu durumlara deginmeyecegiz.
5.3 En K uc uk Kareler Metodu
Simdiye kadar inceledigimiz interpolasyon polinomlarnda verilen tablo noktalar saysna bagl olarak
derecesi bilinen polinomlarla ilgilendik. Bu ksmda istenen dereceden polinomun en iyi yaklasmn veren
bir yol izlenecektir.
N umerik Analiz 41
Tanm 5.8. Tablo noktalar yardmyla elde edilen polinomun gragi ile esas egri arasnda bir fark
olusacaktr. Bu farkka sapma denir. En iyi yaklasm bulabilmek icin bu sapma miktarnn toplamnn
minumum olmas gereklidir. Tablo degerleri (x
i
, y
i
) ve yaklasm noktalar (x
i
, Y
i
) olsun.
n
i=1
|Y
i
y
i
| = minimum (5.6)
olmaldr. Ancak mutlak degerli fonksiyonlarn minimum yerlerinde t urevleri olmadgndan, minimumu
bulmak icin t urev alamayz. Bu nedenle (5.6) ifadesine denk olan
S =
n
i=1
(Y
i
y
i
)
2
= minimum (5.7)
ifadesini kullanalm.
5.3.1 En K uc uk Kareler Metoduyla En iyi Dogru Denklemini Bulma
(x
i
, y
i
) , i = 1, , n toblo noktalar olmak uzere, bu noktalar en iyi karakterize eden dogru denklemini
bulmak istiyoruz. Bu dogrunun denklemi Y = C
0
+C
1
x olsun. O halde C
0
ve C
1
degerlerini bulmalyz.
Dogru denkleminden
Y
i
= C
0
+ C
1
x
i
ve
S =
n
i=1
(Y
i
y
i
)
2
=
n
i=1
(C
0
+ C
1
x
i
y
i
)
2
= S (C
0
, C
1
)
dir. Bu formulde x
i
ve y
i
degerleri bilindiginden S = S (C
0
, C
1
) fonksiyonunun minimuma ulasabilmesi
icin
S
C
0
=
n
i=1
2 (C
0
+ C
1
x
i
y
i
) = 0
S
C
1
=
n
i=1
2 (C
0
+ C
1
x
i
y
i
) x
i
= 0
denklemleri birlikte saglanmaldr. Bu denklemler
nC
0
+ C
1
n
i=1
x
i
=
n
i=1
y
i
C
0
n
i=1
x
i
+ C
1
n
i=1
x
2
i
=
n
i=1
x
i
y
i
bu iki denklemin olusturdugu sistem C
0
ve C
1
e gore kolayca coz ulebilir.
Ornek 5.9. Bir fabrika yllara gore imalat asagdaki tablo ile verilmistir. Tablodaki noktalar en iyi
42 N umerik Analiz
temsil eden Y = C
0
+ C
1
x dogrusunu bulunuz.
seneler
Sats
(1000)birim
x
i
y
i
x
2
i
Y
i
Y
i
y
i
1 1 1 2 1.54 0.154
2 1.35 2.7 4 1.255 0.095
3 1.57 4.71 9 1.356 0.214
4 1.61 6.44 16 1.457 0.153
5 1.38 6.9 25 1.558 0.178
6 1.47 8.82 36 1.659 0.189
7 1.65 11.55 49 1.76 0.11
8 1.9 15.2 64 1.861 0.039
9 2.12 19.8 81 1.962 1.158
10
10
k=1
k = 55
2.05
10
k=1
y
i
= 16.10
20.50
10
k=1
x
i
y
i
= 96.90
100
10
k=1
x
2
i
= 385
2.063 0.013
bu veriler ile
10C
0
+ 55C
1
= 16.10
55C
0
+ 385C
1
= 96.90
elde edilir. Bu sistemin coz um u ise C
0
= 1.053, C
1
= 0.101 dir.
5.3.2 En K uc uk Kareler Metoduyla Tablo Noktalarndan Gecen En iyi Egriyi Bulma
Bu ksmda dogru yaklasmn daha da genelleyecegiz. (x
i
, y
i
) tablo degerleri olmak uzere bu noktalardan
gecen ve m. dereceden olan bir polinomun egerisini en k u c uk kareler metoduyla bulalm: Bu polinom
Y = C
0
+ C
1
x + C
m
x
m
olsun. Burada C
0
, C
1
ve C
m
katsaylarn belirlemeliyiz. Dogru yaklasma benzer sekilde
S = S (C
1
, C
2
, , C
m
) =
m
i=1
(Y
i
y
i
)
2
olacaktr. Buradan benzer muhakemelerle
S
C
0
=
m
i=1
2 (C
0
+ C
1
x + C
m
x
m
y
i
) = 0
S
C
1
=
m
i=1
2 (C
0
+ C
1
x + C
m
x
m
y
i
) x
i
= 0
.
.
.
S
C
m
=
m
i=1
2 (C
0
+ C
1
x + C
m
x
m
y
i
) x
m
i
= 0
N umerik Analiz 43
veya bu denklem d uzenlenirse
nC
0
+ C
1
m
i=1
x
i
+ C
2
_
m
i=1
x
2
i
_
+ + C
m
m
i=1
x
m
i
=
m
i=1
y
i
C
0
m
i=1
x
i
+ C
1
_
m
i=1
x
2
i
_
+ + C
m
m
i=1
x
m+1
i
=
m
i=1
x
i
y
i
.
.
.
C
0
m
i=1
x
m
i
+ C
1
_
m
i=1
x
m+1
i
_
+ + C
m
m
i=1
x
m+m
i
=
m
i=1
x
m
i
y
i
(5.8)
dir. Bu m + 1 bilinmeyen ve m + 1 denklemden olusan bir sistemdir. bu denklemin coz um u kolayca
yaplabilir.
Ornek 5.10. Asagdaki tablo degerlerini kullanarak f fonksiyonuna en iyi ikinci dereceden egrisel yaklasm
bulunuz.
x
i
1 2 3 4 5
y
i
1.4 1.6 1.65 1.70 1.85
C oz um: Bu soru icin n = 5, k = 2 dir.
Ikinci dereceden Y = C
0
+ C
1
x + C
2
x
2
seklinde birpolinom
aradgmzdan (5.8) den
5C
0
+ C
1
5
i=1
x
i
+ C
2
5
i=1
x
2
i
=
5
i=1
y
i
C
0
5
i=1
x
i
+ C
1
5
i=1
x
2
i
+ C
2
5
i=1
x
3
i
=
5
i=1
x
i
y
i
C
0
5
i=1
x
2
i
+ C
1
5
i=1
x
3
i
+ C
2
5
i=1
x
4
i
=
5
i=1
x
2
i
y
i
elde edilir.
5
i=1
x
i
=
5
i=1
i = 15,
5
i=1
x
2
i
=
5
i=1
i
2
= 55
5
i=1
x
3
i
=
5
i=1
i
3
= 255,
5
i=1
x
4
i
=
5
i=1
i
4
= 979
5
i=1
y
i
= 8.2,
5
i=1
x
i
y
i
= 25.6
5
i=1
x
2
i
y
i
= 96.1
oldu gundan
_
_
5 15 55
15 55 225
55 225 979
_
_
_
_
C
0
C
1
C
2
_
_
=
_
_
8.2
25.6
96.1
_
_
44 N umerik Analiz
elde edilir. Bu lineer denklemin coz um u ise C
0
= 1.29002, C
1
= 0.14284, C
2
= 0.00717 dir. yani;
Y = 1.29002 + 0.14284 x 0.00717x
2
olup Y
1
=1.42569, Y
2
=1.54702, Y
3
=1.65401, Y
4
=1.74666, Y
5
=1.82497 dir.
f
(5)
()
5!
(1.3 1.2) (1.3 1.4) (1.3 1.6) (1.3 1.8) (1.3 2)
<
0.0105
120
f
(5)
()
5!
< e 52
0.0105
120
< 0.0123
daha k uc ukt ur. (f (1.3) =2.621005926 gercek degeri)
k=1
x
k
= 33,
6
k=1
x
2
k
= 199,
6
k=1
y
k
= 24.3
6
k=1
x
3
k
= 1287,
6
k=1
x
4
k
= 8755,
6
k=1
x
5
k
= 61743
6
k=1
x
k
y
k
= 151.2,
6
k=1
x
2
k
y
k
= 1005,
6
k=1
x
3
k
y
k
= 6993.6
dir.
A.
nC
0
+ C
1
n
i=1
x
i
=
n
i=1
y
i
C
0
n
i=1
x
i
+ C
1
n
i=1
x
2
i
=
n
i=1
x
i
y
i
form ul unden
6C
0
+ 33C
1
= 24.3
33C
0
+ 199C
1
= 151.2
lineer denkleminin coz um u asikar olarak
C
0
= 1.46571429
C
1
= 1.002857143
yani birinci dereceden egerisel yakalsm
Y = 1.46571429 + 1.002857143 x
dir. Buradan Y
1
=1.542857139, Y
2
=2.545714282, Y
3
=3.548571425, Y
4
=4.551428568, Y
5
=5.554285711,
Y
6
=6.557142854 olarak elde edilir.
B. Bu soru icin n = 6, k = 2 dir.
Ikinci dereceden Y = C
0
+C
1
x+C
2
x
2
seklinde birpolinom aradgmzdan
(5.8) den
6C
0
+ C
1
6
i=1
x
i
+ C
2
6
i=1
x
2
i
=
6
i=1
y
i
C
0
6
i=1
x
i
+ C
1
6
i=1
x
2
i
+ C
2
6
i=1
x
3
i
=
6
i=1
x
i
y
i
C
0
6
i=1
x
2
i
+ C
1
6
i=1
x
3
i
+ C
2
6
i=1
x
4
i
=
6
i=1
x
2
i
y
i
N umerik Analiz 47
elde edilir. Buradan
_
_
6 33 199
33 199 1287
199 1287 8755
_
_
.
_
_
C
0
C
1
C
2
_
_
=
_
_
24.3
151.2
1005
_
_
lineer denklem sistemi elde edilir. Bu denklemin coz um u ise C
0
=2.9271428, C
1
=-0.765 ve C
2
=
0.16071429 dir. Burada aranan ikinci dereceden egerisel fonksiyon
Y = 2.9271428 0.765 x + 0.16071429x
2
olup Y
1
=2.07857141, Y
2
=2.43857144, Y
3
=3.12000005, Y
4
=4.12285724, Y
5
=5.44714301,
Y
6
=7.09285736 olarak hesaplanr.
C., Bu soru icin n = 6, k = 3 dir.
Ikinci dereceden Y = C
0
+ C
1
x + C
2
x
2
+ C
3
x
3
seklinde bir polinom
aradgmzdan (5.8) den
6C
0
+ C
1
6
i=1
x
i
+ C
2
6
i=1
x
2
i
+ C
3
6
i=1
x
3
i
=
6
i=1
y
i
C
0
6
i=1
x
i
+ C
1
6
i=1
x
2
i
+ C
2
6
i=1
x
3
i
+ C
3
6
i=1
x
4
i
=
6
i=1
x
i
y
i
C
0
6
i=1
x
2
i
+ C
1
6
i=1
x
3
i
+ C
2
6
i=1
x
4
i
+ C
3
6
i=1
x
5
i
=
6
i=1
x
2
i
y
i
C
0
6
i=1
x
3
i
+ C
1
6
i=1
x
4
i
+ C
2
6
i=1
x
5
i
+ C
3
6
i=1
x
6
i
=
6
i=1
x
3
i
y
i
elde edilir. Buradan
_
_
6 33 199 1287
33 199 1287 8755
199 1287 8755 61743
1287 8755 61743 446899
_
_
.
_
_
C
0
C
1
C
2
C
3
_
_
=
_
_
24.3
151.2
1005
6993.6
_
_
lineer denklem sisteminin coz um u asikar olarak C
0
=.87381, C
1
=.504622, C
2
=-0.083731, C
3
=
0.0148148 yani istenen u c un dereceden egerisel fonksiyon
Y = .87381 + .504622x 0.083731x
2
+ 0.0148148x
3
olup Y
1
=2.0340966, Y
2
=2.5007492, Y
3
=3.1554950, Y
4
=4.0872228, Y
5
=5.3848214, Y
6
=7.1371796
olarak hesaplanr.
Ikinci dereceden Y = C
0
+C
1
x+C
2
x
2
seklinde birpolinom aradgmzdan
(5.8) den
4C
0
+ C
1
4
i=1
x
i
+ C
2
4
i=1
x
2
i
=
4
i=1
y
i
C
0
4
i=1
x
i
+ C
1
4
i=1
x
2
i
+ C
2
4
i=1
x
3
i
=
4
i=1
x
i
y
i
C
0
4
i=1
x
2
i
+ C
1
4
i=1
x
3
i
+ C
2
4
i=1
x
4
i
=
6
i=1
x
2
i
y
i
elde edilir.
4
k=1
x
k
=
4
k=1
k = 10,
4
k=1
x
2
k
=
4
k=1
k
2
= 30,
4
k=1
x
3
k
=
4
k=1
k
3
= 100
4
k=1
x
4
k
=
4
k=1
k
4
= 354,
4
k=1
y
i
= 1.435294117
4
k=1
x
2
k
y
k
= 8.564705872,
4
k=1
x
k
y
k
= 3.141176468
olup
4C
0
+ 10C
1
+ 30C
2
= 1.435294117
10C
0
+ 30C
1
+ 100C
2
= 3.141176468
30C
0
+ 100C
1
+ 354C
2
= 8.564705872
olup bu lineer denklemin coz um u C
0
= 0.62647059, C
1
=-.13352941, C
2
= 0.008823529 olup En
iyi ikinci dereceden egrisel yaklasm
Y = 0.62647059 .13352941x + 0.008823529x
2
N umerik Analiz 49
olup
Y (1.5) = 0.4460294152
dr.
k=1
x
k
=
5
k=1
y
k
C
0
5
k=1
x
k
+ C
1
5
k=1
x
2
k
=
5
k=1
x
k
y
k
dan
5C
0
+ 15C
1
=
2030
297
15C
0
+ 55C
1
=
4000
297
den
_
C
0
C
1
_
=
_
11
10
3
10
3
10
1
10
_ _
2030
297
4000
297
_
olup C
0
=1033/297=3.478114478, C
1
=
19
27
=-.7037037037 dir; yani
Y = 3.478114478 .7037037037x
B. Simdi de en iyi ikinci dereceden egrisel yaklasm bulalm; Y = C
0
+C
1
x+C
2
x
2
seklide egri aryoruz.
(5.8) den
5C
0
+ 15C
1
+ 55C
2
=
2030
297
15C
0
+ 55C
1
+ 225C
2
=
4000
297
55C
0
+ 225C
1
+ 979C
2
=
10790
297
50 N umerik Analiz
lineer denklem sistemi elde edilir.
_
_
C
0
C
1
C
2
_
_
=
_
_
23
5
33
10
1
2
33
10
187
70
3
7
1
2
3
7
1
14
_
_
.
_
_
2030
297
4000
297
10790
297
_
_
den C
0
=
511
99
=5.161616162, C
1
=
4463
2079
=-2.146705147, C
2
=
500
2079
= 0.2405002405 yani en iyi
ikinci dereceden egriselykalasm
Y = 5.161616162 2.146705147 x + 0.2405002405 x
2
olup
Y
1
= 3.255411256 Hata = 0.077922077
Y
2
= 1.830206830 Hata = 0.163540163
Y
3
= .886002885 Hata = 0.0230880241
Y
4
= .422799422 Hata = 0.1327561336
Y
5
= .440596434 Hata = 0.0702260636
dr.
C. Simdi de en iyi ikinci dereceden egrisel yaklasm bulalm; Y = C
0
+ C
1
x + C
2
x
2
+ C
3
x
3
seklide egri
aryoruz. (5.8) den
5C
0
+ 15C
1
+ 55C
2
+ 225C
3
=
2030
297
15C
0
+ 55C
1
+ 225C
2
+ 979C
3
=
4000
297
55C
0
+ 225C
1
+ 979C
2
+ 4425C
3
=
10790
297
225C
0
+ 979C
1
+ 4425C
2
+ 20515C
3
= 36550/297
lineer denklem sistemi elde edilir. Bu lineer denklem sisteminin coz um u
_
_
C
0
C
1
C
2
C
3
_
_
=
_
_
121
5
185
6
11
7
6
185
6
2605
63
425
28
59
36
11
425
28
319
56
5
8
7
6
59
36
5
8
5
72
_
_
.
_
_
2030
297
4000
297
10790
297
36550/297
_
_
den C
0
=
1841
297
=6.198653199, C
1
=-3.603495270, C
2
=.7960557961, C
3
=-0.06172839506 yani
aranan en iyi u c unc u dereceden yaklasm
Y = 6.198653199 3.603495270x + .7960557961x
2
0.06172839506x
3
olup
k Y
k
Hata
1 3.329485330 0.003848003
2 1.682058682 0.015392015
3 .886002887 0.0230880221
4 .570947575 0.0153920194
5 .366522368 0.0038480024
dr.
N umerik Analiz 51
6 N umerik T urev ve N umerik
Integral
Bilim adamlar ve m uhendislerin en cok karslastg problemlerden biride t urev hesaplamadr. N umerik
t urevi bir hesaplama yontemide fonksiyon yerine onu temsil eden interpolasyon polinomunu kullanmaktr.
Fakat baslangc verileri tam olsa bile interpolasyon polinomu ile n umerik t urev hesabnda b uy uk bir
duyarllk bekleyemeyiz ornegin
sekil
sekilden kolayca gor ulebildigi gibi interpolasyon polinomu esas egri etrafnda salnr. Tablo noktalarnn
dsnda ise P (x) ve f(x) in egimlerinin oldukca farkl olabilir.
Teorem 6.1. P (x) , (x
k
, f (x
k
)) , k = 0, 1, , n noktalarnda f nin interpolasyon polinomu olsun.
f C
n+2
[a, b] olmak uzere x = x
k
icin P
(x) in hatas
f
(x
k
) P (x
k
) =
(x) f
(n+1)
(
k
)
(n + 1)!
form ul u ile verilir. Burada k = 0, 1, , n icin
k
ve x
k
[a, b] dir.
6.1 Analitik Yerine Koyma Metodlar ile N umerik T urev Hesaplama
Bu ksmda fark operatorleri yardmyla elde edilen interpolasyon polinomlar yardmyla n umerik t urev
hesaplayacagz. k = 0, 1, , n icin x
k
esit aralkl noktalar olmak uzere Newton ileri fark interpolasyon
polinomu
f (x) P
n
(x) = P
n
(x
0
+ sh) =
n
k=0
_
s
k
_
k
f (x
0
)
52 N umerik Analiz
her iki tarfn x e gore t urevini alrsak
f
(x) P
n
(x) =
dP
ds
ds
dx
=
1
h
dP
ds
=
1
h
_
f (x
0
) +
(2s 1)
2
2
f (x
0
) + +
d
ds
_
s
n
_
n
f (x
0
)
_
(6.1)
dr. Eger x=x
0
ve n = 1 alrsak
f
(x
0
)
1
h
f (x
0
) =
f (x
1
) f (x
0
)
h
; E =
h
2
f
() (6.2)
elde edilir. Bu form ule iki nokta form ul u denir. Eger (6.1) de x = x
0
ve n = 2 alrsak
f
(x
0
)
1
h
_
f (x
0
)
2
f (x
0
)
2
_
=
1
2h
[3f (x
0
) + 4f (x
1
) f (x
2
)] ; E =
h
2
3
f
(
0
) . (6.3)
dr. Benzer sekilde x = x
1
alnrsa
f
(x
0
+ h) = f
(x
1
) =
1
2h
[f (x
2
) f (x
0
)]
h
2
6
f
(
1
) (6.4)
ve x = x
2
ise,
f
(x
0
+ 2h) = f
(x
2
) =
1
2h
[f (x
0
) 4f (x
1
) + 3f (x
2
)] +
h
2
3
f
(
2
) (6.5)
elde edilir. Bu form uller tekrar d uzenlenirse
f
(x
0
) =
1
2h
[3f (x
0
) + 4f (x
0
+ h) f (x
0
+ 2h)] +
h
2
3
f
(
0
) (6.6)
ve
f
(x
0
) =
1
2h
[f (x
0
+ h) f (x
0
h)]
h
2
6
f
(
1
) (6.7)
elde edilir. (6.6) ve (6.5) form ullerine uc nokta form ul u denir. Bu yaklasm (6.2) dan daha duyarldr.
Benzer sekilde devam ile daha duyarl n umerik t urev hesaplanabilir.
Not 6.2. Biz sadece Newton ileri fark form ul un u kullanarak n umerik t urev hesabndan bahsettik, diger
fark operat orlerini kullanarak benzer metodlarda gelistirilebilir. Fakat biz bu metodlara deginmeyecegiz.
(x
0
) =
f (x
0
+ h) f (x
0
)
h
=
f (1.3) f (1.2)
0.1
=
1.69 1.44
0.1
= 2.5
olup (f
() =
0.1
2
2 = 0.1
N umerik Analiz 53
dir. Simdi uc nokta form ul un u yani (6.6) form ul un u kullanarak f
(1.2) yi hesaplayalm
f
(1.2) =
1
2h
[3f (1.2) + 4f (1.3) f (1.4)]
=
1
0.2
[3 1.44 + 4 1.69 1.96] = 2.4
olup E =
h
2
3
f
(
0
) = 0 dr.
(2.8) =
1
2h
[f (2.4) 4f (2.6) + 3f (2.8)]
=
1
0.4
(2.101124 4 2.484329 + 3 2.882934)
= 2.031525
dr. Bu islemde yaplan hata ise
E =
h
2
6
f
(
1
) =
0.2
2
6
1
2
1
burada
1
(2.4, 2.8) dir. Buradan hata
E < 0.001157407407
dr. (f
(x
0
) h +
1
2
f
(x
0
) h
2
+
1
6
f
(x
0
) h
3
+
1
24
f
(4)
(
1
) h
4
f (x
0
h) = f (x
0
) f
(x
0
) h +
1
2
f
(x
0
) h
2
1
6
f
(x
0
) h
3
+
1
24
f
(4)
(
1
) h
4
olup bu denklemleri toplayp f
(x
0
) a gore cozersek
f
(x
0
) =
1
h
2
[f (x
0
h) 2f (x
0
) + f (x
0
+ h)]
1
24
_
f
(4)
(
1
) + f
(4)
(
1
)
_
h
2
elde edilir. f
(4)
fonksiyonu [x
0
h, x
0
+ h] aralgda s urekli ise, ara deger teoremine gore,
f
(x
0
) =
1
h
2
[f (x
0
h) 2f (x
0
) + f (x
0
+ h)]
h
2
12
f
(4)
() (6.8)
elde edilir. Burada [x
0
h, x
0
+ h] dir. Benzer sekilde devam ile daha y uksek mertebeden n umerik
t urev form ulleri verilebir.
54 N umerik Analiz
(2.2) yi hesaplaynz.
C oz um: Bu problem icin h = 0.2 dir. (6.8) yi kullanarak
f
(2.2) =
1
0.04
[f (2) 2f (2.2) + f (2.4)]
=
1
0.04
(1.386294 2 1.734606 + 2.101124)
= 0.45515
elde ederiz. Bu islemde yaplan hata
|E| =
0.04
12
2
<
0.04
36
= 0.001111111111
olup gercek degeri f
(3) =
1
2h
[f (1) 4f (2) + 3f (3)]
=
1
2
(1 4 1.181232 + 3 1.429516)
= 0.28181
dr. (f
(x
0
) =
1
2h
[f (x
0
+ h) f (x
0
h)]
h
2
6
f
(
1
)
hata terimi O
_
h
2
_
seviyesindedir. Simdi hata teriminin
E = K
1
h
2
+ O
_
h
4
_
sekline sahip oldugunu varsayalm. Burada K
1
degeri h ya bagl degildir. Buradan (6.7) form ul u
f
(x
0
) = N (h) + K
1
h
2
+ O
_
h
4
_
(6.9)
seklinde yazlabilir. Burada
N (h) =
1
2h
[f (x
0
+ h) f (x
0
h)]
dir. (6.9) de h yerine
h
2
yazarsak dogrulugu daha fazla olan
f
(x
0
) = N
_
h
2
_
+ K
1
h
2
4
+ O
_
_
h
2
_
4
_
(6.10)
form ul u elde edilir. Simdi (6.10) denklemini 4 ile carpalm ve (6.9) denkleminden ckarrsak
f
(x
0
) =
4N
_
h
2
_
N (h)
3
+ O
_
h
4
_
(6.11)
elde edilir. N
1
(h) = N (h) alarak
N
2
(h) =
4N
1
_
h
2
_
N
1
(h)
3
yi tanmlayalm. Buradan
f
(x
0
) = N
2
(h) + O
_
h
4
_
elde edilir. Simdi hata terimi O
_
h
4
_
seviyesindedir. Benzer sekilde simdi hata teriminin
E = K
1
h
4
+ O
_
h
6
_
sekline sahip oldugunu varsayalm. Buradan
f
(x
0
) = N
2
(h) + K
1
h
4
+ O
_
h
6
_
(6.12)
elde edilir. (6.12) de h yerine
h
2
alnrsa
f
(x
0
) = N
2
_
h
2
_
+ K
1
h
4
16
+ O
_
h
6
2
6
_
(6.13)
elde edilir. (6.13) denklemi 16=2
4
ile carplr (6.12) den ckarlrsa
f
(x
0
) =
16N
2
_
h
2
_
N
2
(h)
15
+ O
_
h
6
_
56 N umerik Analiz
elde edilir. Simdi
N
3
(h) =
16N
2
_
h
2
_
N
2
_
h
2
_
15
yi tanmlayalm. Benzer sekilde ardsk olarak devam edersek
N
j
(h) =
4
j1
N
j1
_
h
2
_
N
j1
(h)
4
j1
1
form ul u elde edilir. Boylece asagdaki tablo elde edilir.
H N
1
N
2
N
3
N
j
h N
1
(h)
h
2
N
1
_
h
2
_
N
2
(h)
h
4
N
1
_
h
4
_
N
2
_
h
2
_
N
3
(h)
h
8
N
1
_
h
8
_
N
2
_
h
8
_
N
3
_
h
2
_
.
.
.
En duyarl Sonuc
.
.
.
(1) N
3
(h) = 5.436632623 dir. (f
(1) degerinine O
_
h
8
_
seviyesinde yaklasnz.
C oz um:
N
1
(h) = N
1
(0.2) =
1
0.4
[f (1 + 0.2) f (1 0.2)]
= 0.4998000800
N
1
_
h
2
_
= N
1
(0.1) =
1
0.2
[f (1 + 0.1) f (1 0.1)]
= .4999875000
N
1
_
h
4
_
= N
1
(0.05) =
1
0.1
[f (1 + 0.05) f (1 0.05)]
= .4999992190
N
1
_
h
8
_
= N
1
(0.025) =
1
0.05
(f (1.025) f (0.975))
= .5000076289
olup
N
1
N
2
N
3
N
4
h 0.49980008
h
2
.4999875 .5230769231
h
4
.499999219 .5019136962 .5005028144
.4999999500 .5001219141 .5000024620 0.4999999956
olup f
(1) 0.4999999956 dir. Bu islem mapple program ile asagdaki sekilde yaplabir.
f : = x > 1/(1 + x2); x[0] := 1; N[1] := h > (1/(2 h)) (f(x[0] + h) f(x[0] h));
N[2] : = h > (4 N[1](h/2) N[1](h))/(4 1);
N[3] : = h > (4(3 1) N[3 1](h/2) N[3 1](h))/(4(3 1) 1);
N[4] : = h > (4(4 1) N[4 1](h/2) N[4 1](h))/(4(4 1) 1);
N[5] : = h > (4(5 1) N[5 1](h/2) N[5 1](h))/(4(5 1) 1);
for k from 0 to 4 do;
N[1](h/2(k)) : = N[1](0.2/2(k)); end do;
for k from 0 to 3 do;
N[2](h/2(k)) : = N[2](0.4/0.4/2(k)); end do;
for k from 0 to 2 do;
N[3](h/2(k)) : = N[3](0.4/0.4/2(k)); end do;
for k from 0 to1 do;
N[4](h/2(k)) : = N[4](0.4/2(k)); enddo;
58 N umerik Analiz
6.3 N umerik
Integral
Integral hesaplamas gerektiren problemler m uhendislikte ve uygulamal matematign her alannda karslaslr.
N umerik integral
b
a
f (x) dx
saysnn hesaplanmas problemidir.
Eger P (x) n. mertebeden f (x)e [a,b] uzerinde bir yaklasm olan interpolasyon polinomu ise
E =
b
a
f (x) dx
b
a
P (x) dx
hatasn hesaplayalm.
P (x) =
n
k=0
f (x
k
) L
k
(x) +
n
k=0
(x x
k
)
f
(n+1)
( (x))
(n + 1)!
oldu guna gore
b
a
f (x) dx =
b
a
n
k=0
f (x
k
) L
k
(x) dx +
1
(n + 1)!
b
a
(x x
k
)
f
(n+1)
( (x))
(n + 1)!
(6.14)
elde edilir. Simdi
a
k
=
b
a
L
k
(x) dx
yi tanmlarsak
b
a
f (x) dx
n
k=0
a
k
f (x
k
)
dr. Burada hata terimi
E =
1
(n + 1)!
b
a
(x x
k
)
f
(n+1)
( (x))
(n + 1)!
dir.
Simdi esit aralklarla verilmis birinci ve ikinci dereceden lagrange interpolasyon polinomlarn kulla-
narak baz ozel halleri inceleyelim. x
0
= a, x
1
= b olsun. Asikar olarak interpolasyon polinomu
P
1
(x) =
(x x
1
)
(x
0
x
1
)
f (x
0
) +
(x x
0
)
(x
1
x
0
)
f (x
1
)
N umerik Analiz 59
a b x
y
Figure 1:
olup
b
a
f (x) dx =
x
1
x
0
_
(x x
1
)
(x
0
x
1
)
f (x
0
) +
(x x
0
)
(x
1
x
0
)
f (x
1
)
_
dx
+
1
2
x
1
x
0
f
() (x x
0
) (x x
1
) dx
=
h
2
[f (x
0
) + f (x
1
)]
h
3
12
f
()
dr. Bu form ule yamuk kural denir.
Lagrange interpolasyon polinomlaryla integralde calsmak zor oldugundan, ilk basta Taylor aclmn
kullanarak x = x
1
noktasndaki uc unc u dereceden Taylor polinomu kullanarak bir integral form ul u elde
etmeye calsalm.
f (x) = f (x
1
) + f
(x
1
) (x x
1
) + f
(x
1
) (x x
1
)
2
+
f
(x
1
)
6
(x x
1
)
3
+
f
(4)
(
1
)
24
(x x
1
)
4
Burada x
0
= a, x
2
= b, x
1
= a + h, h =
ba
2
dr. Simdi bu ifadenin her iki taraf x
0
dan x
2
e kadar
integrali alnrsa h = x
2
x
1
= x
1
x
0
ve
(x
2
x
1
)
2
(x
1
x
0
)
2
= (x
2
x
1
)
4
(x
1
x
0
)
4
= 0
(x
2
x
1
)
3
(x
1
x
0
)
3
= 2h
3
(x
2
x
1
)
5
(x
1
x
0
)
5
= 2h
5
60 N umerik Analiz
x
y
a b
1
x
Figure 2:
oldu gu goz on une alnrsa
x
2
x
0
f (x) dx = 2hf (x
1
) + h
3
f
(x
1
) +
f
(4)
(
1
)
60
h
5
elde edilir. f
(x
1
) yerine daha onceden buldugumuz yaklask degeri
f
(x
1
) =
1
h
2
[f (x
0
) 2f (x
1
) + f (x
2
)]
h
2
12
f
(4)
(
2
)
yazarsak
x
2
x
0
f (x) dx =
h
3
[f (x
0
) + 4f (x
1
) + f (x
2
)]
h
5
12
_
1
3
f
(4)
(
2
)
1
5
f
(4)
(
1
)
_
veya
1
ve
2
yerine yazarsak
x
2
x
0
f (x) dx =
h
3
[f (x
0
) + 4f (x
1
) + f (x
2
)]
h
5
90
f
(4)
()
elde ederiz. Bu form ul Simson form ul u olarak bilinir.
Not 6.10. Nokta saysn arttrmak suretiyle daha hassas olarak yaklsk integral hesaplanbilir. ornegin
uc nokta kullanarak Simson form ul u
x
3
x
0
f (x) dx =
3h
8
[f (x
0
) + 3f (x
1
) + 3f (x
2
) + f (x
3
)]
3h
5
80
f
(5)
N umerik Analiz 61
olarak elde edilebilir.
Ornek 6.11. I =
1
0
x
2
dx integralinin yaklak degerini bulmak icin yanuk ve Simson kuraln uygulaynz.
C oz um:
Ilk basta yamuk kuraln uygulayalm. Bu problem icin x
0
= 0, x
1
= 1 ve h = 1 dir.
1
0
x
2
dx
1
2
[f (0) + f (1)] =
1
2
ve Hata
E =
h
3
12
f
() =
1
12
2 =
1
6
dr. Simdi Simson kuraln kullanarak integrali hesaplayalm. Bu problem icin x
0
= 0, x
1
=
1
2
, x
2
= 1
ve h = 0.5 dir.
1
0
x
2
dx
h
3
[f (x
0
) + 4f (x
1
) + f (x
2
)]
=
1
6
_
0 + 4
1
4
+ 1
_
=
1
3
ve hata
E = 0
dr.
6.4 Birlesik N umerik
Integral Yontemleri
Bu ksmda integral aralklarn daha k uc uk alt aralklara bolerek daha k uc uk aralklarda yaklask integrali
nasl hesaplanabilecegi arastrlacaktr.
Ornegin h = 2 alarak simson kuraln kullanarak
5
1
ln xdx
integralini hesaplayalm. Bu durumda
5
1
ln xdx =
2
3
[ln 1 + 4 ln 3 + ln 5] = 4.002591379
olup bu integralin gercek degeri 5ln5 4 =4.047189560 olup bu islemde yaplan hata ise 0.044598181 dir.
Bu islemde yaplan hata aralgn daha k uc uk aralklara bol unmesiyle azaltlabilir.
Ornegin [1, 5] aralgn
[1, 3] ve [3,5] olarak iki alt aralga bolerek h = 1 alarak ayn integrali hesaplayalm
5
1
ln xdx =
3
1
ln xdx +
5
3
ln xdx
=
1
3
[ln 1 + 4 ln 2 + ln 3] +
1
3
[ln 3 + 4 ln 4 + ln 5]
= 4.041476218
62 N umerik Analiz
olup bu islemde yaplan hata ise 0.005713342 dr Simdi aralg dort esit alt aralga bolelim yani; [1, 2], [2, 3],
[3, 4], [4, 5] seklinde alt aralklara bolerek n umerik integrali hesaplayalm (h = 0.5 dir)
5
1
ln xdx =
2
1
ln xdx +
3
2
ln xdx +
4
3
ln xdx +
5
4
ln xdx
=
1
6
[ln 1 + 4 ln 1.5 + 2 ln 2 + 4 ln 2.5 + 2 ln 3 + 4 ln 3.5 + 2 ln 4 + 4 ln 4.5 + ln 5]
= 4.046655065
dr. Bu islemde yaplan hata ise 0.000534495 dr. Aralgn k uc ult ulmesi ile hata degeri de azalmaktadr.
Bu yontem genellestirilebilir. [a, b] aralgn n esit alt aralga bolelim. Burada n cift tamsaydr. j =
0, 1, , 2m icin a = x
0
< a
1
< < x
2m
= b ve h = (b a)/2m
b
a
f (x) dx =
m
k=1
x
2k
x
2k2
f (x) dx
=
h
3
_
f (x
0
) + 2
m1
k=1
f (x
2k
) + 4
m
k=1
f (x
2k1
) + f (2m)
_
h
5
90
m
k=1
f
(4)
(
k
)
elde edilir. Eger f
(4)
C
4
[a, b] oldugu varsaylrsa f
(4)
fonksiyonu [a, b] aralgnda alr buradan hata
terimi yeniden d uzenlenirse
E =
h
5
90
m
k=1
f
(4)
(
k
) =
h
4
(b a)
180
f
(4)
()
elde edilir.
Benzer genelleme yamuk kural icinde verilebilir. Bu durumu analiz yapmadan asagdaki teoremle
ifade edelim.
Teorem 6.12. f C
2
[a, b] ve h =
ba
n
olsun. x
k
= a + kh olmak uzere birlesik yamuk kural
b
a
f (x) dx =
h
2
_
f (a) + f (b) + 2
n1
k=1
f (x
k
)
_
(b a) h
2
12
f
()
dir. Burada (a, b) dir.
2
0
1
1+x
2
dx integrali
A. birlesik yamuk kuraln kullanarak hesaplaynz.
B. Birlesik Simson yontemini kullanarak yaklask olarak hesaplaynz.
C oz um: Bu soru icin n = 6 ve h =
1
3
dir. x
k
= 0 +
k
3
2
0
f (x) dx
h
2
_
f (a) + f (b) + 2
5
k=1
f (x
k
)
_
=
1
6
_
f (0) + f (2) + 2
5
k=1
f
_
k
3
_
_
=
1
6
[1 + 0.2 + 2 (0.9 + .6923076923 + 0.5 + 0.36 + .2647058824)]
= 1.105671192
N umerik Analiz 63
dir. Gercek degeri arctan2=1.107148718 olup bu islemde yaplan hata 0.001477525794090503dr.. Bu
islem mapple ile
n : = 6; a := 0; b := 2; h := (b a)/n; f := x > 1/(1 + x2);
for k from 0 to n do;
x[k] : = a + k h;
end do;for k from 0 to n do;
y[k] : = evalf[10](f(x[k])); end do;
T : = (sum(2 y[k], k = 1..n 1) + f(b) + f(a)) (h/2); IG := int(f(x), x = 0..2); evalf[20](IGT);
ile yaplabilir.
B. Simdi de birlesik Simson kuraln kullanarak bu soruyu cozelim 6=2*3 oldugundan m= 3 ve h =
1
3
dir.
2
0
dx
1 + x
2
=
1
9
_
f (0) + 2
2
k=1
f (x
2k
) + 4
3
k=1
f (x
2k1
) + f (2)
_
=
1
9
+
2
9
(9/13 + 9/25) + 4 (9/10 + 1/2 + 9/34) +
1
9
1
5
= 1.1248265460030165913
dir. Bu islemde yaplan hata 0.0176778282089260883 dr. Bu mapple ile asagdaki sekilde coz ulebilir.
n : = 6; x[0] := 0; x[n] := 2; h := (x[n] x[0])/n; f := x > 1/(1 + x2);
for n from 0 to n do
x[n] : = x[0] + n h; end do;for n from 0 to n-1 do y[n] := f(x[n]); end do;
T : = evalf[20]((sum(2 f(x[2 k]), k = 1..(n/2) 1) + sum(4 f(x[2 k 1]), k = 1..n/2)
+f(x[4]) + f(x[0])) (h/3));
IG : = int(f(x), x = 0..2); Hata := evalf[20](abs(IGT)); ba glhata := evalf[20](abs((T IG)/IG));
2
1
dx
1 + x
integralini E = 0.001 hata ile hesaplaynz.
C oz um:
Ilk basta birlesik yamuk kuraln kullanarak istenilen hata ile integrali hesaplayalm
|E| =
(b a) h
2
12
f
()
1
6n
2
1
(1 + )
3
<
1
6n
2
1
8
< 0.01
den
4.56 < n
64 N umerik Analiz
yani n = 5 dir
_
h =
21
5
=
1
5
dir.
_
.
2
1
dx
1 + x
h
2
_
f (a) + f (b) + 2
4
k=1
f (x
k
)
_
=
1
10
_
1
2
+
1
3
+ 2
_
f
_
1 +
1
5
_
+ f
_
1 +
2
5
_
+ f
_
1 +
3
5
_
+ f
_
1 +
4
5
___
=
1
10
_
1
2
+
1
3
+ 2
_
.4545454545 + .4166666667 + .3846153846
+.3571428571
__
= 0.4059274058
dir.
2
1
dx
1 + x
= ln 3 ln 2 = 0.4054651084
olup bu islemde yaplan hata 0.0004622974 dir.
C oz um: Simdi Birlesik Simson kuraln kullanarak istenilen hata ile integrali hesaplayalm.
|E| =
h
4
(b a)
180
f
(4)
()
1
180 16 n
4
24
(1 + )
5
<
1
3840m
4
< 0.001
den
.7143601074 < m
yani n = 2 m =2 dir
_
h =
1
2
ven = 2 1yani m = 1 dir
_
. Buradan birlesik simson kural uygulanrsa
2
1
dx
1 + x
_
f (x
0
) + 2
m1
k=1
f (x
2k
) + 4
m
k=1
f (x
2k1
) + f (2m)
_
1
6
[f (1) + 4f(1.5) + f(2)]
=
1
6
_
1
2
+
8
5
+
1
3
_
=
73
180
= .40555555555555555556
olup bu islemde yaplan hata 0.0000904472 dir.
3
0
x + 1dx
integralini E = 0.01 hata ile hesaplaynz.
C oz um:
Ilk basta birlesik yamuk kuraln kullanarak istenilen hata ile integrali hesaplayalm
|E| =
(b a) h
2
12
f
()
9
12n
2
1
4 (1 + )
3
2
<
3
16n
2
< 0.01
den
18.75 < n
2
=4.33 < n
N umerik Analiz 65
yani n = 5 dir.
_
h =
30
5
=
3
5
dir.
_
3
0
1 + xdx
3
10
_
f (0) + f (3) + 2
4
k=1
f (x
k
)
_
=
3
10
_
1 + 2 + 2
_
1.264911064 + 1.483239697
+1.673320053 + 1.843908891
__
= 4.659227823
olup
3
0
h
4
(b a)
180
f
(4)
()
243
180 16 m
4
15
16 (1 + )
7/2
<
243 15
180 16 m
4
16
< 0.01
den
81
1024m
4
< 0.01
den
7.91 < m
4
=1.67 < m
dirm buradan m = 2 yani;n=4 t ur.( h=
30
4
=
3
4
)
3
0
x + 1dx
h
3
_
f (x
0
) + 2
m1
k=1
f (x
2k
) + 4
m
k=1
f (x
2k1
) + f (2m)
_
=
1
4
_
_
1 + 2 (1.581138830084189666)
+4 (1.3228756555322952952 + 1.8027756377319946466)
+2
_
_
= 4.6662207083063847748
olup bu islemde yaplan hata0 .0004459583602818919 dir.
2
1
sin x
x
dx
integralini E=10
2
hata payyla hesaplaynz.
C oz um:
Ilk basta birlesik yamuk kuraln kullanarak istenilen hata ile integrali hesaplayalm
|f
(x)| =
sin x
x
2 cos x
x
2
+
2 sin x
x
3
<
5
x
< 5
66 N umerik Analiz
|E| =
(b a) h
2
12
f
()
5
12n
2
<
5
12n
2
< 0.01
den n > 6.45 yani yani n = 7 dir
_
h =
21
7
=
1
7
dir.
_
.
2
1
sin xdx
x
h
2
_
f (a) + f (b) + 2
6
k=1
f (x
k
)
_
=
1
14
_
sin 1 +
sin 2
2
_
+
+
1
7
_
f
_
1 +
1
7
_
+ f
_
1 +
2
7
_
+ f
_
1 +
3
7
_
+ f
_
1 +
4
7
_
+ f
_
1 +
5
7
_
+ f
_
1 +
6
7
__
=
1
14
(.8414709848 + .4546487134)
+
1
7
_
.7960950489 + .7463855646 + .6929321535
+.6363635092 + .5773384452 + .5165365670
_
= .6591015909
dr. integralin gercek degeri .65932990643551183366 olup bu islemde yaplan hata 0.000228315491173451207
dir.
C oz um: Simdi Birlesik Simson kuraln kullanarak istenilen hata ile integrali hesaplayalm.
f
(4)
(x) =
sin x
x
+
4 cos x
x
2
12 sin x
x
3
24 cos x
x
4
+
24 sin x
x
5
olup
f
(4)
(x)
<
65
x
< 65
|E| =
h
4
(b a)
180
f
(4)
()
65
180 16 m
4
<
13
576m
4
< 0.01 =1.22 < m
buradan m = 2 dir.
2
1
sin xdx
x
h
3
_
f (x
0
) + 2
1
k=1
f (x
2k
) + 4
2
k=1
f (x
2k1
) + f (2m)
_
=
1
12
_
sin 1 +
sin 2
2
+ 2
sin (3/2)
3/2
+ 4
sin 5/4
5/4
+ 4
sin 7/4
7/4
_
= .65933121094521179861
olup bu islemde yaplan hata 0.000000130450969996495 dir.
N umerik Analiz 67
6.5 Romberg
Integrasyonu
Bu metod daha once n umerik t urevde gord ug um uz ds kestirim metoduna tamamen benzerdir. Birlesik
yamuk kuralnda
b
a
f (x) dx =
h
2
_
f (a) + f (b) + 2
n1
k=1
f (x
k
)
_
(b a) h
2
12
f
()
= R
1,1
(b a) h
2
12
f
()
Ds kestirim metodunda oldugu gibi h yerine
h
2
,
h
4
,
h
8
, yani; m
1
= 1, m
2
= 2, m
3
= 2
2
, , m
k
= 2
k1
ve h
k
=
ba
m
k
= (b a)/2
k1
adm says olmak uzere h
k1
icin birlesik yamuk kural yazarsak
b
a
f (x) dx =
h
k1
2
_
_
f (a) + f (b) + 2
2
k2
1
i=1
f (a + ih
k1
)
_
_
(b a) h
2
k
12
f
(
k
)
= R
k1,1
+ Kh
2
k1
+ O
_
h
4
k1
_
(6.15)
(Burada hata terimi O
_
h
2
k1
_
seviyesidedir. Hata terimi
(ba)h
2
k1
12
f
(
k
) = Kh
2
k1
+O
_
h
4
k1
_
seklinde
varsaylmstr. ) Simdi h
k1
yerine
h
k1
2
= h
k
(dikkat edilirse h
k1
=
ba
2m
k1
=
ba
22
k2
= h
k
dir.) yazarsak
b
a
f (x) dx = R
k,1
+
h
2
k1
4
+ O
_
h
4
k1
16
_
(6.16)
elde edilir. (6.16) dort ile caplr (6.15) den ckarlrsa ds kestirm metodunda oldugu gibi
b
a
f (x) dx = R
k,2
+ O
_
h
4
k
_
elde edilir. Burada
R
k,2
=
4R
k,1
R
k1,1
3
dr. Benzer sekilde devam ile her i = 2, 3, ve j = 2, 3, , i icin Ronberg yontemi
R
i,j
=
4
j1
R
i,j1
R
i1,j1
4
j1
1
dr. Tablo halinde asagdaki sekilde gosterilebilir.
k R
k,1
R
k,2
R
k,3
R
k,j
1 R
1,1
2 R
2,1
R
2,2
3 R
3,1
R
3,2
R
3,3
.
.
.
.
.
.
i R
i,i
(en duyarl sonuc)
68 N umerik Analiz
Burada
R
1,1
=
h
1
2
[f (a) + f (b)]
R
2,1
=
h
2
2
[f (a) + f (b) + 2f (a + h
2
)]
=
b a
4
_
f (a) + f (b) + 2f
_
a +
(b a)
2
__
=
1
2
_
R
1,1
+ h
1
f
_
a +
h
1
2
__
dir. Benzer sekilde devam ile
R
k,1
=
1
2
_
_
R
k1,1
+ h
k1
2
k2
i=1
f
_
a +
_
i
1
2
_
h
k1
_
_
_
oldu gu gosterilebilir.
Ornek 6.17. Asagdaki integrallerin yaklask degerlerini bulmak icin, Ronberg yontemini kullanarak R
3,3
degerini hesaplaynz.
A.
3
1
dx
x
B.
2
0
x
3
dx
C.
3
0
1 + x
2
dx
D.
2
0
xsin xdx
C oz um:
A. Bu problem icin f (x) =
1
x
dir. k = 1 icin m
1
= 1, h
1
= 2 dir.
R
1,1
=
h
1
2
[f (a) + f (b)]
= f (1) + f (3) = 1 +
1
3
=
4
3
= 1.3333333333333333333
k = 2 icin m
2
= 2, h
2
= 1 dir. Buradan
R
2,1
=
1
2
_
R
1,1
+ h
1
f
_
a +
h
1
2
__
=
1
2
_
4
3
+ 2f (2)
_
=
1
2
_
4
3
+ 1
_
=
7
6
k = 3 icin m
3
= 4, h
3
=
1
2
olup
R
3,1
=
1
2
_
R
2,1
+ h
2
2
i=1
f
_
a +
_
i
1
2
_
h
2
_
_
=
1
2
_
7
6
+ f
_
1 +
1
2
_
+ f
_
1 +
3
2
__
=
1
2
_
7
6
+
2
3
+
2
5
_
=
67
60
N umerik Analiz 69
elde edilir.
k R
k,1
R
k,2
R
k,3
1
4
3
2
7
6
10
9
3
67
60
11
10
742
675
Buradan
3
1
dx
x
742
675
= 1.0992592592592592593
dir. Bu integralin gercek degeri ln 3 =1.0986122886681096914 dir. Bu mapple ile asagdaki sekilde
yaplabilir
a:=1;b:=3;f:=x- 1/x;m[1]:=1;h[1]:=b-a;R[1,1]:=evalf[20]((h[1]/2)*(f(a)+f(b)));for k from 2 to 6 do;
m[k]:=2(k-1);h[k]:=(b-a)/m[k];R[k,1]:=evalf[20]((1/2)*(R[k-1,1]+h[k-1]*sum(f(a+(i-1/2)*h[k-1]),
i=1..2(k-2))));R[k,2]:=evalf[20]((4*R[k,1]-R[k-1,1])/3);end do;for k from 3 to 6 do;R[k,3]:=(4(3-
1)*R[k,2]-R[k-1,2])/(4(3-1)-1);end do;for k from 4 to 6 do;R[k,4]:=(4(4-1)*R[k,3]-R[k-1,3])/(4(4-
1)-1);end do; for k from 5 to 6 do;R[k,5]:=(4(5-1)*R[k,4]-R[k-1,4])/(4(5-1)-1);end do;R[6,6]:=(4(6-
1)*R[6,5]-R[6,5])/(4(6-1)-1);
B. Bu problem icin f (x) =
1 + x
2
dir. k = 1 icin m
1
= 1, h
1
= 3 dir.
R
1,1
=
h
1
2
[f (a) + f (b)]
=
3
2
(f (0) + f (1)) =
3
2
(1 + 2) =
9
2
dir.k = 2 icin m
2
= 2, h
2
=
3
2
dir. Buradan
R
2,1
=
1
2
_
R
1,1
+ h
1
f
_
a +
h
1
2
__
=
1
2
_
9
2
+ 3f
_
3
2
__
=
1
2
_
9
2
+ 5.4083269131959839396
_
= 5.8258717017242764688
k = 3 icin m
3
= 4, h
3
=
3
4
olup
R
3,1
=
1
2
_
R
2,1
+ h
2
2
i=1
f
_
a +
_
i
1
2
_
h
2
_
_
=
1
2
_
5.8258717017242764688 +
3
2
_
f
_
3
4
_
+ f
_
9
4
___
=
5.8258717017242764688
2
+
3
4
(1.25 + 2.462214451)
= 5.697096689
olup
k R
k,1
R
k,2
R
k,3
1
9
2
2 5.8258717017 5.68669010554
3 5.697096689 5.6541716843571 5.652003789
70 N umerik Analiz
dir. Bu integralin gercek degeri
3
10
2
1
2
ln
_
3 +
10
_
=5.6526397198686024098 dir.
1
0
e
x
2
dx
integralinin yaklask degerini 4 c u adma kadar yani R
4,4
degerini hesaplaynz.
C oz um: Bu problem icin f (x) = e
x
2
dir. k = 1 icin m
1
= 1, h
1
= 1 dir.
R
1,1
=
h
1
2
[f (a) + f (b)]
=
1
2
[f (0) + f (1)] =
1
2
_
1 +
1
e
_
= 0.6839397205857211608
k = 2 icin m
2
= 2 ve h
2
=
1
2
olup
R
2,1
=
1
2
_
R
1,1
+ h
1
f
_
a +
h
1
2
__
=
1
2
_
0.6839397205857211608 + f
_
1
2
__
=
1
2
_
0.6839397205857211608 + e
1/4
_
= .73137025182856301452
k = 3 icin m
3
= 3 ve h
3
=
1
4
olup
R
3,1
=
1
2
_
R
2,1
+ h
2
_
f
_
1
4
_
+ f
_
3
4
___
=
1
2
_
R
2,1
+
1
2
_
e
1/16
+ e
9/16
_
_
= .74298409780038120623
k = 4 icin m
4
= 4 ve h
4
=
1
8
olup
R
4,1
=
1
2
_
R
3,1
+ h
3
_
f
_
1
8
_
+ f
_
3
8
_
+ f
_
5
8
_
+ f
_
7
8
___
=
1
2
_
R
3,1
+
1
4
_
e
1/64
+ e
9/64
+ e
25/64
+ e
49/64
_
_
= .74586561484569520593
boylece asagdaki tabloyu
k R
k,1
R
k,2
R
k,3
R
k,4
1 0.68393972
2 .731370251 .747180428
3 .731370251 .746855379 .7468337099
4 .74586561 .7468261205 .7468241700 .7468240186
elde edilir. Bu integralin gercek degeri .74682413281242702540...dr.
N umerik Analiz 71
4
0
xdx
integralinin yaklask degerini 4 c u adma kadar yani R
4,4
degerini hesaplaynz.
C oz um: Bu problem icin f (x) =
x dir. k = 1 icin m
1
= 1, h
1
= 4 dir.
R
1,1
=
h
1
2
[f (a) + f (b)]
= 2 (f (0) + f (4)) = 2 (0 + 2) = 4
k = 2 icin m
2
= 2, h
2
= 2 dir.
R
2,1
=
1
2
[R
11
+ 4f (2)] =
1
2
_
4 + 4
2
_
= 2 + 2
2
= 4.8284271247461900976
k = 3 icin m
3
= 3, h
3
= 1 dir.
R
3,1
=
1
2
[R
21
+ 2 (f (1) + f (3))] =
R
2,1
2
+ 1 +
3
= 2 +
2 +
3 = 5.1462643699419723423
k = 4 icin m
4
= 4, h
4
=
1
2
dir.
R
4,1
=
1
2
_
R
3,1
+ f
_
1
2
_
+ f
_
3
2
_
+ f
_
5
2
_
+ f
_
7
2
__
=
1
2
_
2 +
2 +
3 +
2
2
+
2
2
+
2
2
+
2
2
_
= 5.2650417729956346374
boylece asagdaki tabloyu elde ederiz
k R
k,1
R
k,2
R
k,3
R
k,4
1 4
2 4.828427124 5.1045694
3 5.14626436 5.252210118 5.262052826
4 5.26504177 5.304634240 5.308129183 5.308860554
4
0
xdx R
4,4
= 5.308860554.
Bu integralin gercek degeri
16
3
= 5.3 dir.
6.6 Gauss
Integrasyonu
Simdiye kadar inceledigimiz n umerik integral metodlar aralgn esit uzunluklu alt aralklara bol unmesi
esasna dayanyordu. Simdi [a, b] aralg yine ayn sayda fakat esit olmayan aralklara bol und ug unde
72 N umerik Analiz
acaba daha duyarl bir n umerik integral yaklasm elde etmek m umk unm ud ur? Bu soruya ilk olumlu
cevap Gauss tarafndan asagdaki sekilde verilmistir:
b
a
f (x) dx = a
0
f (x
0
) + a
1
f (x
1
) + + a
n
f (x
n
) (6.17)
integral form ul un u ele alarak hangi x
k
ve a
k
secimleri icin integral maksimum dogrulugu getirecektir.
sorusunu sormustur. (6.23) form ul unde 2n +2 tane hesaplanmas gereken paremetre vardr. Bu pareme-
treler integral fonksiyonu olarak 2n+1. dereceden bir polinom kullanarak belirlenebilirler. Bu polinom-
larda interpolasyon teorisi kullanlarak belirlenebilirler.
Gauss ilk admda [a, b] aralgn [1, 1] aralgna don ust urm ust ur. Bunu
x =
(b a) t + a + b
2
(6.18)
don us um u ile gerceklestirebiliriz. Eger bu don us umden t cekilirse
t =
2x (a + b)
b a
dir. Bu don us um altnda
b
a
f (x) dx =
b a
2
1
1
f
_
(b a) t + a + b
2
_
dt
=
b a
2
1
1
F (t) dt =
b a
2
(A
0
F (t
0
) + A
1
F (t
1
) + + A
n
F (t
n
)) (6.19)
dr. Burada A
k
ve t
k
belirlenmesi gereken paremetrelerdir.
1
1
F (t) dt = A
0
F (t
0
) + A
1
F (t
1
) (6.20)
elde edilir. A
0
, A
1
, t
0
, t
1
degerleri integrali integralin gercek degerini verecek sekilde hesaplanmas icin
F (t) = t
k
, k = 0, 1, 2, 3 uc yada daha k uc uk dereceden bir polinom olmas halinde m umk und ur.
k = 0 icin
1
1
dt = A
0
+ A
1
2 = A
0
+ A
1
k = 1 icin
1
1
tdt = A
0
t
0
+ A
1
t
1
0 = A
0
+ A
1
k = 2 icin
1
1
t
2
dt = A
0
t
2
0
+ A
1
t
2
1
2
3
= A
0
t
2
0
+ A
1
t
2
1
k = 3 icin
1
1
t
3
dt = A
0
t
3
0
+ A
1
t
3
1
0 = A
0
t
3
0
+ A
1
t
3
1
(6.21)
(6.27) sistemindeki ikinci denklemi t
2
0
ile carpar 4. denklemden ckarrsak
t
1
(t
1
t
0
) (t
1
+ t
0
) = 0
N umerik Analiz 73
elde edilir. Bu sonuc diger iki denklemlede bagdasr dolaysyla t
1
= t
0
oldugu kullanlrsa
A
0
= A
1
= 1, t
2
0
=
1
3
elde edilir. Dolaysyla (6.26) ifadesi
1
1
F (t) dt = F
_
3
_
+ F
_
1
3
_
(6.22)
elde edilir. (6.28) ifadesine iki nokta icin Gauss form ul u ad verilir.
Ayn d us unce daha genel olan (6.25) form ul u icinde uygulanabilir. Bu durumda F (t) = t
k
, k =
0, 1, , 2n + 1, olarak alnr ve
1
1
t
k
=
_
0 k tek ise
2
k+1
k cift say
oldu gu goz on une alnrsa
A
0
+ A
1
+ + A
n
= 2
A
0
t
0
+ A
1
t
1
+ A
n
t
n
= 0
.
.
.
A
0
t
2n
0
+ A
1
t
2n
1
+ A
n
t
2n
n
=
2
2n + 1
A
0
t
2n+1
0
+ A
1
t
2n+1
1
+ A
n
t
2n+1
n
= 0
sistemine ulaslr. Dikkkat edilirse bu lineer olmayan bir sistemdir.
Acklama 4. Sistemdeki t
k
larn Legendre polinomlarnn kokleridir. A
k
saylar ise
A
k
=
2
(1 t
2
k
) [P
n
(t
k
)]
2
dir. Burada P
n
Legendre polinomudur. Yaklasm hatas ise
E =
f
(2n+2)
()
(2n + 2)!
b
a
(x x
0
) (x x
1
) (x x
n
) dx
ile verilir. Legendre polinomunun tanmn hatrlatp baz ozelliklerini verelim.
P
m
(x) =
_
_
_
1, m = 0
x m = 1
1
m
(2m1) xP
m1
(x) (m1) P
m2
(x) m = 2, 3,
dir. Bu P
m
(t) polinomlar
d
m
dt
m
_
t
2
_
1
2
_
2
_
m
= 0
dan elde edilirler.
Ornegim m = 2 alnrsa P
2
=
1
2
[3xP
1
(x) P
0
(x)] =
1
2
_
3x
2
1
_
dr. Diger m Z
+
degerleri icinde benzer sekilde ackca yazlabilirler.
Uc temel ozelligini ise
1. P
m
x in m. dereceden bir polinomudur.
2. P
m
polinomunun b ut un kokleri birbirinden farkl ve [1, 1] aralgndadr.
3. P
m
polinomunun b ut un kokleri orjine gore simetriktir.
74 N umerik Analiz
6.7 Gauss
Integrasyonu
Simdiye kadar inceledigimiz n umerik integral metodlar aralgn esit uzunluklu alt aralklara bol unmesi
esasna dayanyordu. Simdi [a, b] aralg yine ayn sayda fakat esit olmayan aralklara bol und ug unde
acaba daha duyarl bir n umerik integral yaklasm elde etmek m umk unm ud ur? Bu soruya ilk olumlu cevap
Gauss tarafndan asagdaki sekilde verilmistir:
b
a
f (x) dx = a
0
f (x
0
) + a
1
f (x
1
) + + a
n
f (x
n
) (6.23)
integral form ul un u ele alarak hangi x
k
ve a
k
secimleri icin integral maksimum dogrulugu getirecektir.
sorusunu sormustur. (6.23) form ul unde 2n +2 tane hesaplanmas gereken paremetre vardr. Bu pareme-
treler integral fonksiyonu olarak 2n + 1. dereceden bir polinom kullanarak belirlenebilirler. Bu polinom-
larda interpolasyon teorisi kullanlarak belirlenebilirler.
Gauss ilk admda [a, b] aralgn [1, 1] aralgna don ust urm ust ur. Bunu
x =
(b a) t + a + b
2
(6.24)
don us um u ile gerceklestirebiliriz. Eger bu don us umden t cekilirse
t =
2x (a + b)
b a
dir. Bu don us um altnda
b
a
f (x) dx =
b a
2
1
1
f
_
(b a) t + a + b
2
_
dt
=
b a
2
1
1
F (t) dt =
b a
2
(A
0
F (t
0
) + A
1
F (t
1
) + + A
n
F (t
n
)) (6.25)
dr. Burada A
k
ve t
k
belirlenmesi gereken paremetrelerdir.
1
1
F (t) dt = A
0
F (t
0
) + A
1
F (t
1
) (6.26)
elde edilir. A
0
, A
1
, t
0
, t
1
degerleri integrali integralin gercek degerini verecek sekilde hesaplanmas icin
F (t) = t
k
, k = 0, 1, 2, 3 uc yada daha k uc uk dereceden bir polinom olmas halinde m umk und ur.
k = 0 icin
1
1
dt = A
0
+ A
1
2 = A
0
+ A
1
k = 1 icin
1
1
tdt = A
0
t
0
+ A
1
t
1
0 = A
0
+ A
1
k = 2 icin
1
1
t
2
dt = A
0
t
2
0
+ A
1
t
2
1
2
3
= A
0
t
2
0
+ A
1
t
2
1
k = 3 icin
1
1
t
3
dt = A
0
t
3
0
+ A
1
t
3
1
0 = A
0
t
3
0
+ A
1
t
3
1
(6.27)
N umerik Analiz 75
(6.27) sistemindeki ikinci denklemi t
2
0
ile carpar 4. denklemden ckarrsak
t
1
(t
1
t
0
) (t
1
+ t
0
) = 0
elde edilir. Bu sonuc diger iki denklemlede bagdasr dolaysyla t
1
= t
0
oldugu kullanlrsa
A
0
= A
1
= 1, t
2
0
=
1
3
elde edilir. Dolaysyla (6.26) ifadesi
1
1
F (t) dt = F
_
3
_
+ F
_
1
3
_
(6.28)
elde edilir. (6.28) ifadesine iki nokta icin Gauss form ul u ad verilir.
Ayn d us unce daha genel olan (6.25) form ul u icinde uygulanabilir. Bu durumda F (t) = t
k
, k =
0, 1, , 2n + 1, olarak alnr ve
1
1
t
k
=
_
0 k tek ise
2
k+1
k cift say
oldugu goz on une alnrsa
A
0
+ A
1
+ + A
n
= 2
A
0
t
0
+ A
1
t
1
+ A
n
t
n
= 0
.
.
.
A
0
t
2n
0
+ A
1
t
2n
1
+ A
n
t
2n
n
=
2
2n + 1
A
0
t
2n+1
0
+ A
1
t
2n+1
1
+ A
n
t
2n+1
n
= 0 (6.29)
sistemine ulaslr. Dikkkat edilirse bu lineer olmayan bir sistemdir.
Acklama 5. Sistemdeki t
k
larn Legendre polinomlarnn kokleridir. A
k
saylar ise
A
k
=
2
(1 t
2
k
) [P
n
(t
k
)]
2
dir. Burada P
n
Legendre polinomudur. Yaklasm hatas ise
E =
f
(2n+2)
()
(2n + 2)!
b
a
(x x
0
) (x x
1
) (x x
n
) dx
ile verilir. Legendre polinomunun tanmn hatrlatp baz ozelliklerini verelim.
P
m
(x) =
_
_
_
1, m = 0
x m = 1
1
m
[(2m1) xP
m1
(x) (m1) P
m2
(x)] m = 2, 3,
dir. Bu P
m
(t) polinomlar
d
m
dt
m
_
t
2
_
1
2
_
2
_
m
= 0
dan elde edilirler.
Ornegim m = 2 alnrsa P
2
=
1
2
[3xP
1
(x) P
0
(x)] =
1
2
_
3x
2
1
_
dr. Diger m Z
+
degerleri icinde benzer sekilde ackca yazlabilirler.
Uc temel ozelligini ise
76 N umerik Analiz
1. P
m
x in m. dereceden bir polinomudur.
2. P
m
polinomunun b ut un kokleri birbirinden farkl ve [1, 1] aralgndadr.
3. P
m
polinomunun b ut un kokleri orjine gore simetriktir.
Asagdaki tabloda baz sonuclar hesaplanmadan verilmistir. P
2
(t) =
1
2
(3tP
1
(t) P
0
(t)) =
1
2
_
3t
2
1
_
dir. P
2
(t) = 0 dan t
1
= t
0
=
1
3
olup (6.29) de yerine yazlrsa
A
0
+ A
1
= 2
3
3
A
0
+
3
3
A
1
= 0
dan
A
0
= A
1
= 1
bulunur. Benzer sekilde m = 3 icin
P
3
(t) =
1
3
(5tP
2
(t) P
1
(t)) =
1
3
_
5
2
_
3t
3
t
_
t
_
=
1
2
_
5t
3
3t
_
elde edilir. P
3
(t) = 0 denkleminden t
1
= 0, t
2
= t
0
=
15
5
dr. (6.29) de yerine yazlrsa
A
0
+ A
1
+ A
2
= 2
15
5
A
0
+
15
5
A
2
= 0
3
5
A
0
+
3
5
A
2
=
2
3
denkleminin coz um u A
2
= A
0
=
5
9
, A
1
=
8
9
dir.
n t
s
A
s
1 t
0
= 0 A
0
= 2
2 t
1
= t
0
= 0.5773502693 =
3
3
A
0
= A
1
= 1
3
t
1
= 0,
t
2
= t
0
=
15
5
= 0.7745966692
A
1
=
8
9
,
A
2
= A
0
=
5
9
4
t
0
= t
3
= 0.86114
t
2
= t
1
== 0.33998
A
1
= A
2
= 0.65214515
A
3
= A
0
= 0.3478585
elde edilir.
Ornek 6.20. I =
2
0
dx
(1+cos x)
integraline n = 2 alarak Gauss metoduyla yaklasnz.
C oz um:
b
a
f (x) dx
b a
2
n
k=0
A
k
F (t
k
) , F (t
k
) = f
_
(b a) t
k
+ a + b
2
_
f (x) =
1
(1 + cos x)
2
, a = 0, b = 2
N umerik Analiz 77
dir. Buradan
2
0
f (x) dx
2 0
2
n
k=0
A
k
F (t
k
)
= F
_
3
3
_
+ F
_
3
3
_
Ornek 6.21.
3
0
x
2
sin xdx integraline n = 1, 2, 3 icin Gauss integral form ul u ile yaklasnz.
C oz um:
b
a
f (x) dx
b a
2
n
k=0
A
k
F (t
k
) , F (t
k
) = f
_
(b a) t
k
+ a + b
2
_
f (x) = x
2
sin x, a = 0, b = 3, n = 3
olup
F (t
k
) = f
_
3
2
(t
k
+ 1)
_
=
9
4
(t
k
+ 1)
2
sin
3 (t
k
+ 1)
2
dr. Buradan n = 1 icin
b
a
f (x) dx
3
2
2F (t
0
) = 3F (0)
= 3f
_
3
2
_
= 3
_
3
2
_
2
sin
3
2
= 6.733091160
dr. n = 2 icin integrali yaklask olarak hesaplayalm.
b
a
f (x) dx
b a
2
n
k=0
A
k
F (t
k
)
=
3
2
_
F
_
3
3
_
+ F
_
3
3
__
=
3
2
_
_
9
4
_
3
3
+ 1
_
2
sin
3
2
_
3
3
+ 1
_
_
_
+
3
2
_
_
9
4
_
3
3
+ 1
_
2
sin
3
2
_
3
3
+ 1
_
_
_
= 6.236118248
n = 3 icin integrali yaklask olarak hesaplayalm.
b
a
f (x) dx
b a
2
n
k=0
A
k
F (t
k
)
=
3
2
(
5
9
F
_
15
5
_
+
5
9
F
_
15
5
_
+
8
9
F (0))
= 5.749184668
78 N umerik Analiz
dr.
Integralin gercek degeri 5.776667525 dir.
6.8 C ok Katl
Integraller
Daha onceden verdigimiz n umerik integral hesaplama yontemlerinin hemen hemen hepsi cok katl inte-
graller icinde kullanlabilirler.
Ilk basta
D
f (x, y) dxdy (6.30)
integralini goz on une alalm. Burada D bolgesini basitlik icin bir dikdorgensel bolge yani;
D = {(x, y) : a x b, c y d} R
2
seklinde alacagz. (6.30) integrali
D
f (x, y) dxdy =
b
a
_
d
c
f (x, y) dy
_
dx
olarak yazlabilir. Bu integrali hesaplamak icin ilk basta x degiskeninin sabit kabul edilerek
d
c
f (x, y) dy (6.31)
integraline daha onceden gord ug um uz n umerik integral hesaplama metodlar uygulanabilir. Mesala j =
0, 1, , 2m ve y
j
= c + jk icin (6.31) integraline birlesik Simson metodunu uygularsak
d
c
f (x, y) dy =
k
3
_
_
f (x, y
0
) + 2
m1
j=1
f (x, y
2j
) + 4
m
j=1
f (x, y
2j1
) + f (x, y
2m
)
_
_
(d c) k
4
180
4
f (x, )
y
4
(6.32)
elde edilir. Burada k =
dc
2m
dir. Boylece
b
a
_
d
c
f (x, y) dy
_
dx =
k
3
b
a
f (x, y
0
) dx +
2k
3
m1
j=1
b
a
f (x, y
2j
) dx +
4k
3
m
j=1
b
a
f (x, y
2j1
) dx
+
k
3
b
a
f (x, y
2m
) dx (6.33)
elde edilir. Simdi yukardaki integrallerin her birine i = 0, 1, , 2n ve x
i
= a + ih icin birlesik Simson
metodunu uygularsak
b
a
f (x, y
j
) dx =
h
3
_
f (x
0
, y
j
) + 2
n1
i=1
f (x
2i
, y
j
) + 4
n
i=1
f (x
2i1
, y
j
) + f (x
2n
, y
j
)
_
(b a) h
4
180
4
f (, y
j
)
x
4
(6.34)
N umerik Analiz 79
elde edilir. (6.34) degerleri (6.33) de yazlr ve hata terimi d uzenlenirse
b
a
_
d
c
f (x, y) dy
_
dx =
hk
9
_
f (x
0
, y
0
) + 2
n1
i=1
f (x
2i
, y
0
) + 4
n
i=1
f (x
2i1
, y
0
) + f (x
2n
, y
0
)
+2
m1
j=1
f (x
0
, y
2j
) + 4
n1
i=1
f (x
2i1
, y
2m
) + 8
m1
j=1
n
i=1
f (x
2i1
, y
2j
)
+2
m1
j=1
f (x
2n
, y
2j
) + 4
m
j=1
f (x
0
, y
2j1
) + 8
m
j=1
n1
i=1
f (x
2i
, y
2j1
)
+16
m
j=1
n
i=1
f (x
2i1
, y
2j1
) + 4
m
j=1
f (x
2n
, y
2j1
) + f (x
0
, y
2m
)
+2
n1
i=1
f (x
2i
, y
2m
) + f (x
2n
, y
2m
)
_
+ E
elde edilir. Burada E,
E =
(d c) (b a)
180
_
_
h
4
4
f (, )
x
4
+ k
4
4
f
_
,
_
y
4
_
_
dir. Veya ksaca
b
a
_
d
c
f (x, y) dy
_
dx =
hk
9
2n
i=0
2m
j=0
w
i,j
f (x
i
, y
j
) + E
seklinde yazlabilir. Burada
w
i,j
=
_
_
1, i = 0, 2n ve j = 0, 2m ise
2, i = 0, 2n ve j cift ise
2, j = 0, 2m ve i cift ise
4 i = 0, 2n ve j tek ise
4 j = 0, 2m ve i tek ise
8 i cift ve j tek veya i tekj cift ise
16 i tek ve j tek ise
1
0
2
1
xydxdy
integralini yaklask olrak hesaplaynz.
C oz um: h =
ba
2n
=
10
4
=
1
4
ve k =
cd
2m
=
21
2
=
1
2
olup x
0
= 0, x
1
=
1
4
, x
2
=
1
2
, x
3
=
3
4
, x
4
= 1
ve y
0
= 1, y
1
=
3
2
, y
2
= 2 olup (x
i
=
i
4
, x
j
= 1 +
j
2
)
f (x
i
, x
j
) =
i
4
+
ij
8
80 N umerik Analiz
1
0
2
1
xydxdy
1
72
4
i=0
2
j=0
w
i,j
f (x
i
, x
j
) =
4
i=0
2
j=0
w
ij
_
i
4
+
ij
8
_
=
1
72
_
4
i=0
w
i0
i
4
+ w
i1
_
i
4
+
i
8
_
+ w
i,2
_
i
4
+
i
4
_
_
=
1
72
_
1 + 2
2
4
+ 4
3
4
+ 1
_
+
1
72
_
16
3 1
8
+ 8
3 2
8
+ 16
3 3
8
+ 4
3 4
8
_
+
1
72
_
4
1
2
+ 2
2
2
+ 4
3
2
+
4
2
_
=
3
4
Bu integralin gercek degeri
1
0
_
2
1
xydy
_
dx =
3
4
olup bu islemde yaplan hata sfrdr.
Ornek 6.23.
3
1
2
0
3
1
2
0
xydydx =
3
1
_
2
0
xydy
_
dx
yazlabileceginden
2
0
2
0
xydy =
1
3
x(0 + 4 + 2) = 2
x
elde edilir. Buradan
3
1
2
0
xydxdy
3
1
2
xdx
olup f (x) = 2
3
1
2
0
xydxdy
2
6
_
f (1) + 2
1
i=1
f (x
2i
) + 4
2
i=1
f (x
2i1
) + f (3)
_
=
1
3
_
1 +
3 + 2
2 + 4
3
2
+ 4
5
2
_
= 5.594670912
N umerik Analiz 81
dir. Bu integralin gercek degeri
4
3
_
27 1
_
=5.594869896 dr.
B.
2
0
2
0
xydy F
_
x,
3
3
_
+ F
_
x,
3
3
_
=
x
_
1
3
3
_
+
x
_
1 +
3
3
_
= 2
x
dir. Burada asikar olarak F (x, t
k
) = f (x, t
k
+ 1) =
x(t
k
+ 1) dir. Simdi f (x) = 2
x alarak
3
1
2
xdx
integralini Gauss metoduyla hesaplarsak
3
1
2
0
xydxdy
3
1
2
xdx G
_
3
3
_
+ G
_
3
3
_
= 2
3
2
3
3
+ 2
3
2
+
3
3
= 4.803696334
C. Simdi de birlesik yamuk kural ile hessaplayalm h =
ba
n
=
2
3
, k =
dc
m
=
2
3
dir.
2
0
xydy integraline
birlesik yamuk metodu uygulanrsa
2
0
xydy
1
3
_
_
2
x + 2
2
j=1
f (x, y
j
)
_
_
=
1
3
_
2
x +
4
x
3
+
8
3
x
_
= 2
x
Simdi
3
1
2
3
1
2
xdx =
2
3
_
1 +
3 + 2
5
2
+ 2
7
2
_
= 6.423990569
buradan
3
1
2
0
xydydx 6.423990569
dir.
82 N umerik Analiz
7 Lineer Olmayan Denklem Sistemlerinin C oz um u
Lineer olmayan bir denklem sistemi baz hallerde lineer olmayan tek bir denkleme don ust ur ulebir.
Ornegin
x x
2
y
2
= 0
y x
2
+ y
2
= 0
sistemi taraf tarafa toplanrsa y = 2x
2
x elde edilir. Bu deger herhangi birinde yazlrsa 4x
3
4x
2
+2x
1 = 0 denklemine indirgenebilir. Bu denklemin coz um u ise daha onceden verilen yaklaskk kok bulama
metodlar ile coz ulebilir. Biz bu tip denklemlerle ilgilenmeyerek tek bir denkleme indirgenemeyen lineer
olmayan denklem sistemlerinin coz umleri icin baz metodlar verecegiz.
7.1 Sabit Nokta iterasyonu
Lineer olmayan denklem sistemleri
f
1
(x
1
, x
2
, , x
n
) = 0,
f
2
(x
1
, x
2
, , x
n
) = 0,
.
.
.
f
n
(x
1
, x
2
, , x
n
) = 0 (7.1)
seklinde yazlabilir. Burada
f
i
: R
n
R, i = 1, 2, , n
dir. Dikkat edilirse (7.1) sistemi vektorel formda
F (x) = 0,
F = (f
1
(x) , f
2
(x) , , f
n
(x))
t
, x = (x
1
, x
2
, , x
n
)
seklinde yazlabilir. (7.1) denklem sisteminin coz um yontemlerini vermeden once cok degiskenli fonksiy-
onlarn s ureklilik, t urevlenme vs. ozelliklerinini bazlarn ozetleyelim:
Teorem 7.1. D R
n
den R
n
ye
F (x) = (f
1
(x) , f
2
(x) , , f
n
(x))
t
seklinde tanml bir fonksiyon olsun. Eger lim
xx
0
F (x) = F (x
0
) ise, F fonksiyonuna x
0
D de s ureklidir
denir. Eger F fonksiyonu her x D icin s urekli ise D de s ureklidir denir ve F C (D) ile gosterilir.
Tanm 7.2. D R
n
den R
n
ye bir G(x) = (g
1
(x) , g
2
(x) , , g
n
(x)) fonksiyonu icin G(p) = p ise
p D ye G nin bir sabit noktas denir.
Teorem 7.3. D bolgesi a
1
, a
2
, , a
n
ve b
1
, b
2
, , b
n
sabitler olmak uzere
D = {(x
1
, x
2
, , x
n
) : a
i
x
i
b
i
, i = 1, 2, , n}
ve G t um x D icin G(x) D olacak sekilde s urekli bir fonksiyon olsun. Bu taktirde G, D de bir sabit
noktaya sahiptir. Bundan baska G nin ksmi t urevleri s urekli ve her x D icin
n
i=1
g
i
(x)
x
i
K < 1 (7.2)
N umerik Analiz 83
olacak sekilde bir K says varsa , Bu durumda D den secilmis key bir x
0
noktas ile tanmlanms
x
k
= g (x
k1
)
dizisi G nin sabit noktasna yaknsar.
Ornek 7.4.
x + 3 log x y
2
= 0
2x
2
xy 5x + 1 = 0
sisteminin (x
0
, y
0
) = (3.4, 2.2) baslangc yaklasm yardmyla E = 10
3
icin bullunuz.
C oz um: Bu soru icin D bolgesini (3.4, 2.2) noktasn iceren k uc uk bir dikdorgensel bolge alnabilir.
Mesala D = {(x, y) : 3 x 4, 2 y 3} olarak alalm.
x = y
2
3 log x
y = 2x +
1
x
5
olarak yazarsak G(x, y) =
_
y
2
3 log x, 2x +
1
x
5
_
dir. Fakat D bolgesinde
g
1
x
=
3
x
,
g
2
x
= 2
1
x
2
g
1
y
= 2y,
g
2
y
= 0
ksmi t urevleri s urekli olup
2
i=1
g
i
(x)
x
i
=
3
x
+ 2
1
x
2
+ 2y
3
4
+ 2
1
9
+ 4
> 1
oldu gundan bu sekilde secilmis olan G fonsiyonu uygun bir fonksiyon degildir. Yani; bu G ile tanmlanan
dizi raksaktr.
x =
_
x(y + 5)
2
_1
2
y = (3 + log x)
1
2
seklinde secelim
g
1
x
=
1
2
_
x(y + 5)
2
_
1
2
(y + 5)
2
,
g
2
x
=
1
2
(3 + log x)
1
2
1
x
g
1
y
=
1
2
_
x(y + 5)
2
_
1
2
x
2
,
g
2
y
= 0
84 N umerik Analiz
olup
2
i=1
g
i
(x)
x
i
=
1
2
_
x(y + 5)
2
_
1
2
(y + 5)
2
+
1
2
(3 + log x)
1
2
1
x
+
1
2
_
x(y + 5)
2
_
1
2
x
2
<
21
+
1
6
+
21
= .7838800664 < 1
oldu gundan uygun bir iterasyon fonksiyonudur. Buradan
x
i+1
=
_
x
i
(y
i
+ 5)
2
_1
2
y
i+1
= (3 + log x
i
)
1
2
seklinde tanmlanan iterasyon fonksiyonlar yardmyla
i x
i
y
i
0 3.4 2.2
1 3.498571137 1.879222956
2 3.468966047 1.882522433
3 3.455085862 1.881541934
4 3.447920985 1.881079170
5 3.444228306 1.880839521
6 3.442323505 1.880715803
7 3.441340561 1.880651930
8 3.440833224 1.880618955
dr. Yaklask coz um olarak (x
8
, y
8
) = (3.440833224, 1.880618955) alnr. Bu islem Mapple ile
x[0] := 3.4; y[0] := 2.2; F := (x, y) (x (y + 5)/2)
(
1/2); G := (x, y) (3 + log[10](x))
(
1/2);
forifrom0to9do; x[i + 1] := evalf[10](F(x[i], y[i])); y[i + 1] := evalf[10](G(x[i], y[i])); enddo;
komut islemiyle yaplabilir.
5
y =
sin x + cos y
4
olarak yazlabilir.
g
1
x
= 0,
g
2
x
=
cos x
4
g
1
y
=
1
5
,
g
2
y
=
sin x
4
olup
2
i=1
g
i
(x)
x
i
cos x
4
+
1
5
+
sin x
4
<
1
2
+
1
5
< 0.95
dr ki (7.2) saglar. D bolgesini de D := {(x, y) : 0 x, y 1} olarak alabiliriz.
B.
x
i+1
=
y
i
5
y
i+1
=
sin x
i
+ cos y
i
4
iterasyon form ul unden ardsk olarak
i x
i
y
i
(x
i
x
i1
)
2
+ (y
i
y
i1
)
2
0 0.25 0.25
1 .1118033988 .3040790952 .1484009741
2 .1359883055 .2664234276 0.04475331288
3 .1191481790 .2750720682 0.01893116068
4 .1230159686 .2703180235 0.006128681538
5 .1208898952 .2715979897 0.002481632845
6 .1214623135 .2709847718 0.0008388676315
7 .1211880741 .2711679090 0.0003297673157
8 .1212699755 .2710875935 0.0001147101515
9 .2710875935 .1212340574 0.00004416710943
Alstrma 7.6. 1.
x
2
10x + y
2
+ 8 = 0
xy
2
+ x 10y + 8 = 0
lineer olmayan denklemini sabit nokta problemine don ust urerek D = {(x, y) : 0 x, y 1.5} bolgesinde
tek sabit noktaya sahip oldugunu gostererek coz um un u 10
2
dogrulukla yapnz.
86 N umerik Analiz
2. Asagda verilen denklem sistemlerin yaklask c oz umlerini .
normunu kullanarak 10
3
dogrulukla
hesaplaynz.
A. x
2
+ y
2
= 2
x
2
y
2
= 1
B. 3x
2
y
2
= 0
3xy
2
x
3
= 1
7.2 Sistemler icin Newton Raphson Metodu
Lineer olmayan denklem icin Newton-Raphson metodu cok degiskenli fonksiyonlar icin Taylor aclmna
dayanr. Basitlik icin iki degiskenli lineer olmayan denklemler icin bu metodu acklayalm. Bu durumda
sistem
f (x, y) = 0
g (x, y) = 0
olarak yazlabilir. f ve g fonksiyonlarnn 1. mertebeden Taylor aclmlar
f (x, y) = f (x
0
, y
0
) + f
x
(x
0
, y
0
) (x x
0
) + f
y
(x
0
, y
0
) (y y
0
) +
g (x, y) = g (x
0
, y
0
) + g
x
(x
0
, y
0
) (x x
0
) + g
y
(x
0
, y
0
) (y y
0
) +
dr. Eger (x
0
, y
0
) ilk yaklasm (, ) coz um une yakn ise diger terimler ihmal edilebilir. Cramer kural
ile bu sistemin coz um u
x
1
x
0
=
f (x
0
, y
0
) g
y
(x
0
, y
0
) + g (x
0
, y
0
) f
y
(x
0
, y
0
)
J (f (x
0
, y
0
) , g (x
0
, y
0
))
= x
0
y
1
y
0
=
g (x
0
, y
0
) f
x
(x
0
, y
0
) + f (x
0
, y
0
) g
x
(x
0
, y
0
)
J (f (x
0
, y
0
) , g (x
0
, y
0
))
= y
0
dr. Burada J(f, g) = f
x
g
y
f
y
g
x
dir.
x
i+1
= x
i
f (x
i
, y
i
) g
y
(x
i
, y
i
) + g (x
i
, y
i
) f
y
(x
i
, y
i
)
J (f (x
i
, y
i
) , g (x
i
, y
i
))
y
i+1
= y
i
g (x
i
, y
i
) f
x
(x
i
, y
i
) + f (x
i
, y
i
) g
x
(x
i
, y
i
)
J (f (x
i
, y
i
) , g (x
i
, y
i
))
iterasyon tanmlayalm. Bu sekilde iterasyonun (, ) coz um une yaknsamas icin gerekli olan sartlar
ispatlamadan verelim:
a. N, (, ) nin bir komsulugu olmak uzere f, g C
2
(N) ve N snrl olmaldrlar.
b. N de J(f, g) = 0 saglanmaldr.
c. (x
0
, y
0
) baslang c degeri N de olmaldr.
Ikiden fazla degiken bulunduran sistemler icin de benzer sekilde genelleme yaplabilir.
N umerik Analiz 87
Ornek 7.7.
x
2
+ y
2
= 2
x
2
y
2
= 1
sistemini (x
0
, y
0
) = (1, 1) alarak 10
3
hata payyla coz un uz.
C oz um: Bu problem icin f (x, y) = x
2
+ y
2
2, g (x, y) = x
2
y
2
1 dir. Buradan
f
x
= 2x, f
y
= 2y, g
x
= 2x, g
y
= 2y
ve
J (f, g) =
f
x
g
x
f
y
g
y
2x 2x
2y 2y
= 8xy
dir. Buradan iterasyonu
x
i+1
= x
i
2
_
x
2
i
+ y
2
i
2
_
y
i
2
_
x
2
i
y
2
i
1
_
y
i
8 x
i
y
i
=
2x
2
i
+ 3
4x
i
y
i+1
= y
i
2
_
x
2
i
y
2
i
1
_
x
i
2
_
x
2
i
+ y
2
i
2
_
x
i
8x
i
y
i
=
2y
2
i
+ 1
4y
i
iterasyon form ulleri elde edilir. Buradan ardsk olarak
x
1
=
5
4
= 1.25, y
1
=
3
4
= 0.75
x
2
=
2 (1.25)
2
+ 3
5
= 1.225, y
2
=
2 (0.75)
2
+ 1
3
= .7083333333
olup asagdaki tablo elde edilir.
i x
i
y
i
(x
i
x
i1
)
2
+ (y
i
y
i1
)
2
0 1 1
1 1.25 0.75 0.3535533906
2 1.225 0.70833 0.0485912659
3 1.224744898 .7071078432 0.001251759869
4 1.224744871 .7071067812 0.1062343165 10
5
5 1.224744871 .7071067812 0
Alstrma 7.8. Asagdaki sisteminleri 10
3
tolaransla Newton metoduyla coz un un uz.
1.
e
x
+ xy 1 = 0
sin (xy) + y + x 1 = 0
, (x
0
, y
0
) = (0.1, 0.9)
88 N umerik Analiz
2.
sin x + y 1 = 0
e
x
+ y 2 = 0
, (x
0
, y
0
) = (0.01, 1.01)
3.
3x
2
y
2
= 0
3xy
2
x
3
1 = 0
, (x
0
, y
0
) kendiniz belirleyiniz.
4.
x y
2
= 0
x
2
+ y
2
= 3
, (x
0
, y
0
) kendiniz belirleyiniz.
References
[1] M., BAYRAM, N umerik Analiz, Aktif yaynevi, 2002
[2]
O., AKIN, N umerik Analiz, Ankara
Universitesi Fen Fak. Ders Kitaplar, Yayn No:149, 1998.
[3] M., K., Jain, Numerical Solution of Dierential equations, Wiley Eastern Limited, 1983.
[4] M., C aglyan., C elik, S. Dogan, Adi Diferensiyel denklemler, Nobel y., 2007.
[5] S. D. Conte and C. deBoor, Elementary Nmerical Analysis, New York: Mc Graw-Hill, 1980.
[6]