• Nenhum resultado encontrado

Yüksek basamaktan iteratif yakla¸s¬mlar

N/A
N/A
Protected

Academic year: 2023

Share "Yüksek basamaktan iteratif yakla¸s¬mlar"

Copied!
115
0
0

Texto

(1)

Say¬sal integrasyon için yüksek basamaktan iteratif yakla¸s¬mlar

Prof. Dr. Erhan Co¸skun

Karadeniz Teknik Üniversitesi

Eylül 2020

(2)

Yüksek basamaktan iteratif yakla¸s¬mlar

Bu bölümde

bilinen dü¸sük mertebeli yöntemlerden iterasyon yöntemi ile yüksek mertebeli yöntemlerin nas¬l elde edildi¼gini inceliyor ve

isimli çal¬¸smam¬z¬n sekizinci bölümüne ait "yüksek mertebeden iteratif yöntemler" isimli ba¸sl¬¼g¬ndan olu¸sturmaktad¬r. Konuyla ilgili ileri düzey ara¸st¬rma için bölüm sonunda sundu¼gumuz de¼gerli kaynaklar¬ öneririz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 2 / 57

(3)

Yüksek basamaktan iteratif yakla¸s¬mlar

Bu bölümde

bilinen dü¸sük mertebeli yöntemlerden iterasyon yöntemi ile yüksek mertebeli yöntemlerin nas¬l elde edildi¼gini inceliyor ve

e¸sit aral¬kl¬olmayan a¼g üretimi ve bu tür a¼glar üzerinde say¬sal integrasyonu inceliyoruz.

Bu çal¬¸sma "MATLAB/Octave Uygulamalar¬yla Say¬sal Analize Giri¸s"

isimli çal¬¸smam¬z¬n sekizinci bölümüne ait "yüksek mertebeden iteratif yöntemler" isimli ba¸sl¬¼g¬ndan olu¸sturmaktad¬r. Konuyla ilgili ileri düzey ara¸st¬rma için bölüm sonunda sundu¼gumuz de¼gerli kaynaklar¬

öneririz.

(4)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol Dikdörtgen veya Yamuk gibi dü¸sük basamakl¬yöntemlerden farkl¬

ad¬m uzunluklar¬ile olu¸sturulan uygun lineer kombinasyonlar yard¬m¬yla daha yüksek basamaktan yöntemler elde edebiliriz:

Örne¼gin Sol Dikdörtgen yönteminin farkl¬ad¬m uzunluklar¬ile olu¸sturulan a¸sa¼g¬daki lineer kombinasyon Orta Nokta yöntemine e¸sittir:

Isol(f,h) =h(f(x1) +f(x2) +...+f(xN)) ve

Isol(f,2h) =2h(f(x1) +f(x3) +...+f(xN 1)) yakla¸s¬mlar¬ndan

2Isol(f,h) Isol(f,2h) =2h(f(x2) +f(x4) +...+f(xN)) elde edilir ki bu yöntem Iort(f,2h)d¬r.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 3 / 57

(5)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol Dikdörtgen veya Yamuk gibi dü¸sük basamakl¬yöntemlerden farkl¬

ad¬m uzunluklar¬ile olu¸sturulan uygun lineer kombinasyonlar yard¬m¬yla daha yüksek basamaktan yöntemler elde edebiliriz:

Örne¼gin Sol Dikdörtgen yönteminin farkl¬ad¬m uzunluklar¬ile olu¸sturulan a¸sa¼g¬daki lineer kombinasyon Orta Nokta yöntemine e¸sittir:

Iort(f,2h) =2Isol(f,h) Isol(f,2h)

Gerçekten de

Isol(f,h) =h(f(x1) +f(x2) +...+f(xN)) ve

Isol(f,2h) =2h(f(x1) +f(x3) +...+f(xN 1)) yakla¸s¬mlar¬ndan

2Isol(f,h) Isol(f,2h) =2h(f(x2) +f(x4) +...+f(xN)) elde edilir ki bu yöntem Iort(f,2h)d¬r.

(6)

ad¬m uzunluklar¬ile olu¸sturulan uygun lineer kombinasyonlar yard¬m¬yla daha yüksek basamaktan yöntemler elde edebiliriz:

Örne¼gin Sol Dikdörtgen yönteminin farkl¬ad¬m uzunluklar¬ile olu¸sturulan a¸sa¼g¬daki lineer kombinasyon Orta Nokta yöntemine e¸sittir:

Iort(f,2h) =2Isol(f,h) Isol(f,2h) Gerçekten de

Isol(f,h) =h(f(x1) +f(x2) +...+f(xN)) ve

Isol(f,2h) =2h(f(x1) +f(x3) +...+f(xN 1)) yakla¸s¬mlar¬ndan

2Isol(f,h) Isol(f,2h) =2h(f(x2) +f(x4) +...+f(xN)) elde edilir ki bu yöntem Iort(f,2h)d¬r.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 3 / 57

(7)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Bu sonucu daha somut bir örnek üzerinde gözlemlemeye çal¬¸sal¬m:

[a,b] = [0,1],h=1/10 olsun. Bu durumda alt aral¬klar¬n uç noktalar¬

x = [0,1/10,2/10, ...,9/10,1] olup

Isol(f,2h) =Isol(f,1/5) =1/5(f(0) +f(1/5) +...+f(4/5)) (1) dir.

(8)

Bu sonucu daha somut bir örnek üzerinde gözlemlemeye çal¬¸sal¬m:

[a,b] = [0,1],h=1/10 olsun. Bu durumda alt aral¬klar¬n uç noktalar¬

x = [0,1/10,2/10, ...,9/10,1] olup

Isol(f,2h) =Isol(f,1/5) =1/5(f(0) +f(1/5) +...+f(4/5)) (1) dir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 4 / 57

(9)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Öte yandan

Isol(f,h) = Isol(f,1/10) (2)

= 1/10(f(0) +f(1/10) +...+f(9/10)) dir. O halde (2) i iki ile çarp¬p, (1) ile toplamak suretiyle

2Isol(f,h) Isol(f,2h) =1/5(f(1/10) +f(3/10) +...+f(9/10)) elde ederiz ki bu yöntem 2h=1/5 ad¬m uzunlu¼gu ile Orta Nokta yöntemi, yani Iort(f,2h)dir.

(10)

Orta Nokta yönteminin yerel hatas¬

Eort(f,h) = h

3

24f00(c),ce(a,b) (3) ve kümülatif hatas¬ise

Eort(f,h) = (b a)3

24n2 f00(c),ce(a,b) (4)

= (b a)

24 h2f00(c),ce(a,b)

= O(h2) oldu¼gu kolayca gösterilebilir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 6 / 57

(11)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Teorem 1.

Rb

a f(x)dx integralini gözönüne alal¬m.

S(i,1),i =1,2, ....

ile [a,b] aral¬¼g¬n¬n2i 1 ,i =1,2, .... alt aral¬¼ga bölünmesi suretiyle uygulanan sol dikdörtgen kural¬yakla¸s¬mlar¬n¬gösterelim:

S(i,1):=Isol(f,b a

2i 1 ),i =1,2, ...

Bu taktirde a¸sa¼g¬daki ifadeler do¼grudur:

(12)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

S(i,2):=Iort(f,b a

2i 2 ) =2S(i,1) S(i 1,1),i =2,3, ...

yakla¸s¬mlar¬kümülatif hatas¬O(h2) olan yakla¸s¬mlard¬r.

yakla¸s¬mlar¬ise, kümülatif hatalar¬O(h2(j 1)) olan

yakla¸s¬mlard¬r.Yukar¬da tan¬mlanan dizinin ba¸slang¬ç elemanlar¬ a¸sa¼g¬daki tabloda sunulmaktad¬r.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 8 / 57

(13)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

S(i,2):=Iort(f,b a

2i 2 ) =2S(i,1) S(i 1,1),i =2,3, ...

yakla¸s¬mlar¬kümülatif hatas¬O(h2) olan yakla¸s¬mlard¬r.

S(i,j):= 4

j 2S(i,j 1) S(i 1,j 1)

4j 2 1 ,i =3,4, ...;j =i,i+1, ...

yakla¸s¬mlar¬ise, kümülatif hatalar¬O(h2(j 1)) olan

yakla¸s¬mlard¬r.Yukar¬da tan¬mlanan dizinin ba¸slang¬ç elemanlar¬

(14)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol dikdörtgen yöntemi esasl¬yüksek basamaktan iteratif yakla¸s¬mlar tablosu

Sol D. Orta Nokta O(h4) O(h6)

S(1,1)

S(2,1) S(2,2) =2S(2,1) S(1,1) S(3,1) S(3,2) =2S(3,1) S(2,1) A

S(4,1) S(4,2) =2S(4,1) S(3,1) B C

B =S(4,3) = (4S(4,2) S(3,2)/3 C =S(4,4) =(16S(4,3) S(3,3))/15

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 9 / 57

(15)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol dikdörtgen yöntemi esasl¬yüksek basamaktan iteratif yakla¸s¬mlar tablosu

Sol D. Orta Nokta O(h4) O(h6)

S(1,1)

S(2,1) S(2,2) =2S(2,1) S(1,1) S(3,1) S(3,2) =2S(3,1) S(2,1) A

S(4,1) S(4,2) =2S(4,1) S(3,1) B C burada

A=S(3,3) = (4S(3,2) S(2,2)/3 B =S(4,3) = (4S(4,2) S(3,2)/3 C =S(4,4) =(16S(4,3) S(3,3))/15

(16)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol dikdörtgen yöntemi esasl¬yüksek basamaktan iteratif yakla¸s¬mlar tablosu

Sol D. Orta Nokta O(h4) O(h6)

S(1,1)

S(2,1) S(2,2) =2S(2,1) S(1,1) S(3,1) S(3,2) =2S(3,1) S(2,1) A

S(4,1) S(4,2) =2S(4,1) S(3,1) B C burada

A=S(3,3) = (4S(3,2) S(2,2)/3

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 9 / 57

(17)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol dikdörtgen yöntemi esasl¬yüksek basamaktan iteratif yakla¸s¬mlar tablosu

Sol D. Orta Nokta O(h4) O(h6)

S(1,1)

S(2,1) S(2,2) =2S(2,1) S(1,1) S(3,1) S(3,2) =2S(3,1) S(2,1) A

S(4,1) S(4,2) =2S(4,1) S(3,1) B C burada

A=S(3,3) = (4S(3,2) S(2,2)/3 B =S(4,3) = (4S(4,2) S(3,2)/3

C =S(4,4) =(16S(4,3) S(3,3))/15

(18)

Sol dikdörtgen yöntemi esasl¬yüksek basamaktan iteratif yakla¸s¬mlar tablosu

Sol D. Orta Nokta O(h4) O(h6)

S(1,1)

S(2,1) S(2,2) =2S(2,1) S(1,1) S(3,1) S(3,2) =2S(3,1) S(2,1) A

S(4,1) S(4,2) =2S(4,1) S(3,1) B C burada

A=S(3,3) = (4S(3,2) S(2,2)/3 B =S(4,3) = (4S(4,2) S(3,2)/3 C =S(4,4) =(16S(4,3) S(3,3))/15

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 9 / 57

(19)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

·Ispat:

S(i,2),i =2,3, ...yakla¸s¬mlar¬n¬n kümülatif hatalar¬O(h2)olan orta nokta yakla¸s¬mlar¬olduklar¬n¬yukar¬da gözlemlemi¸stik. ·Ilk olarak S(i,3)yakla¸s¬mlar¬n¬n kümülatif hatalar¬n¬nO(h4)oldu¼gunu gösterece¼giz.

Öncelikle S(3,3)yakla¸s¬m¬n¬dikkate alarak, yöntemin yerel hatas¬n¬ elde etmeye çal¬¸sal¬m. Aç¬k olarak ifade edecek olursak,

h = (b a)/2 olmak üzere S(3,3) = 4S(3,2) S(2,2)

3

= 4h(f(a+h/2) +f(a+3h/2)) 2hf(a+h) 3

= 2(b a)

3 (f(a+h/2) 1/2f(a+h) +f(a+3h/2)) elde ederiz.

(20)

S(i,2),i =2,3, ...yakla¸s¬mlar¬n¬n kümülatif hatalar¬O(h2)olan orta nokta yakla¸s¬mlar¬olduklar¬n¬yukar¬da gözlemlemi¸stik. ·Ilk olarak S(i,3)yakla¸s¬mlar¬n¬n kümülatif hatalar¬n¬nO(h4)oldu¼gunu gösterece¼giz.

Öncelikle S(3,3)yakla¸s¬m¬n¬dikkate alarak, yöntemin yerel hatas¬n¬

elde etmeye çal¬¸sal¬m. Aç¬k olarak ifade edecek olursak, h = (b a)/2 olmak üzere

S(3,3) = 4S(3,2) S(2,2) 3

= 4h(f(a+h/2) +f(a+3h/2)) 2hf(a+h) 3

= 2(b a)

3 (f(a+h/2) 1/2f(a+h) +f(a+3h/2)) elde ederiz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 10 / 57

(21)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Yeteri düzeyde türevlenebilir oldu¼gunu kabul ederek, f

fonksiyonunun öncex =a noktas¬kom¸sulu¼gunda Taylor aç¬l¬m¬n¬

gerçekle¸stirip, ard¬ndan da integral almak suretiyle

Z b

a

f(x)dx (5)

= 2hf(a) +2h2f0(a) +4/3h3f00(a) +2/3h4f000(a) +4/15h5f(iv)(a) +... elde ederiz.

Benzer biçimde yine x=a noktas¬kom¸sulu¼gundaki Taylor aç¬l¬m¬ yard¬m¬yla

(f(a+h/2) 1/2f(a+h) +f(a+3h/2))

= 3/2f(a) + (3/2h)f0(a) +h2f00(a) +h3/2f000(a) +74/384h4f(iv)(a) +... elde ederiz.

(22)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Yeteri düzeyde türevlenebilir oldu¼gunu kabul ederek, f

fonksiyonunun öncex =a noktas¬kom¸sulu¼gunda Taylor aç¬l¬m¬n¬

gerçekle¸stirip, ard¬ndan da integral almak suretiyle Z b

a

f(x)dx (5)

= 2hf(a) +2h2f0(a) +4/3h3f00(a) +2/3h4f000(a) +4/15h5f(iv)(a) +...

elde ederiz.

(f(a+h/2) 1/2f(a+h) +f(a+3h/2))

= 3/2f(a) + (3/2h)f0(a) +h2f00(a) +h3/2f000(a) +74/384h4f(iv)(a) +... elde ederiz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 11 / 57

(23)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Yeteri düzeyde türevlenebilir oldu¼gunu kabul ederek, f

fonksiyonunun öncex =a noktas¬kom¸sulu¼gunda Taylor aç¬l¬m¬n¬

gerçekle¸stirip, ard¬ndan da integral almak suretiyle Z b

a

f(x)dx (5)

= 2hf(a) +2h2f0(a) +4/3h3f00(a) +2/3h4f000(a) +4/15h5f(iv)(a) +...

elde ederiz.

Benzer biçimde yinex =a noktas¬kom¸sulu¼gundaki Taylor aç¬l¬m¬

yard¬m¬yla

(f(a+h/2) 1/2f(a+h) +f(a+3h/2))

(24)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

O halde

S(3,3)

= 2(b a)

3 (f(a+h/2) 1/2f(a+h) +f(a+3h/2))

= 2hf(a) +2h2f0(a) +4/3h3f00(a) +2/3h4f000(a) +37/144h5f(iv)(a) +...

elde ederiz.

= ch5f(iv)(ξ),ξ 2(a,b) (6) elde ederiz.

(6) Dördüncü türevi sabit olan, örne¼ginf(x) =x4 fonksiyonunun [0,1]aral¬¼g¬üzerindeki integrali yard¬m¬yla (6) deki hata sabitini belirleyebiliriz:

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 12 / 57

(25)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

O halde

S(3,3)

= 2(b a)

3 (f(a+h/2) 1/2f(a+h) +f(a+3h/2))

= 2hf(a) +2h2f0(a) +4/3h3f00(a) +2/3h4f000(a) +37/144h5f(iv)(a) +...

elde ederiz.

Buradan Z b

a

f(x)dx S(3,3) = (4/15 37/144)h5f(iv)(a) +...

5 (iv)

(6) Dördüncü türevi sabit olan, örne¼ginf(x) =x4 fonksiyonunun [0,1]aral¬¼g¬üzerindeki integrali yard¬m¬yla (6) deki hata sabitini belirleyebiliriz:

(26)

S(3,3)

= 2(b a)

3 (f(a+h/2) 1/2f(a+h) +f(a+3h/2))

= 2hf(a) +2h2f0(a) +4/3h3f00(a) +2/3h4f000(a) +37/144h5f(iv)(a) +...

elde ederiz.

Buradan Z b

a

f(x)dx S(3,3) = (4/15 37/144)h5f(iv)(a) +...

= ch5f(iv)(ξ),ξ 2(a,b) (6) elde ederiz.

(6) Dördüncü türevi sabit olan, örne¼ginf(x) =x4 fonksiyonunun [0,1]aral¬¼g¬üzerindeki integrali yard¬m¬yla (6) deki hata sabitini belirleyebiliriz:

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 12 / 57

(27)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

EY(f) = I(f) S(3,3)

=

Z 1

0

x4dx 2/3(f(1/4) 1/2f(1/2) +f(0+3/4))

= 1/5 2/3 (1/256 1/2 1/16+81/256)

= 7/960=c 1 32 24

ba¼g¬nt¬s¬ndan, c = 24 96032 7 =7/720 olup, yöntemin yerel hatas¬n¬

ES(3,3)(f,h = (b a)/2) =7/720h5f(iv)(ξ),ξ 2(a,b) olarak elde ederiz.

BuradanS(i,3),i =4,5, ...yöntemlerinin kümülatif hatas¬n¬ise, n/2 adet yerel hatan¬n toplam¬olarak

ES(i,3)(f,(b a)/n) = 7/1440(b a)5/n4f(iv)(ξ),ξ 2(a,b)

= O(h4) elde ederiz.

(28)

EY(f) = I(f) S(3,3)

=

Z 1

0

x4dx 2/3(f(1/4) 1/2f(1/2) +f(0+3/4))

= 1/5 2/3 (1/256 1/2 1/16+81/256)

= 7/960=c 1 32 24

ba¼g¬nt¬s¬ndan, c = 24 96032 7 =7/720 olup, yöntemin yerel hatas¬n¬

ES(3,3)(f,h = (b a)/2) =7/720h5f(iv)(ξ),ξ 2(a,b) olarak elde ederiz.

BuradanS(i,3),i =4,5, ...yöntemlerinin kümülatif hatas¬n¬ise, n/2 adet yerel hatan¬n toplam¬olarak

ES(i,3)(f,(b a)/n) = 7/1440(b a)5/n4f(iv)(ξ),ξ 2(a,b)

= O(h4) elde ederiz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 13 / 57

(29)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Benzer biçimde ES(4,4)(f,h) =O(h7)oldu¼gu ve bile¸sik yöntemler için ise ES(i,4)(f,h) =O(h6),i =5,6, ...;n=4,6, ...

gösterilebilir.(Al¬¸st¬rma 11)

O halde ES(i,2) =O(h2),ES(i,3) =O(h4),ES(i,4)=O(h6)

gözlemlerinde hareketle, tümevar¬m gere¼gi kümülatif hatan¬nh n¬nçift kuvvetleri cinsinden

I(f) S(i,j) = ES(i,j) (7)

= c1h2(j 1)f(2(j 1))(a) +c2h2jf(2j)(a) +...,j =2,3, ... olarak ifade edildi¼gini kabul edelim. Bu taktirde i >i+1(veya h >h/2) için

(30)

Benzer biçimde ES(4,4)(f,h) =O(h7)oldu¼gu ve bile¸sik yöntemler için ise ES(i,4)(f,h) =O(h6),i =5,6, ...;n=4,6, ...

gösterilebilir.(Al¬¸st¬rma 11)

O halde ES(i,2) =O(h2),ES(i,3) =O(h4),ES(i,4)=O(h6)

gözlemlerinde hareketle, tümevar¬m gere¼gi kümülatif hatan¬nh n¬nçift kuvvetleri cinsinden

I(f) S(i,j) = ES(i,j) (7)

= c1h2(j 1)f(2(j 1))(a) +c2h2jf(2j)(a) +...,j =2,3, ...

olarak ifade edildi¼gini kabul edelim. Bu taktirde i >i+1(veya h >h/2) için

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 14 / 57

(31)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

I(f) S(i+1,j) (8)

= ES(i+1,j)=c1h2(j 1)

22(j 1)f(2(j 1))(a) +c2h2jf(2j)(a) +...

elde ederiz.

8 ifadesini 22(j 1)=4j 1 ile çarp¬p, 7 den fark¬n¬almak suretiyle

4j 1ES(i+1,j) ES(i,j) = (4j 1(c2h2jf(2j)(a) +...) (c2h2jf(2j)(a) +...))

= O(h2j) veya

ES(i+1,j+1) = 4

j 1ES(i+1,j) ES(i,j)

4j 1 =O(h2j) elde ederiz.

(32)

I(f) S(i+1,j) (8)

= ES(i+1,j)=c1h2(j 1)

22(j 1)f(2(j 1))(a) +c2h2jf(2j)(a) +...

elde ederiz.

8 ifadesini 22(j 1)=4j 1 ile çarp¬p, 7 den fark¬n¬almak suretiyle

4j 1ES(i+1,j) ES(i,j) = (4j 1(c2h2jf(2j)(a) +...) (c2h2jf(2j)(a) +...))

= O(h2j) veya

ES(i+1,j+1) = 4

j 1ES(i+1,j) ES(i,j)

4j 1 =O(h2j) elde ederiz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 15 / 57

(33)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

Örnek 1.

g(x) =sin(x)fonksiyonun [0,1] aral¬¼g¬ndaki yay uzunlu¼gu L=

Z 1

0

q

1+cos(x)2dx

dir. Buna göre söz konusu integral için yukar¬da tan¬mlanan S(i,j),i,j =1,2,3 yakla¸s¬mlar¬n¬hesaplay¬n¬z.

(34)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

[0,1]aral¬¼g¬nda uygulanan basit sol dikdörtgen kural¬olarak, f(x) =p1+cos(x)2 ile

S(1,1) =hf(0) =f(0) =p

2=1.414213562373095 dir.

S(2,1) = h(f(x1) +f(x2))

= 1/2 (p 2+

q

1+cos(1/2)2) =1.372341918738314 dir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 17 / 57

(35)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

[0,1]aral¬¼g¬nda uygulanan basit sol dikdörtgen kural¬olarak, f(x) =p1+cos(x)2 ile

S(1,1) =hf(0) =f(0) =p

2=1.414213562373095 dir.

[0,1]aral¬¼g¬n¬n iki alt aral¬¼ga bölünmesiyle uygulanan sol dikdörtgen kural¬olarak,h =1/2,x1 =0,x2 =1/2 de¼gerleri ile

S(2,1) = h(f(x1) +f(x2))

= 1/2 (p 2+

q

1+cos(1/2)2) =1.372341918738314

(36)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

[0,1]aral¬¼g¬n¬n dört alt aral¬¼ga bölünmesiyle uygulanan sol dikdörtgen kural¬olarak,

h=1/4,x1 =0,x2 =1/4,x3 =1/2,x4 =3/4 de¼gerleri ile

S(3,1) = h(f(x1) +f(x2) +f(x3) +f(x4))

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

= 1.344047152082966 dir.

h =1/8,x1 =0,x2 =1/8, ...,x8 =7/8

de¼gerleri ile S(4,1) = 1.328270049119772 elde ederiz. O halde elde edilen bu yakla¸s¬m de¼gerlerinden a¸sa¼g¬daki ortanokta yakla¸s¬mlar¬n¬ elde edebiliriz

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 18 / 57

(37)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

[0,1]aral¬¼g¬n¬n dört alt aral¬¼ga bölünmesiyle uygulanan sol dikdörtgen kural¬olarak,

h=1/4,x1 =0,x2 =1/4,x3 =1/2,x4 =3/4 de¼gerleri ile

S(3,1) = h(f(x1) +f(x2) +f(x3) +f(x4))

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

= 1.344047152082966 dir.

[0,1]aral¬¼g¬n¬n sekiz alt aral¬¼ga bölünmesiyle uygulanan sol dikdörtgen kural¬olarak,

h =1/8,x =0,x =1/8, ...,x =7/8

(38)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

S(2,2) =2 S(2,1) S(1,1) =1.330470275103533

Ayr¬ca elde edilen orta nokta yakla¸s¬mlar¬yard¬m¬yla S(3,3) = 4 S(3,23) S(2,2) =1.310846422202314 S(4,3) = 4 S(4,23) S(3,2) =1.311406466399563

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 19 / 57

(39)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

S(2,2) =2 S(2,1) S(1,1) =1.330470275103533 S(3,2) =2 S(3,1) S(2,1) =1.315752385427619

S(4,2) =2 S(4,1) S(3,1) =1.312492946156577 Ayr¬ca elde edilen orta nokta yakla¸s¬mlar¬yard¬m¬yla S(3,3) = 4 S(3,23) S(2,2) =1.310846422202314 S(4,3) = 4 S(4,23) S(3,2) =1.311406466399563

(40)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

S(2,2) =2 S(2,1) S(1,1) =1.330470275103533 S(3,2) =2 S(3,1) S(2,1) =1.315752385427619 S(4,2) =2 S(4,1) S(3,1) =1.312492946156577

S(4,3) = 4 S(4,23) S(3,2) =1.311406466399563

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 19 / 57

(41)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

S(2,2) =2 S(2,1) S(1,1) =1.330470275103533 S(3,2) =2 S(3,1) S(2,1) =1.315752385427619 S(4,2) =2 S(4,1) S(3,1) =1.312492946156577 Ayr¬ca elde edilen orta nokta yakla¸s¬mlar¬yard¬m¬yla

S(3,3) = 4 S(3,23) S(2,2) =1.310846422202314 S(4,3) = 4 S(4,23) S(3,2) =1.311406466399563

(42)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

S(2,2) =2 S(2,1) S(1,1) =1.330470275103533 S(3,2) =2 S(3,1) S(2,1) =1.315752385427619 S(4,2) =2 S(4,1) S(3,1) =1.312492946156577 Ayr¬ca elde edilen orta nokta yakla¸s¬mlar¬yard¬m¬yla S(3,3) = 4 S(3,23) S(2,2) =1.310846422202314

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 19 / 57

(43)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

S(2,2) =2 S(2,1) S(1,1) =1.330470275103533 S(3,2) =2 S(3,1) S(2,1) =1.315752385427619 S(4,2) =2 S(4,1) S(3,1) =1.312492946156577 Ayr¬ca elde edilen orta nokta yakla¸s¬mlar¬yard¬m¬yla S(3,3) = 4 S(3,23) S(2,2) =1.310846422202314 S(4,3) = 4 S(4,23) S(3,2) =1.311406466399563

(44)

Son olarak

S(4,4) = 16 S(4,315) S(3,3) =1.311443802679379 yakla¸s¬m¬n¬elde ederiz.

MATLAB veya Octave quadl fonksiyonu ile elde edilen yakla¸s¬m de¼geri ise 1.311442498208092 dir. Bu yakla¸s¬mlar¬tablo halinde sunmak daha uygundur:

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 20 / 57

(45)

Sol Dikdörtgen tabanl¬yüksek basamaktan yakla¸s¬mlar

R1 0

p1+cos(x)2dxiçin Sol dikdörtgen esasl¬iteratif yakla¸s¬mlar¬

Sol Diktörtgen Orta Nokta O(h4) O(h6)

1.414213562373095

1.372341918738314 1.330470275103533 1.344047152082966 1.315752385427619 A

1.328270049119772 1.312492946156577 B C

A=1.310846422202314,B =1.311406466399563,C =1.311443802

(46)

R1 0

p1+cos(x)2dxiçin Sol dikdörtgen esasl¬iteratif yakla¸s¬mlar¬

Sol Diktörtgen Orta Nokta O(h4) O(h6)

1.414213562373095

1.372341918738314 1.330470275103533 1.344047152082966 1.315752385427619 A

1.328270049119772 1.312492946156577 B C

A=1.310846422202314,B =1.311406466399563,C =1.311443802

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 21 / 57

(47)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol dikdörtgen yöntemi esasl¬ard¬¸s¬k yöntemlere benzer biçimde Yamuk yöntemini esas alan ard¬¸s¬k ve yüksek basamaktan yöntemler türetilebilir:

Yamuk yöntemindenh ve 2h ad¬m uzunluklar¬ile olu¸sturulan a¸sa¼g¬daki lineer kombinasyon IS(f,h)ile gösterece¼gimiz Simpson yöntemine e¸sittir:

IS(f,h) = 4IY(f,h) IY(f,2h) 3

(48)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol dikdörtgen yöntemi esasl¬ard¬¸s¬k yöntemlere benzer biçimde Yamuk yöntemini esas alan ard¬¸s¬k ve yüksek basamaktan yöntemler türetilebilir:

Yamuk yöntemindenh ve 2h ad¬m uzunluklar¬ile olu¸sturulan a¸sa¼g¬daki lineer kombinasyon IS(f,h)ile gösterece¼gimiz Simpson yöntemine e¸sittir:

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 22 / 57

(49)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

Sol dikdörtgen yöntemi esasl¬ard¬¸s¬k yöntemlere benzer biçimde Yamuk yöntemini esas alan ard¬¸s¬k ve yüksek basamaktan yöntemler türetilebilir:

Yamuk yöntemindenh ve 2h ad¬m uzunluklar¬ile olu¸sturulan a¸sa¼g¬daki lineer kombinasyon IS(f,h)ile gösterece¼gimiz Simpson yöntemine e¸sittir:

IS(f,h) = 4IY(f,h) IY(f,2h) 3

(50)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

Gerçekten de h=1/10 için

4IY(f,h) = 2

10f(0) + 2

5f(1/10) +...+ 2

5f(9/10) + 2 10f(1) dir.

Öteyandan IY(f,2h) = 1

10f(0) + 1

5f(2/10) +1

5f(4/10) +...+ 1 10f(1) d¬r ve buradan

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 23 / 57

(51)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

Gerçekten de h=1/10 için IY(f,h) = 1

10(1

2f(0) +f(1/10) +...+f(9/10) +1 2f(1)) olup,

4IY(f,h) = 2

10f(0) + 2

5f(1/10) +...+ 2

5f(9/10) + 2 10f(1) dir.

Öteyandan IY(f,2h) = 1

10f(0) + 1

5f(2/10) +1

5f(4/10) +...+ 1 10f(1) d¬r ve buradan

(52)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

Gerçekten de h=1/10 için IY(f,h) = 1

10(1

2f(0) +f(1/10) +...+f(9/10) +1 2f(1)) olup,

4IY(f,h) = 2

10f(0) + 2

5f(1/10) +...+ 2

5f(9/10) + 2 10f(1) dir.

10 5 5 10

d¬r ve buradan

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 23 / 57

(53)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

Gerçekten de h=1/10 için IY(f,h) = 1

10(1

2f(0) +f(1/10) +...+f(9/10) +1 2f(1)) olup,

4IY(f,h) = 2

10f(0) + 2

5f(1/10) +...+ 2

5f(9/10) + 2 10f(1) dir.

Öteyandan

1 1 1 1

(54)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

4IY(f,h) IY(f,2h)

= 1

10f(0) +2

5f(1/10) + 1

5f(2/10) + 2

5f(3/10) +...+ 1 10f(1)

= 1

10(f(0) +4f(1/10) +2f(2/10) +4f(3/10) +...+f(1)) veya

= 3(f(0) +4f(h) +2f(2h) +4f(3h) +...+f(1)) =IS(f,h) elde ederiz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 24 / 57

(55)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

4IY(f,h) IY(f,2h)

= 1

10f(0) +2

5f(1/10) + 1

5f(2/10) + 2

5f(3/10) +...+ 1 10f(1)

= 1

10(f(0) +4f(1/10) +2f(2/10) +4f(3/10) +...+f(1)) veya

4IY(f,h) IY(f,2h) 3

h

(56)

Teorem 2.

Rb

a f(x)dx integralini gözönüne alal¬m.

R(i,1),i =1,2, ....

ile [a,b] aral¬¼g¬n¬n2i 1 ,i =1,2, .... alt aral¬¼ga bölünmesi suretiyle uygulanan Yamuk kural¬yakla¸s¬mlar¬n¬gösterelim:

R(i,1):=IY(f,b a

2i 1 ),i =1,2, ...

olmak üzere a¸sa¼g¬daki ifadeler do¼grudur:

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 25 / 57

(57)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

R(i,2):= 4R(i,1) R(i 1,1)

3 ,i =2,3, ...

yakla¸s¬mlar¬kümülatif hatas¬O(h4) olan Simpson yakla¸s¬mlard¬r.

R(i,j):= 4

j 2R(i,j 1) R(i 1,j 1)

4j 2 1 ,i =3,4, ...;j =i,i+1, ... yakla¸s¬mlar¬ise, kümülatif hatalar¬O(h2(j 1)) olan yakla¸s¬mlard¬r. R(i,j)yakla¸s¬mlar¬na Romberg yakla¸s¬mlar¬ad¬verilir.

·Ispat için ders notlar¬na bak¬n¬z.

(58)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

R(i,2):= 4R(i,1) R(i 1,1)

3 ,i =2,3, ...

yakla¸s¬mlar¬kümülatif hatas¬O(h4) olan Simpson yakla¸s¬mlard¬r.

R(i,j):= 4

j 2R(i,j 1) R(i 1,j 1)

4j 2 1 ,i =3,4, ...;j =i,i+1, ...

yakla¸s¬mlar¬ise, kümülatif hatalar¬O(h2(j 1)) olan yakla¸s¬mlard¬r.

R(i,j)yakla¸s¬mlar¬na Romberg yakla¸s¬mlar¬ad¬verilir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 26 / 57

(59)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

R(i,2):= 4R(i,1) R(i 1,1)

3 ,i =2,3, ...

yakla¸s¬mlar¬kümülatif hatas¬O(h4) olan Simpson yakla¸s¬mlard¬r.

R(i,j):= 4

j 2R(i,j 1) R(i 1,j 1)

4j 2 1 ,i =3,4, ...;j =i,i+1, ...

yakla¸s¬mlar¬ise, kümülatif hatalar¬O(h2(j 1)) olan yakla¸s¬mlard¬r.

R(i,j)yakla¸s¬mlar¬na Romberg yakla¸s¬mlar¬ad¬verilir.

(60)

Örnek 2.

Örnek 1 deki integral için yukar¬da tan¬mlanan R(i,j),i,j =1,2,3 yakla¸s¬mlar¬n¬hesaplay¬n¬z.

[0,1]aral¬¼g¬nda uygulanan basit yamuk kural¬olarak, f(x) =p1+cos(x)2 ile

R(1,1) = b a

2 (f(a) +f(b)) = 1

2(f(0) +f(1)) =1.275421522708890 dir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 27 / 57

(61)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

[0,1]aral¬¼g¬n¬n iki alt aral¬¼ga bölünmesiyle uygulanan Yamuk kural¬

olarak,

h=1/2,x1 =0,x2 =1/2,x3 =1 de¼gerleri ile

R(2,1) = h(1

2f(x1) +f(x2) + 1 2f(x3))

= 1 2(1

2f(0) +f(1/2) +1 2f(1))

= 1.302945898906212

(62)

[0,1]aral¬¼g¬n¬n dört alt aral¬¼ga bölünmesiyle uygulanan sol dikdörtgen kural¬olarak,

h=1/4,x1=0,x2 =1/4,x3 =1/2,x4 =3/4,x5 =1 de¼gerleri ile

R(3,1) = h(1

2f(x1) +f(x2) +f(x3) +f(x4) + 1 2f(x5))

= 1 4(1

2f(0) +f(1/4) +f(1/2) +f(3/4) + 1 2f(1))

= 1.309349142166915 dir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 29 / 57

(63)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

R(2,2) = 4 R(2,13) R(1,1) =1.312120690971986

R(3,2) = 4 R(3,13) R(2,1) = 1.311483556587149 R(3,3) = 16 R(3,215) R(2,2) =1.311441080961493

Bu yakla¸s¬mlar¬tablo halinde sunmak daha uygundur. j =3 için elde edilen yakla¸s¬mlar Boole yakla¸s¬mlar¬olarak adland¬r¬l¬rlar:

(64)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

R(2,2) = 4 R(2,13) R(1,1) =1.312120690971986 R(3,2) = 4 R(3,13) R(2,1) = 1.311483556587149

edilen yakla¸s¬mlar Boole yakla¸s¬mlar¬olarak adland¬r¬l¬rlar:

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 30 / 57

(65)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

R(2,2) = 4 R(2,13) R(1,1) =1.312120690971986 R(3,2) = 4 R(3,13) R(2,1) = 1.311483556587149 R(3,3) = 16 R(3,215) R(2,2) =1.311441080961493

Bu yakla¸s¬mlar¬tablo halinde sunmak daha uygundur. j =3 için elde edilen yakla¸s¬mlar Boole yakla¸s¬mlar¬olarak adland¬r¬l¬rlar:

(66)

R(2,2) = 4 R(2,13) R(1,1) =1.312120690971986 R(3,2) = 4 R(3,13) R(2,1) = 1.311483556587149 R(3,3) = 16 R(3,215) R(2,2) =1.311441080961493

Bu yakla¸s¬mlar¬tablo halinde sunmak daha uygundur. j =3 için elde edilen yakla¸s¬mlar Boole yakla¸s¬mlar¬olarak adland¬r¬l¬rlar:

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 30 / 57

(67)

Yamuk yöntemi tabanl¬yüksek basamaktan yakla¸s¬mlar

R1 0

p1+cos(x)2dx için Yamuk yöntemi esasl¬Romberg yakla¸s¬mlar¬

Yamuk Simpson Boole

i R(i,1) R(i,2) R(i,3) 1 1.275421522708890

2 1.302945898906212 1.312120690971986

3 1.311441080961493 1.311483556587149 1.311441080961493

(68)

1 Verilenf fonksiyonu ve [a,b] aral¬¼g¬için yukar¬da tan¬mlanan Sol Dikdörtgen tabanl¬S(i,j)yakla¸s¬mlar¬n¬hesaplayan bir

MATLAB/Octave program¬ haz¬rlay¬n¬z.

2 Soru 1 de haz¬rlad¬¼g¬n¬z program yard¬m¬yla Z 1

0

q

1+sin(x)2dx

integraline ait a¸sa¼g¬daki tabloda bo¸s b¬rak¬lan yerleri Sol Dikdörtgen tabanl¬uygun iteratif yakla¸s¬mlar yard¬m¬yla doldurunuz.

Sol Dikdörtgen yöntemi esasl¬iteratif yakla¸s¬mlar tablosu Sol Dikdörtgen Orta Nokta

i S(i,1) S(i,2) S(i,3) 1 1.000000000000000

2 — 1.108985503541832

3 — — 1.123917778305376

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 32 / 57

(69)

Al¬¸st¬rmalar

3 Verilenf fonksiyonu ve [a,b] aral¬¼g¬için yukar¬da tan¬mlanan Yamuk yöntemi tabanl¬R(i,j)yakla¸s¬mlar¬n¬hesaplayan bir

MATLAB/Octave program¬ haz¬rlay¬n¬z.

4 Soru 3 de haz¬rlad¬¼g¬n¬z program yard¬m¬yla soru 2 de verilen integral için a¸sa¼g¬daki tabloda bo¸s b¬rak¬lan yerleri Yamuk yöntemi tabanl¬

uygun iteratif yakla¸s¬mlar yard¬m¬yla doldurunuz.

Yamuk yöntemi tabanl¬Romberg yakla¸s¬mlar tablosu

Yamuk Simpson Boole

i R(i,1) R(i,2) R(i,3) 1 1.153466414261967

2 1.131225958901899

(70)

5 R1

0 sin(x3)dx integraline ait a¸sa¼g¬daki tabloda bo¸s b¬rak¬lan yerleri Sol Dikdörtgen tabanl¬uygun iteratif yakla¸s¬mlar yard¬m¬yla doldurunuz.

Sol Dikdörtgen tabanl¬iteratif yakla¸s¬mlar Sol Dikdörtgen Orta Nokta

i S(i,1) S(i,2) S(i,3) S(i,4) 1 0

2 0.0623 —

3 0.1374 — —

4 0.1834 — — —

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 34 / 57

(71)

Al¬¸st¬rmalar

6 Z

1 0

sin(x3)dx

integraline ait a¸sa¼g¬daki tabloda bo¸s b¬rak¬lan yerleri Yamuk yöntemi esasl¬uygun Romberg iteratif yakla¸s¬mlar¬yard¬m¬yla doldurunuz.

Yamuk tabanl¬iteratif Romberg yakla¸s¬mlar¬

Yamuk Simpson Boole

i R(i,1) R(i,2) R(i,3) R(i,4) 1 0.4207

2 0.2727 —

3 0.2426 — —

(72)

7 Yukar¬daki örneklerden hareketleS(i,j)veR(i,j) yakla¸s¬mlar¬n¬

quadl fonksiyonu yard¬m¬yla elde edece¼giniz say¬sal yakla¸s¬mlarla kar¸s¬la¸st¬r¬n¬z. Ne gözlemliyorsunuz?

8 Z

1 0

p3

xdx =3/4 integrali için

ES(i,j)=j3/4 S(i,j)j

hata tablosu a¸sa¼g¬da verilmektedir. Hata tablosunun sütunlar¬n¬

inceleyerek,h ad¬m uzunlu¼gu ile elde edilen bir yakla¸s¬m¬n bir üst sat¬rdakih/2 ad¬m uzunlu¼gu ile elde edilen yakla¸s¬mla kar¸s¬la¸st¬r¬n¬z.

Elde etti¼giniz sonucu ilgili yakla¸s¬mlar dizisinin kümülatif hatas¬ile kar¸s¬la¸st¬r¬n¬z.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 36 / 57

(73)

Al¬¸st¬rmalar

9

Sol Dikdörtgen tabanl¬iteratif yakla¸s¬mlar Sol Dikdörtgen Orta Nokta

i j3/4 S(i,1)j j3/4 S(i,2)j j3/4 S(i,3)j j3/4 S(i,4)j 1 0.7500

2 0.3531 0.0437

3 0.1669 0.0193 0.0111

4 0.0794 0.0081 0.0044 0.0040

(74)

10 Soru 8 i a¸sa¼g¬da verilen ER(i,j) =j3/4 R(i,j)j hata tablosu için tekrarlay¬n¬z.

Romberg yöntemi esasl¬iteratif yakla¸s¬mlar hata tablosu Sol Dikdörtgen Orta Nokta

i j3/4 R(i,1)j j3/4 R(i,2)j j3/4 R(i,3)j j3/4 R(i,4)j 1 0.2500

2 0.1031 0.0542

3 0.0419 0.0215 0.0194

4 0.0169 0.0086 0.0077 0.0075

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 38 / 57

(75)

Al¬¸st¬rmalar

11 Ortanokta yönteminin s¬ras¬yla (3) ve (4) ile verilen yerel ve kümülatif hata ifadelerini elde ediniz.

12

ES(4,4)(f,h) =O(h7) ve bile¸sik yöntemler için ise

ES(i,4)(f,h) =O(h6),i =5,6, ...;n=4,6, ...

oldu¼gunu gösteriniz.

(76)

13 Romberg yakla¸s¬mlar¬için geli¸stirdi¼giniz program¬önceden belirlenen say¬daki sat¬r veya sütun adedi kadar i¸slem yapmak yerine,

jR(i+1,j+1) R(i,j)j R(i,j) <e

e¸sitsizli¼gi sa¼glan¬ncaya kadar tekrar edecek biçimde düzenleyiniz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 40 / 57

(77)

Adaptif bir a¼ g üzerinde say¬sal integrasyon

Kümülatif hatas¬O(h) olan Sol Dikdörtgen veya Sa¼g Dikdörtgen yöntemini gözönüne alal¬m. Örne¼gin Sol Dikdörtgen yöntemi için

Esol(f,h) = (b a)2 2n

1 n

n i=1

f0(ci)

ile verilen kümülatif hatas¬n¬gözönüne alal¬m. Bu ifadeden kümülatif hata olu¸sumunda n ile belirtilen alt aral¬k say¬s¬n¬n yan¬s¬ra herbir alt aral¬ktaki f0(ci) de¼gerlerinin de etkisinin oldu¼gunu gözlemliyoruz. Özellikle birinci türevin i¸saret de¼gi¸stirmedi¼gi ve mutlak de¼gerce büyük oldu¼gu bölgeler üzerinden hesaplanan integral i¸slemi için birinci türevin kümülatif hata üzerindeki etkisi fazla olur.

(78)

Adaptif bir a¼ g üzerinde say¬sal integrasyon

Kümülatif hatas¬O(h) olan Sol Dikdörtgen veya Sa¼g Dikdörtgen yöntemini gözönüne alal¬m. Örne¼gin Sol Dikdörtgen yöntemi için

Esol(f,h) = (b a)2 2n

1 n

n i=1

f0(ci)

ile verilen kümülatif hatas¬n¬gözönüne alal¬m. Bu ifadeden kümülatif hata olu¸sumunda n ile belirtilen alt aral¬k say¬s¬n¬n yan¬s¬ra herbir alt aral¬ktaki f0(ci) de¼gerlerinin de etkisinin oldu¼gunu gözlemliyoruz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 41 / 57

(79)

Adaptif bir a¼ g üzerinde say¬sal integrasyon

Kümülatif hatas¬O(h) olan Sol Dikdörtgen veya Sa¼g Dikdörtgen yöntemini gözönüne alal¬m. Örne¼gin Sol Dikdörtgen yöntemi için

Esol(f,h) = (b a)2 2n

1 n

n i=1

f0(ci)

ile verilen kümülatif hatas¬n¬gözönüne alal¬m. Bu ifadeden kümülatif hata olu¸sumunda n ile belirtilen alt aral¬k say¬s¬n¬n yan¬s¬ra herbir alt aral¬ktaki f0(ci) de¼gerlerinin de etkisinin oldu¼gunu gözlemliyoruz.

Özellikle birinci türevin i¸saret de¼gi¸stirmedi¼gi ve mutlak de¼gerce büyük oldu¼gu bölgeler üzerinden hesaplanan integral i¸slemi için birinci

(80)

Bu nedenle birinci türevin mutlak de¼gerce büyük de¼gerler ald¬¼g¬

bölgede daha fazla dü¼güm noktas¬kabul eden veadaptif a¼g olarak adland¬raca¼g¬m¬z de¼gi¸sken ad¬m uzunluklu bir a¼g üzerinden

integrasyon i¸sleminin gerçekle¸stirilmesi, kümülatif hatay¬küçültecektir.

Bu amaçla birinci türevin mutlak de¼gerce büyük oldu¼gu noktada f(x+h) f(x) sonlu fark¬n¬n da mutlak de¼gerce büyük olaca¼g¬n¬ve bu oran yard¬m¬yla a¼g geni¸sli¼gini daraltmay¬hede‡eyen Algoritma ??

a¸sa¼g¬da önerilmektedir:

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 42 / 57

(81)

Adaptif bir a¼ g üzerinde say¬sal integrasyon algoritmas¬

1 input f,a,b,eps(a¼g geni¸slik parametresi)

2 X =a;x =X; % ba¸slang¬ç de¼gerleri

3 eps =0.001; % varsay¬lan a¼g geni¸slik parametresi

4 maxag =0.2;minag =0.001; %maksimum ve minimum a¼g geni¸slikleri

5 h =0.1;h1=h; % ·Ikinci türev yakla¸s¬m parametresi

6 x <= (b h1) oldu¼gu sürece

h1=eps/jf(x+h) f(x)j; %a¼g geni¸sli¼gi

h1=min(h1,maxag); %a¼g geni¸sli¼gi en fazla maxa¼g h1=max(h1,minag); % a¼g geni¸sli¼gi en az mina¼g x=x+h1; % sonraki dü¼güm noktas¬

X = [X;x]; % Dü¼güm noktas¬n¬n a¼ga ilavesi

7 e¼ger X(end)<b ise X(end) =b; % A¼g son noktas¬

(82)

Adaptif bir a¼ g üzerinde say¬sal integrasyon algoritmas¬

1 input f,a,b,eps(a¼g geni¸slik parametresi)

2 X =a;x =X; % ba¸slang¬ç de¼gerleri

3 eps =0.001; % varsay¬lan a¼g geni¸slik parametresi

4 maxag =0.2;minag =0.001; %maksimum ve minimum a¼g geni¸slikleri

5 h =0.1;h1=h; % ·Ikinci türev yakla¸s¬m parametresi

6 x <= (b h1) oldu¼gu sürece

x=x+h1; % sonraki dü¼güm noktas¬ X = [X;x]; % Dü¼güm noktas¬n¬n a¼ga ilavesi

7 e¼ger X(end)<b ise X(end) =b; % A¼g son noktas¬

ec (Karadeniz Teknik Üniversitesi) Bölüm 8 Eylül 2020 43 / 57

Referências

Documentos relacionados

Modulstruktur UE Advanced Speaking Skills for English Teachers ASSET, 2 ECTS, 2 SSt pi Nach Maßgabe des Angebots: AR Literature 1 oder AR Cultural/Media Studies 1, je 5 ECTS, 2 SSt pi