• Sonuç bulunamadı

Ba¸slang¬ç De¼ ger Problemleri için Euler yöntemleri ve say¬sal bir yöntemin hata analizi

N/A
N/A
Protected

Academic year: 2021

Share "Ba¸slang¬ç De¼ ger Problemleri için Euler yöntemleri ve say¬sal bir yöntemin hata analizi"

Copied!
77
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

Ba¸slang¬ç De¼ ger Problemleri için Euler yöntemleri ve say¬sal bir yöntemin hata analizi

Prof. Dr. Erhan Co¸skun

Karadeniz Teknik Üniversitesi

Ekim, 2018

(2)

Özet

Bu bölümde

· Ileri ve geri Euler yöntemlerini inceleyerek,

Hata analizi için gerekli olan kesme hatas¬, yerel hata, kümülatif hata ve kararl¬l¬k gibi kavramlar¬tan¬t¬yor ve ileri Euler yöntemlerindeki kar¸s¬l¬klar¬n¬belirliyoruz ve ayr¬ca

Kom¸su çözüm e¼ grilerinin davran¬¸s¬n¬n bir say¬sal yöntemin performans¬n¬nas¬l etkiledi¼ gini inceliyoruz .

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 2 / 36

(3)

Özet

Bu bölümde

· Ileri ve geri Euler yöntemlerini inceleyerek,

Hata analizi için gerekli olan kesme hatas¬, yerel hata, kümülatif hata ve kararl¬l¬k gibi kavramlar¬tan¬t¬yor ve ileri Euler yöntemlerindeki kar¸s¬l¬klar¬n¬belirliyoruz ve ayr¬ca

Kom¸su çözüm e¼ grilerinin davran¬¸s¬n¬n bir say¬sal yöntemin

performans¬n¬nas¬l etkiledi¼ gini inceliyoruz .

(4)

Özet

Bu bölümde

· Ileri ve geri Euler yöntemlerini inceleyerek,

Hata analizi için gerekli olan kesme hatas¬, yerel hata, kümülatif hata ve kararl¬l¬k gibi kavramlar¬tan¬t¬yor ve ileri Euler yöntemlerindeki kar¸s¬l¬klar¬n¬belirliyoruz ve ayr¬ca

Kom¸su çözüm e¼ grilerinin davran¬¸s¬n¬n bir say¬sal yöntemin performans¬n¬nas¬l etkiledi¼ gini inceliyoruz .

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 2 / 36

(5)

· Ileri Euler yöntemi

y

0

= f ( t, y ) , t 2 ( a, b ) (1) y ( a ) = y

0

ba¸slang¬ç de¼ ger problemini göz önüne alal¬m. [ a, b ] aral¬¼ g¬n¬h uzunluklu n adet alt aral¬¼ ga bölelim ve elde edilen aral¬klar¬n uç noktalar¬n¬

t

1

= a, t

2

= a + h, . . . , t

n+1

= a + nh = a + n ( b a ) /n = b ile gösterelim.

t

i

, i = 2, . . . , ( n + 1 ) noktalar¬ndaki gerçek çözümünü y ( t

i

) ile

gösterelim.

(6)

· Ileri Euler yöntemi

y

0

= f ( t, y ) , t 2 ( a, b ) (1) y ( a ) = y

0

ba¸slang¬ç de¼ ger problemini göz önüne alal¬m. [ a, b ] aral¬¼ g¬n¬h uzunluklu n adet alt aral¬¼ ga bölelim ve elde edilen aral¬klar¬n uç noktalar¬n¬

t

1

= a, t

2

= a + h, . . . , t

n+1

= a + nh = a + n ( b a ) /n = b ile gösterelim.

t

i

, i = 2, . . . , ( n + 1 ) noktalar¬ndaki gerçek çözümünü y ( t

i

) ile gösterelim.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 3 / 36

(7)

· Ileri Euler yöntemi

y 0( t

i

) = ( y ( t

i+1

) y ( t

i

)) /h + O ( h ) = f ( t

i

, y ( t

i

)) , h ! 0 (2)

ba¼ g¬nt¬s¬ndan yeterince küçük h ad¬m uzunlu¼ gu için O ( h ) terimini

ihmal ederek Y

i

= y ( t

i

) olmak üzere

(8)

· Ileri Euler yöntemi

y 0( t

i

) = ( y ( t

i+1

) y ( t

i

)) /h + O ( h ) = f ( t

i

, y ( t

i

)) , h ! 0 (2) ba¼ g¬nt¬s¬ndan yeterince küçük h ad¬m uzunlu¼ gu için O ( h ) terimini ihmal ederek Y

i

= y ( t

i

) olmak üzere

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 4 / 36

(9)

· Ileri Euler yöntemi

( Y

i+1

Y

i

) /h = f ( t

i

, Y

i

) , i = 1, . . . , n (3) Y

1

= y ( a )

ile tan¬mlanan ileri Euler iterasyonunu elde ederiz.

( Y

i+1

Y

i

) /h terimi diferensiyel denklemin solundaki y

0

( t

i

) için bir yakla¸s¬m iken, f ( t

i

, Y

i

) ise f ( t

i

, y ( t

i

)) için bir yakla¸s¬md¬r.

(3) ile tan¬mlanan Euler iterasyonu hesaplamalar için daha uygun olan Y

i+1

= Y

i

+ hf ( t

i

, Y

i

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

Y

1

= y ( a )

format¬nda yaz¬labilir.

(10)

· Ileri Euler yöntemi

( Y

i+1

Y

i

) /h = f ( t

i

, Y

i

) , i = 1, . . . , n (3) Y

1

= y ( a )

ile tan¬mlanan ileri Euler iterasyonunu elde ederiz.

( Y

i+1

Y

i

) /h terimi diferensiyel denklemin solundaki y

0

( t

i

) için bir yakla¸s¬m iken, f ( t

i

, Y

i

) ise f ( t

i

, y ( t

i

)) için bir yakla¸s¬md¬r.

(3) ile tan¬mlanan Euler iterasyonu hesaplamalar için daha uygun olan Y

i+1

= Y

i

+ hf ( t

i

, Y

i

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

Y

1

= y ( a ) format¬nda yaz¬labilir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 5 / 36

(11)

· Ileri Euler yöntemi

( Y

i+1

Y

i

) /h = f ( t

i

, Y

i

) , i = 1, . . . , n (3) Y

1

= y ( a )

ile tan¬mlanan ileri Euler iterasyonunu elde ederiz.

( Y

i+1

Y

i

) /h terimi diferensiyel denklemin solundaki y

0

( t

i

) için bir yakla¸s¬m iken, f ( t

i

, Y

i

) ise f ( t

i

, y ( t

i

)) için bir yakla¸s¬md¬r.

(3) ile tan¬mlanan Euler iterasyonu hesaplamalar için daha uygun olan Y

i+1

= Y

i

+ hf ( t

i

, Y

i

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

Y

1

= y ( a )

format¬nda yaz¬labilir.

(12)

· Ileri Euler yöntemi(Geometrik gösterim)

¸

Sekil 1: Y2 =Y1+hf(t1, Y1)yakla¸s¬m¬n¬n Y1de¼gerinden elde edili¸si

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 6 / 36

(13)

Örneklerle Euler Yöntemi

Örnek 1

y

0

= 2t 3y y ( 0 ) = 0.5

ile verilen ba¸ slang¬ç de¼ger probleminin h = 1/5 ad¬m uzunlu¼gu ile [ 0, 1 ]

aral¬¼g¬ndaki yakla¸ s¬k çözümlerini ileri Euler yöntemi ile belirleyiniz.

(14)

Örnek 1 (ileri Euler)

h = 1/5 için elde edilen alt aral¬klar¬n uç noktalar¬a¸sa¼ g¬da verilmektedir:

t

1

= 0, t

2

= t

1

+ h = 1/5 = 0.2, t

3

= t

2

+ h = 2/5 = 0.4,

t

4

= t

3

+ h = 3/5 = 0.6, t

5

= t

4

+ h = 4/5 = 0.8, t

6

= t

5

+ h = 1

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 8 / 36

(15)

Örnek 1(ileri Euler)

Bu noktalar¬ndaki yakla¸s¬k çözümler ise

Y

1

= y ( t

1

) = y ( 0 ) = 0.5 olmak üzere

Y

2

= Y

1

+ hf ( t

1

, Y

1

) = 0.5 + 0.2 ( 2 0 3 0.5 ) = 0.2

Y

3

= Y

2

+ hf ( t

2

, Y

2

) = 0.2 + 0.2 ( 2 0.2 3 0.2 ) = 0.16

Y

4

= 0.2240, Y

5

= 0.3296 ve Y

6

= 0.4518

(16)

Örnek 1(ileri Euler)

Bu noktalar¬ndaki yakla¸s¬k çözümler ise

Y

1

= y ( t

1

) = y ( 0 ) = 0.5 olmak üzere

Y

2

= Y

1

+ hf ( t

1

, Y

1

) = 0.5 + 0.2 ( 2 0 3 0.5 ) = 0.2

Y

3

= Y

2

+ hf ( t

2

, Y

2

) = 0.2 + 0.2 ( 2 0.2 3 0.2 ) = 0.16

Y

4

= 0.2240, Y

5

= 0.3296 ve Y

6

= 0.4518

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 9 / 36

(17)

Örnek 1(ileri Euler)

Bu noktalar¬ndaki yakla¸s¬k çözümler ise

Y

1

= y ( t

1

) = y ( 0 ) = 0.5 olmak üzere

Y

2

= Y

1

+ hf ( t

1

, Y

1

) = 0.5 + 0.2 ( 2 0 3 0.5 ) = 0.2

Y

3

= Y

2

+ hf ( t

2

, Y

2

) = 0.2 + 0.2 ( 2 0.2 3 0.2 ) = 0.16

Y

4

= 0.2240, Y

5

= 0.3296 ve Y

6

= 0.4518

(18)

Örnek 1(ileri Euler)

Bu noktalar¬ndaki yakla¸s¬k çözümler ise

Y

1

= y ( t

1

) = y ( 0 ) = 0.5 olmak üzere

Y

2

= Y

1

+ hf ( t

1

, Y

1

) = 0.5 + 0.2 ( 2 0 3 0.5 ) = 0.2

Y

3

= Y

2

+ hf ( t

2

, Y

2

) = 0.2 + 0.2 ( 2 0.2 3 0.2 ) = 0.16

Y

4

= 0.2240, Y

5

= 0.3296 ve Y

6

= 0.4518

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 9 / 36

(19)

Örnek 1 (E

i

= y ( t

i

) Y

i

kümülatif hata):

Kümülatif hata

t

i

Y

i

y ( t

i

) j E

i

j

0 0.5 0.5 0

0.2 0.2 0.3075 0.1075 0.4 0.16 0.2620 0.1020 0.6 0.2240 0.2970 0.0732 0.8 0.3296 0.3766 0.0470 1.0 0.4518 0.4804 0.0286

Tablo 1: Örnek 1 için Euler yakla¸s¬mlar¬, gerçek de¼gerler ve kümülatif hata

(20)

Örnek 1(ileri Euler)(¸ Sekil)

h = 0.2 ad¬m uzunlu¼ gu için Euler yakla¸s¬mlar¬ve gerçek çözümün gra…¼ gi ile [ 0, 1 ] [ 0, 1 ] bölgesindeki e¼ gim alanlar¬¸ Sekilde verilmektedir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 11 / 36

(21)

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0

0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1

¸

Sekil 2: h=0.2 d¬m uzunlu¼gu ile Euler yakla¸s¬mlar¬(o), gerçek çözüm(çizgi) ve yön alanlar¬

(22)

Örnek 1(ileri Euler)(¸ Sekil)

Örnek 1 için OCTAVE quiver komutu yard¬m¬yla elde edilen yön alanlar¬ile baz¬çözüm e¼ grileri ve ileri Euler yakla¸s¬mlar¬(o) ¸ Sekilde sunulmaktad¬r.

->

0 0.5 1 1.5 2 2.5 3

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 13 / 36

(23)

Örnek 1(ileri Euler)(¸ Sekil)

Örnek 1 için OCTAVE quiver komutu yard¬m¬yla elde edilen yön alanlar¬ile baz¬çözüm e¼ grileri ve ileri Euler yakla¸s¬mlar¬(o) ¸ Sekilde sunulmaktad¬r.

->

-1.5 -1 -0.5 0 0.5 1 1.5 2

(24)

Örnek 2

y

0

= 2t + 3y y ( 0 ) = 0.5

ile verilen ba¸ slang¬ç de¼ger probleminin h = 1/5 ad¬m uzunlu¼gu ile [ 0, 1 ] aral¬¼g¬ndaki yakla¸ s¬k çözümlerini ileri Euler yöntemi ile belirleyiniz.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 14 / 36

(25)

Örnek 2 (ileri Euler)

Yakla¸s¬m tablosu a¸sa¼ g¬da verilmektedir

->

t

i

Y

i

y ( t

i

) j E

i

j

0 0.5 0.5 0

0.2 0.8000 0.8617 0.0617

0.4 1.2000 1.4111 0.2111

0.6 1.7600 2.3027 0.5427

0.8 2.5760 3.8175 1.2415

1.0 3.8016 6.4682 2.6666

Tablo 2: Örnek 2 için yakla¸s¬m tablosu

(26)

Örnek 2 (ileri Euler)

Yakla¸s¬m tablosu a¸sa¼ g¬da verilmektedir ->

t

i

Y

i

y ( t

i

) j E

i

j

0 0.5 0.5 0

0.2 0.8000 0.8617 0.0617 0.4 1.2000 1.4111 0.2111 0.6 1.7600 2.3027 0.5427 0.8 2.5760 3.8175 1.2415 1.0 3.8016 6.4682 2.6666

Tablo 2: Örnek 2 için yakla¸s¬m tablosu

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 15 / 36

(27)

Örnek 2 (ileri Euler)

Artan t

i

de¼ gerleri için Örnek 1 in tersine bu defa j E

i

j hatalar¬n¬n artt¬¼ g¬na dikkat ediniz.

h = 3/40 ad¬m uzunluklar¬için Euler yala¸s¬mlar¬ve y = e

3t

( y ( 0 ) 2/9 ) + ( 2t ) /3 + 2/9 olarak elde edilen gerçek çözümün gra…¼ gi

y ( 0 ) = 0.2, 0, 1/9, 1.7/9, 2/9, 2.1/9

ba¸slang¬ç de¼ gerleri için ¸ Sekilde sunulmaktad¬r.

(28)

Örnek 2 (ileri Euler)

Artan t

i

de¼ gerleri için Örnek 1 in tersine bu defa j E

i

j hatalar¬n¬n artt¬¼ g¬na dikkat ediniz.

h = 3/40 ad¬m uzunluklar¬için Euler yala¸s¬mlar¬ve y = e

3t

( y ( 0 ) 2/9 ) + ( 2t ) /3 + 2/9 olarak elde edilen gerçek çözümün gra…¼ gi

y ( 0 ) = 0.2, 0, 1/9, 1.7/9, 2/9, 2.1/9 ba¸slang¬ç de¼ gerleri için ¸ Sekilde sunulmaktad¬r.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 16 / 36

(29)

Örnek 2(ileri Euler)

0 0.5 1 1.5 2 2.5 3

-2 -1.5 -1 -0.5 0 0.5 1 1.5 2

¸

Sekil 3: Örnek 2 için yön alanlar¬, çözüm e¼grileri(-) ve ileri Euler yakla¸s¬mlar¬

(30)

Sonuç

Euler yöntemi gerçek çözüm yerine, her ad¬mda ( t

i

, Y

i

) noktas¬ndan geçen ve y ( 0 ) kom¸sulu¼ gundan ba¸slayan bir kom¸su çözüm e¼ grisinin e¼ gimini rehber edinerek ilerlemektedir.

Böylece, kom¸su çözüm e¼ grilerinin ilerleyen zaman de¼ gerleri için verilen y ( 0 ) ba¸slang¬ç de¼ geri ile elde edilen çözüm e¼ grisinden uzakla¸smas¬ Euler yakla¸s¬mlar¬nda olu¸san kümülatif hatan¬n da artmas¬na(Örnek 2), tersi durumda ise azalmas¬na(Örnek 1) neden olmaktad¬r.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 18 / 36

(31)

Sonuç

Euler yöntemi gerçek çözüm yerine, her ad¬mda ( t

i

, Y

i

) noktas¬ndan geçen ve y ( 0 ) kom¸sulu¼ gundan ba¸slayan bir kom¸su çözüm e¼ grisinin e¼ gimini rehber edinerek ilerlemektedir.

Böylece, kom¸su çözüm e¼ grilerinin ilerleyen zaman de¼ gerleri için verilen y ( 0 ) ba¸slang¬ç de¼ geri ile elde edilen çözüm e¼ grisinden uzakla¸smas¬

Euler yakla¸s¬mlar¬nda olu¸san kümülatif hatan¬n da artmas¬na(Örnek

2), tersi durumda ise azalmas¬na(Örnek 1) neden olmaktad¬r.

(32)

function sonuc=ieuler()

%y’=f(t,y)=2t-3y

%y(a)=1/2, [a,b], h=(b-a)/n

%--- a=0;b=1;n=10;h=(b-a)/n;

t=a;y=1/2;

Tv=t;Yv=y;

for i=1:n y=y+h*f(t,y);

t=t+h;

Yv=[Yv;y];

Tv=[Tv;t];

end

sonuc=[Tv,Yv];

plot(Tv,Yv,’o-’);

Yg=2/3*Tv-2/9+13/18*exp(-3*Tv);

hold on;

plot(Tv,Yg,’r-’);

function yp=f(t,y) yp=2*t-3*y;

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 19 / 36

(33)

Bir yönemin hata analizi

->

Tan¬m 1

(Kesme hatas¬)(1) ile verilen ba¸ slang¬ç de¼ger probleminin say¬sal

çözümünde, t

i

2 ( a, b ) noktas¬nda olu¸ san kesme hatas¬, göz önüne al¬nan ba¸ slang¬ç de¼ger probleminin y = y ( t ) gerçek çözümünün standart biçimde ifade edilen sonlu fark yakla¸ s¬m¬n¬sa¼glamad¬¼g¬miktar olarak

tan¬mlanmaktad¬r.

E

k

( t

i

; h ) = (( y ( t

i

+ h ) y ( t

i

))) /h f ( t

i

, y ( t

i

)) = O ( h ) , h ! 0

(5)

(34)

Bir yönemin hata analizi

->

Tan¬m 1

(Kesme hatas¬)(1) ile verilen ba¸ slang¬ç de¼ger probleminin say¬sal

çözümünde, t

i

2 ( a, b ) noktas¬nda olu¸ san kesme hatas¬, göz önüne al¬nan ba¸ slang¬ç de¼ger probleminin y = y ( t ) gerçek çözümünün standart biçimde ifade edilen sonlu fark yakla¸ s¬m¬n¬sa¼glamad¬¼g¬miktar olarak

tan¬mlanmaktad¬r.

E

k

( t

i

; h ) = (( y ( t

i

+ h ) y ( t

i

))) /h f ( t

i

, y ( t

i

)) = O ( h ) , h ! 0 (5)

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 19 / 36

(35)

Bir yönemin hata analizi

->

Tan¬m 1

(Kesme hatas¬)(1) ile verilen ba¸ slang¬ç de¼ger probleminin say¬sal

çözümünde, t

i

2 ( a, b ) noktas¬nda olu¸ san kesme hatas¬, göz önüne al¬nan ba¸ slang¬ç de¼ger probleminin y = y ( t ) gerçek çözümünün standart biçimde ifade edilen sonlu fark yakla¸ s¬m¬n¬sa¼glamad¬¼g¬miktar olarak

tan¬mlanmaktad¬r.

E

k

( t

i

; h ) = (( y ( t

i

+ h ) y ( t

i

))) /h f ( t

i

, y ( t

i

)) = O ( h ) , h ! 0

(5)

(36)

Bir yönemin hata analizi(kesme hatas¬)

->

Tan¬m 2

(Diferensiyel denklemle uyumlu yöntem) Ad¬m uzunlu¼gu s¬f¬ra yakla¸ s¬rken, kesme hatas¬da s¬f¬ra yakla¸ san say¬sal yönteme diferensiyel denklemle uyumlu yöntem ad¬verilmektedir.

(5) ile verilen kesme hatas¬gere¼ gince, Euler yönteminin uyumlu bir yöntemdir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 20 / 36

(37)

Bir yönemin hata analizi(kesme hatas¬)

->

Tan¬m 2

(Diferensiyel denklemle uyumlu yöntem) Ad¬m uzunlu¼gu s¬f¬ra yakla¸ s¬rken, kesme hatas¬da s¬f¬ra yakla¸ san say¬sal yönteme diferensiyel denklemle uyumlu yöntem ad¬verilmektedir.

(5) ile verilen kesme hatas¬gere¼ gince, Euler yönteminin uyumlu bir

yöntemdir.

(38)

Bir yönemin hata analizi(kesme hatas¬)

->

Tan¬m 2

(Diferensiyel denklemle uyumlu yöntem) Ad¬m uzunlu¼gu s¬f¬ra yakla¸ s¬rken, kesme hatas¬da s¬f¬ra yakla¸ san say¬sal yönteme diferensiyel denklemle uyumlu yöntem ad¬verilmektedir.

(5) ile verilen kesme hatas¬gere¼ gince, Euler yönteminin uyumlu bir yöntemdir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 20 / 36

(39)

Bir yönemin hata analizi(yerel hata)

->

Tan¬m 3

(Yerel Hata) t

i

noktas¬nda gerçek de¼gerin kullan¬ld¬¼g¬kabul edilerek, t

i+1

noktas¬ndaki de¼ger hesaplan¬rken olu¸ san hataya say¬sal yöntemin yerel hatas¬ad¬verilir.

E

yerel

( t

i+1

, h ) = y ( t

i+1

) [ y ( t

i

) + hf ( t

i

, y ( t

i

)] = O ( h

2

) h ! 0 (6) oldu¼ gu t

i

noktas¬nda

y ( t

i+1

) = y ( t

i

) + hy 0( t

i

) + h

2

/2y

00

( c

i

) , c

i

2 ( t

i

, t

i+1

) ile ifade edilen Taylor aç¬l¬m¬yard¬m¬yla görülür.

E

k

( t

i

; h ) = E

yerel

( t

i

, h ) /h oldu¼ guna dikkat edelim.

(40)

Bir yönemin hata analizi(yerel hata)

->

Tan¬m 3

(Yerel Hata) t

i

noktas¬nda gerçek de¼gerin kullan¬ld¬¼g¬kabul edilerek, t

i+1

noktas¬ndaki de¼ger hesaplan¬rken olu¸ san hataya say¬sal yöntemin yerel hatas¬ad¬verilir.

E

yerel

( t

i+1

, h ) = y ( t

i+1

) [ y ( t

i

) + hf ( t

i

, y ( t

i

)] = O ( h

2

) h ! 0 (6) oldu¼ gu t

i

noktas¬nda

y ( t

i+1

) = y ( t

i

) + hy 0( t

i

) + h

2

/2y

00

( c

i

) , c

i

2 ( t

i

, t

i+1

) ile ifade edilen Taylor aç¬l¬m¬yard¬m¬yla görülür.

E

k

( t

i

; h ) = E

yerel

( t

i

, h ) /h oldu¼ guna dikkat edelim.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 21 / 36

(41)

Bir yönemin hata analizi(yerel hata)

->

Tan¬m 3

(Yerel Hata) t

i

noktas¬nda gerçek de¼gerin kullan¬ld¬¼g¬kabul edilerek, t

i+1

noktas¬ndaki de¼ger hesaplan¬rken olu¸ san hataya say¬sal yöntemin yerel hatas¬ad¬verilir.

E

yerel

( t

i+1

, h ) = y ( t

i+1

) [ y ( t

i

) + hf ( t

i

, y ( t

i

)] = O ( h

2

) h ! 0 (6) oldu¼ gu t

i

noktas¬nda

y ( t

i+1

) = y ( t

i

) + hy 0( t

i

) + h

2

/2y

00

( c

i

) , c

i

2 ( t

i

, t

i+1

) ile ifade edilen Taylor aç¬l¬m¬yard¬m¬yla görülür.

E

k

( t

i

; h ) = E

yerel

( t

i

, h ) /h oldu¼ guna dikkat edelim.

(42)

Bir yönemin hata analizi(yerel hata)

->

Tan¬m 3

(Yerel Hata) t

i

noktas¬nda gerçek de¼gerin kullan¬ld¬¼g¬kabul edilerek, t

i+1

noktas¬ndaki de¼ger hesaplan¬rken olu¸ san hataya say¬sal yöntemin yerel hatas¬ad¬verilir.

E

yerel

( t

i+1

, h ) = y ( t

i+1

) [ y ( t

i

) + hf ( t

i

, y ( t

i

)] = O ( h

2

) h ! 0 (6) oldu¼ gu t

i

noktas¬nda

y ( t

i+1

) = y ( t

i

) + hy 0( t

i

) + h

2

/2y

00

( c

i

) , c

i

2 ( t

i

, t

i+1

) ile ifade edilen Taylor aç¬l¬m¬yard¬m¬yla görülür.

E

k

( t

i

; h ) = E

yerel

( t

i

, h ) /h oldu¼ guna dikkat edelim.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 21 / 36

(43)

Bir yönemin hata analizi(kümülatif hata)

->

Tan¬m 4

(Kümülatif hata) t

i+1

noktas¬ndaki kümülatif hata, t

2

noktas¬ndan ba¸ slayarak t

i+1

noktas¬na kadar yap¬lan yerel hatalar¬n toplam¬olarak tan¬mlan¬r.

E

k ¨um

( t

i+1

; h ) = Y

i+1

y ( t

i+1

)

=

i+1 j

=2

E

yerel

( y , t

j

, h )

= h

2

/2y

00

( c

1

) + h

2

/2y

00

( c

2

) + . . . + h

2

/2y

00

( c

i

)

= h/2 ( t

i+1

t

1

)( 1/i )

i j=1

y

00

( c

i

)

= h/2 ( t

i+1

t

1

) y

00

( c ) = O ( h ) , h ! 0, c 2 ( a, b )

(44)

Bir yönemin hata analizi(kümülatif hata)

->

Tan¬m 4

(Kümülatif hata) t

i+1

noktas¬ndaki kümülatif hata, t

2

noktas¬ndan ba¸ slayarak t

i+1

noktas¬na kadar yap¬lan yerel hatalar¬n toplam¬olarak tan¬mlan¬r.

E

k ¨um

( t

i+1

; h ) = Y

i+1

y ( t

i+1

)

=

i+1 j

=2

E

yerel

( y , t

j

, h )

= h

2

/2y

00

( c

1

) + h

2

/2y

00

( c

2

) + . . . + h

2

/2y

00

( c

i

)

= h/2 ( t

i+1

t

1

)( 1/i )

i j=1

y

00

( c

i

)

= h/2 ( t

i+1

t

1

) y

00

( c ) = O ( h ) , h ! 0, c 2 ( a, b )

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 22 / 36

(45)

Bir yönemin hata analizi(kümülatif hata)

->

Tan¬m 4

(Kümülatif hata) t

i+1

noktas¬ndaki kümülatif hata, t

2

noktas¬ndan ba¸ slayarak t

i+1

noktas¬na kadar yap¬lan yerel hatalar¬n toplam¬olarak tan¬mlan¬r.

E

k ¨um

( t

i+1

; h ) = Y

i+1

y ( t

i+1

)

=

i+1 j

=2

E

yerel

( y , t

j

, h )

= h

2

/2y

00

( c

1

) + h

2

/2y

00

( c

2

) + . . . + h

2

/2y

00

( c

i

)

= h/2 ( t

i+1

t

1

)( 1/i )

i j=1

y

00

( c

i

)

(46)

Bir yönemin hata analizi(basamak)

->

Tan¬m 5

(Bir yöntemin basama¼g¬) Kümülatif hatas¬O ( h

m

) ile verilen yönteme m inci basamaktan yöntem ad¬verilir.

O halde Euler yöntemi birinci basamaktan bir yöntemdir.

Örnek 1 için [ 0, 1 ] aral¬¼ g¬nda h = 1/10 ad¬m uzunlu¼ gu ve y ( 0 ) = 0.5 ba¸slang¬ç de¼ geri için olu¸san kümülatif hata de¼ gerleri Tablo 3 nin be¸sinci sütununda yer almaktad¬r.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 23 / 36

(47)

Bir yönemin hata analizi(basamak)

->

Tan¬m 5

(Bir yöntemin basama¼g¬) Kümülatif hatas¬O ( h

m

) ile verilen yönteme m inci basamaktan yöntem ad¬verilir.

O halde Euler yöntemi birinci basamaktan bir yöntemdir.

Örnek 1 için [ 0, 1 ] aral¬¼ g¬nda h = 1/10 ad¬m uzunlu¼ gu ve y ( 0 ) = 0.5

ba¸slang¬ç de¼ geri için olu¸san kümülatif hata de¼ gerleri Tablo 3 nin

be¸sinci sütununda yer almaktad¬r.

(48)

Bir yönemin hata analizi(basamak)

->

Tan¬m 5

(Bir yöntemin basama¼g¬) Kümülatif hatas¬O ( h

m

) ile verilen yönteme m inci basamaktan yöntem ad¬verilir.

O halde Euler yöntemi birinci basamaktan bir yöntemdir.

Örnek 1 için [ 0, 1 ] aral¬¼ g¬nda h = 1/10 ad¬m uzunlu¼ gu ve y ( 0 ) = 0.5 ba¸slang¬ç de¼ geri için olu¸san kümülatif hata de¼ gerleri Tablo 3 nin be¸sinci sütununda yer almaktad¬r.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 23 / 36

(49)

Bir yönemin hata analizi(basamak)

->

Tan¬m 5

(Bir yöntemin basama¼g¬) Kümülatif hatas¬O ( h

m

) ile verilen yönteme m inci basamaktan yöntem ad¬verilir.

O halde Euler yöntemi birinci basamaktan bir yöntemdir.

Örnek 1 için [ 0, 1 ] aral¬¼ g¬nda h = 1/10 ad¬m uzunlu¼ gu ve y ( 0 ) = 0.5

ba¸slang¬ç de¼ geri için olu¸san kümülatif hata de¼ gerleri Tablo 3 nin

be¸sinci sütununda yer almaktad¬r.

(50)

Bir yönemin hata analizi(basamak)

T Y(Euler) Y(Gerçek) Yerel H. KümH Kes.H

0 0.5000 0.5000 0 0 0

0.1 0.3500 0.3795 0.0295 0.0295 0.2948

0.2000 0.2650 0.3075 0.0218 0.0425 0.2184 0.3000 0.2255 0.2714 0.0162 0.0459 0.1618 0.4000 0.2179 0.2620 0.0120 0.0441 0.1199 0.5000 0.2325 0.2723 0.0089 0.0398 0.0888 0.6000 0.2627 0.2972 0.0066 0.0344 0.0658 0.7000 0.3039 0.3329 0.0049 0.0290 0.0487 0.8000 0.3527 0.3766 0.0036 0.0239 0.0361 0.9000 0.4069 0.4263 0.0027 0.0194 0.0267 1.000 0.4648 0.4804 0.0020 0.0156 0.0198

Tablo 3: Örnek 1 e ait yakla¸s¬mlar ve olu¸san hatalar

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 24 / 36

(51)

% ileri Euler ile hata analizi function sonuc=eulerh(h,T)

y=0.5;%y0 t=0; yg=gc(t);

yerelH=abs(yg-y); kumH=yerelH;

kesmeH=yerelH/h;

sonuc=[t y yg yerelH kumH kesmeH];

while t<T y=y+h*f(t,y);

yerelH=gc(t+h)-(gc(t)+h*f(t,gc(t)));

kumH=gc(t+h)-y;

kesmeH=yerelH/h;

t=t+h;

sonuc=[sonuc;t y gc(t) yerelH kumH kesmeH];

end

function yp=f(t,y) yp=2*t-3*y;

function yp=gc(t)

yp=2/3*t-2/9+13/18*exp(-3*t);

(52)

Bir yönemin hata analizi(basamak)

Fakl¬h lar için T =2 noktas¬ndaki kümülatif hata Tabloda verilmektedir.

Ad¬m Uzunlu¼gu Kümülatif Hata O(h) 0.1000000 0.00121393242655 0.0500000 0.00070521455823 0.0250000 0.00037764157130 0.0125000 0.00018903275714 0.0062500 0.00009912595315 0.0031250 0.00004995630144 0.0015625 0.00002497857900 Tablo 4: Ad¬m uzunlu¼guna göre Kümülatif Hata

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 25 / 36

(53)

Geri Euler yöntemi

y0(ti +1) = (y(ti +1) y(ti))/h+O(h)

= f(ti +1, y(ti +1))

veya

(Yi +1 Yi)/h = f(ti +1, Yi +1), i =1, . . . , n (7) Y1 = y(a)

(7) iterasyonunu

Yi +1 = Yi+hf(ti +1, Yi +1), i =1, . . . , n (8) Y1 = y(a)

olarak ta ifade edilebilir.

(54)

Geri Euler yöntemi

y0(ti +1) = (y(ti +1) y(ti))/h+O(h)

= f(ti +1, y(ti +1))

veya

(Yi +1 Yi)/h = f(ti +1, Yi +1), i =1, . . . , n (7) Y1 = y(a)

(7) iterasyonunu

Yi +1 = Yi+hf(ti +1, Yi +1), i =1, . . . , n (8) Y1 = y(a)

olarak ta ifade edilebilir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 26 / 36

(55)

Geri Euler yöntemi

y0(ti +1) = (y(ti +1) y(ti))/h+O(h)

= f(ti +1, y(ti +1))

veya

(Yi +1 Yi)/h = f(ti +1, Yi +1), i =1, . . . , n (7) Y1 = y(a)

(7) iterasyonunu

Yi +1 = Yi+hf(ti +1, Yi +1), i =1, . . . , n (8) Y1 = y(a)

(56)

Örnek 3(Geri Euler yöntemi)

->

Örnek 3

y0 = 2t 3y y(0) = 0.5

Ba¸slang¬ç de¼ger problemine Y0 =0.5, h=1/5,[0, 1] ile geri Euler yöntemi uygulay¬n¬z.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 27 / 36

(57)

Örnek 3(Geri Euler yöntemi)

->

Örnek 3

y0 = 2t 3y y(0) = 0.5

Ba¸slang¬ç de¼ger problemine Y0 =0.5, h=1/5,[0, 1] ile geri Euler yöntemi uygulay¬n¬z.

(58)

Örnek 3(Geri Euler yöntemi)

Yi +1 = Yi+hf(ti +1, Yi +1)

= Yi+h(2ti +1 3Yi +1) veya

Yi +1 = (Yi+2hti +1)/(1+3h), i =1, 2, . . . Y1 = 0.5

elde edilir.

t1 = 0, t2=1/5, t3=0.4, t4=0.6, t5=0.8, t6=1 Y2 = (Y1+2ht2)/(1+3h)

= (0.5+2 1/5 1/5)/(1+3/5) =0.3625 elde edilir. Benzer biçimde

Y3=0.3266, Y4=0.3541, Y5=0.4213, Y6=0.5133 yakla¸s¬mlar¬elde edilir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 28 / 36

(59)

Örnek 3(Geri Euler yöntemi)

Yi +1 = Yi+hf(ti +1, Yi +1)

= Yi+h(2ti +1 3Yi +1) veya

Yi +1 = (Yi+2hti +1)/(1+3h), i =1, 2, . . . Y1 = 0.5

elde edilir.

t1 = 0, t2=1/5, t3=0.4, t4=0.6, t5=0.8, t6=1 Y2 = (Y1+2ht2)/(1+3h)

= (0.5+2 1/5 1/5)/(1+3/5) =0.3625 elde edilir. Benzer biçimde

(60)

Geri Euler yöntemi(Sabit Nokta · Iterasyonlu)

Nonlineer problemler için

Yi +1 = Yi+hf(ti +1, Yi +1), i =1, . . . , n (9) Y1 = y(a)

do¼grudan Yi +1 için çözülemez. Bu durumda her i için

y(n+1)=g(y(n)) =Yi+hf(ti +1, y(n)), n=0, 1, 2 (10) iterasyonunun uygun y(0) (örne¼gin y(0)=Yi) ile yak¬nsad¬¼g¬nokta Yi +1 olarak elde edilebilir

Her ad¬mda sabit nokta iterasyonu ile Yi +1 noktas¬n¬belirleyen program kodu a¸sa¼g¬da verilmektedir:

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 29 / 36

(61)

Geri Euler yöntemi(Sabit Nokta · Iterasyonlu)

Nonlineer problemler için

Yi +1 = Yi+hf(ti +1, Yi +1), i =1, . . . , n (9) Y1 = y(a)

do¼grudan Yi +1 için çözülemez. Bu durumda her i için

y(n+1)=g(y(n)) =Yi+hf(ti +1, y(n)), n=0, 1, 2 (10) iterasyonunun uygun y(0) (örne¼gin y(0)=Yi) ile yak¬nsad¬¼g¬nokta Yi +1 olarak elde edilebilir

Her ad¬mda sabit nokta iterasyonu ile Yi +1 noktas¬n¬belirleyen program kodu a¸sa¼g¬da verilmektedir:

(62)

Geri Euler yöntemi(Sabit Nokta · Iterasyonlu)

Nonlineer problemler için

Yi +1 = Yi+hf(ti +1, Yi +1), i =1, . . . , n (9) Y1 = y(a)

do¼grudan Yi +1 için çözülemez. Bu durumda her i için

y(n+1)=g(y(n)) =Yi+hf(ti +1, y(n)), n=0, 1, 2 (10) iterasyonunun uygun y(0) (örne¼gin y(0)=Yi) ile yak¬nsad¬¼g¬nokta Yi +1 olarak elde edilebilir

Her ad¬mda sabit nokta iterasyonu ile Yi +1 noktas¬n¬belirleyen program kodu a¸sa¼g¬da verilmektedir:

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 29 / 36

(63)

Örnek 4(Geri Euler yöntemi)

Örnek 4

y0=1+y2, y(0) =1 ba¸slang¬ç de¼ger probleminin çözümü y(t) =tan(t+π/4) tür. Problemin

h=0.1, 0.05, 0.025, 0.0125, 0.00625 ad¬m uzunluklar¬ile t=0.5 noktas¬ndaki yakla¸s¬mlar¬n¬belirleyiniz.

(64)

Örnek 4(Geri Euler yöntemi)

Çözüm[0, π/4)aral¬¼g¬nda tan¬ml¬d¬r. h=0.1 için elde edilen yakla¸s¬mlar a¸sa¼g¬daki tabloda verilmektedir.

t y yg hata

0 1.0000 1.0000 0

0.1000 1.2581 1.2230 0.0351 0.2000 1.6205 1.5085 0.1120 0.3000 2.2073 1.8958 0.3115 0.4000 3.6096 2.4650 1.1447 0.5000 inf 3.4082 inf Tablo 5: Örnek 4 e ait yakla¸s¬m tablosu

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 31 / 36

(65)

Örnek 4(Geri Euler yöntemi)

Çözüm[0, π/4)aral¬¼g¬nda tan¬ml¬d¬r. h=0.1 için elde edilen yakla¸s¬mlar a¸sa¼g¬daki tabloda verilmektedir.

t y yg hata

0 1.0000 1.0000 0

0.1000 1.2581 1.2230 0.0351 0.2000 1.6205 1.5085 0.1120 0.3000 2.2073 1.8958 0.3115 0.4000 3.6096 2.4650 1.1447 0.5000 inf 3.4082 inf Tablo 5: Örnek 4 e ait yakla¸s¬m tablosu

(66)

% Geri Euler yöntem uygulamas¬

% %y’=1+y^2,y(0)=y0

%--- function sonuc=geuler(n)

a=0;b=1/2;tol=0.001;

y0=1;

t(1)=a;

y(1)=y0;

h=(b-a)/n;

for i=1:n

fark=1;y1=y(i);

while fark>tol

y2=y(i)+h*f(t(i)+h,y1);

fark=abs(y2-y1);

y1=y2;

end

y(i+1)=y2;t(i+1)=t(i)+h;

end

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 31 / 36

(67)

yg=tan(t+pi/4);

sonuc=[t’ y’ yg’ abs(y-yg)’];

plot(t,y,’-o’,’linewidth’,2);hold on;

yg=tan(t+pi/4);

plot(t,yg,’.-r’,’linewidth’,2);hold on;

function yp=f(t,y) yp=1+y^2;

%---

(68)

Geri Euler yöntemi(Newton iterasyonuyla)

Alternatif olarak (8) problemi

F(ti +1, y ; Yi) =y Yi hf(ti +1, y) (11) fonksiyonunun s¬f¬ryerini belirleme problemi olarak dü¸sünülerek, her i için

y(n+1) =y(n) F(ti +1, y(n); Yi)/Fy(ti +1, y(n); Yi), n=0, 1, 2, ... (12) ile tan¬mlanan Newton iterasyonu uygulanabilir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 32 / 36

(69)

Bir yöntemin kararl¬l¬¼ g¬

(Bir yöntemin Kararl¬l¬¼g¬) Tan¬m kümesinde key… olarak seçilen bir

tn =nh=sabit noktas¬ndaki kesme hatas¬, h!0(dolay¬s¬yla n!∞)için s¬f¬ra yakla¸s¬rken, ayn¬noktadaki kümülatif hata da s¬f¬ra yakla¸s¬yorsa, söz konusu say¬sal yönteme kararl¬yöntem ad¬verilmektedir

(70)

Bir yöntemin kararl¬l¬¼ g¬

->

Teorem 1

(1) ile tan¬mlanan ba¸slang¬ç de¼ger probleminde f ve ∂f /∂y k¬smi türevinin (t1, y1)ba¸slang¬ç noktas¬n¬içeren bir D = [a, b] [c, d] dikdörtgeninde sürekli oldu¼gunu ve ayr¬ca ∂f /∂y nin negatif oldu¼gunu varsayal¬m.

M =maxfj∂f/∂yj,(t, y) 2Dg

olmak üzere ileri Euler yönteminin (1) problemi için kararl¬olmas¬için yeter ¸sart, belirtilen dikdörtgen içerisindeki yakla¸s¬mlar için h= (b a)/n, n>0 ad¬m uzunlu¼gunun h 2/M e¸sitsizli¼gini sa¼glanmas¬d¬r.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 34 / 36

(71)

Bir yöntemin kararl¬l¬¼ g¬

->

Teorem 1

(1) ile tan¬mlanan ba¸slang¬ç de¼ger probleminde f ve ∂f /∂y k¬smi türevinin (t1, y1)ba¸slang¬ç noktas¬n¬içeren bir D = [a, b] [c, d] dikdörtgeninde sürekli oldu¼gunu ve ayr¬ca ∂f /∂y nin negatif oldu¼gunu varsayal¬m.

M =maxfj∂f/∂yj,(t, y) 2Dg

olmak üzere ileri Euler yönteminin (1) problemi için kararl¬olmas¬için yeter ¸sart, belirtilen dikdörtgen içerisindeki yakla¸s¬mlar için h= (b a)/n, n>0 ad¬m uzunlu¼gunun h 2/M e¸sitsizli¼gini sa¼glanmas¬d¬r.

(72)

Yak¬nsakl¬k

->

Tan¬m 6

(Bir yöntemin Yak¬nsakl¬¼g¬) Sabit bir ti =ih2 [a, b]noktas¬nda i!∞ (ve dolay¬s¬yla ti noktas¬n¬sabit k¬lacak biçimde h!0) için ei = (y(ti) Yi) !0 ise say¬sal yönteme ti noktas¬nda yak¬nsak yöntem ad¬verilir. E¼ger yöntem 8ti 2 [a, b]noktas¬nda yak¬nsak ise bu taktirde yönteme belirtilen aral¬kta yak¬nsak yöntem ad¬verilir.

Not I: Uyumluluk ve Kararl¬l¬k, Yak¬nsakl¬¼g¬gerektirir.

Not II: ·Ileri Euler yöntemi, teoremde belirtilen ad¬m uzunlu¼gu üzerindeki k¬s¬tlama ile yak¬nsak bir yöntemdir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 35 / 36

(73)

Yak¬nsakl¬k

->

Tan¬m 6

(Bir yöntemin Yak¬nsakl¬¼g¬) Sabit bir ti =ih2 [a, b]noktas¬nda i!∞ (ve dolay¬s¬yla ti noktas¬n¬sabit k¬lacak biçimde h!0) için ei = (y(ti) Yi) !0 ise say¬sal yönteme ti noktas¬nda yak¬nsak yöntem ad¬verilir. E¼ger yöntem 8ti 2 [a, b]noktas¬nda yak¬nsak ise bu taktirde yönteme belirtilen aral¬kta yak¬nsak yöntem ad¬verilir.

Not I: Uyumluluk ve Kararl¬l¬k, Yak¬nsakl¬¼g¬gerektirir.

Not II: ·Ileri Euler yöntemi, teoremde belirtilen ad¬m uzunlu¼gu üzerindeki k¬s¬tlama ile yak¬nsak bir yöntemdir.

(74)

Yak¬nsakl¬k

->

Tan¬m 6

(Bir yöntemin Yak¬nsakl¬¼g¬) Sabit bir ti =ih2 [a, b]noktas¬nda i!∞ (ve dolay¬s¬yla ti noktas¬n¬sabit k¬lacak biçimde h!0) için ei = (y(ti) Yi) !0 ise say¬sal yönteme ti noktas¬nda yak¬nsak yöntem ad¬verilir. E¼ger yöntem 8ti 2 [a, b]noktas¬nda yak¬nsak ise bu taktirde yönteme belirtilen aral¬kta yak¬nsak yöntem ad¬verilir.

Not I: Uyumluluk ve Kararl¬l¬k, Yak¬nsakl¬¼g¬gerektirir.

Not II: ·Ileri Euler yöntemi, teoremde belirtilen ad¬m uzunlu¼gu üzerindeki k¬s¬tlama ile yak¬nsak bir yöntemdir.

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 35 / 36

(75)

Yak¬nsakl¬k

->

Tan¬m 6

(Bir yöntemin Yak¬nsakl¬¼g¬) Sabit bir ti =ih2 [a, b]noktas¬nda i!∞ (ve dolay¬s¬yla ti noktas¬n¬sabit k¬lacak biçimde h!0) için ei = (y(ti) Yi) !0 ise say¬sal yönteme ti noktas¬nda yak¬nsak yöntem ad¬verilir. E¼ger yöntem 8ti 2 [a, b]noktas¬nda yak¬nsak ise bu taktirde yönteme belirtilen aral¬kta yak¬nsak yöntem ad¬verilir.

Not I: Uyumluluk ve Kararl¬l¬k, Yak¬nsakl¬¼g¬gerektirir.

Not II: ·Ileri Euler yöntemi, teoremde belirtilen ad¬m uzunlu¼gu üzerindeki k¬s¬tlama ile yak¬nsak bir yöntemdir.

(76)

Önerilen kaynaklar

Sewell, G. The numerical solution of ordinary and partial di¤erential equations, Academic Press, 1988.

Co¸skun, Diferensiyel Denklemler için Sonlu Fark Yöntemleri(MATLAB/Octave Uygulamal¬, Ders Notu).

ec (Karadeniz Teknik Üniversitesi) Bölüm 2 Ekim, 2018 36 / 36

(77)

Önerilen kaynaklar

Sewell, G. The numerical solution of ordinary and partial di¤erential equations, Academic Press, 1988.

Co¸skun, Diferensiyel Denklemler için Sonlu Fark Yöntemleri(MATLAB/Octave Uygulamal¬, Ders Notu).

Referanslar

Benzer Belgeler

* Kaynak: Sercan ÖZYURT: Ulusal at›f dizini ve dergilerimizin etki faktörleri (Konferans), Sa¤l›k Bilim- lerinde Süreli Yay›nc›l›k 2007, 5.. (Konferans›n tam met-

interpolasyon polinomunu ad¬verilen söz konusu polinomun Cebirsel, Newton ve Lagrange gibi farkl¬formülasyonlar yard¬m¬yla elde edili¸sini, farkl¬formülasyonlar¬n

Bir f fonksiyonunun tan¬m kümesinde bulunan bir t i noktas¬ndaki say¬sal türevi, t i noktas¬ve/veya kom¸ su noktalardaki fonksiyon de¼gerlerinin lineer bir kombinasyonu olarak

Sekil 3.3 den artan t de¼ gerleri için istenilen gerçek çözümden(y = sin(t)) uzakla¸ san kom¸ su çözüm e¼ grilerinin, yöntem ile elde edilen yakla¸ s¬mlar¬ da olumsuz

de¼geri at¬¸ s e¼gimi olarak dü¸ sünüldü¼günde hede…n yukar¬s¬na at¬¸ s yap¬ld¬¼g¬nda e¼gim dü¸ sürülerek tekrar at¬¸ s yap¬lmaktad¬r. Hede…n a¸ sa¼g¬na

çok say¬da ba¼ g¬ml¬de¼ gi¸skenin tek bir ba¼ g¬ms¬z de¼ gi¸skene ba¼ gl¬olarak bilinen yasalar çerçevesinde de¼ gi¸siminin söz konusu oldu¼ gu her problem

· Ikinci türev için önemli bir formül (5) ve (6) e¸sitliklerine bir terim daha ekleyip, altalta toplayarak elde edilir.. Bu formül ikinci basamaktan diferensiyel denklemlerin

(3) formülünün ç¬kar¬l¬¸s ¸seklinden, derecesi n olan her polinom için bu formülün kesin oldu¼ gunu hemen görmekteyiz. Böylece belirsiz katsay¬lar yöntemi ile (3)