• Sonuç bulunamadı

2.1 Ileri Euler yöntemi· y0 = f (t

N/A
N/A
Protected

Academic year: 2021

Share "2.1 Ileri Euler yöntemi· y0 = f (t"

Copied!
33
0
0

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

Tam metin

(1)

B ¨ol ¨um 2

Euler Yöntemleri ve Hata Analizi

Bu bölümde ba¸slang¬ç de¼ger problemleri için Ileri ve geri Euler yöntemlerini inceleyerek,·

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

Geri Euler yönteminin nonlineer problemlere nas¬l uygulanabilece¼gini inceliyor ve

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

2.1 Ileri Euler yöntemi·

y0 = f (t; y); t2 (a; b) (2.1) y(a) = y0

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¬

t1 = a; t2 = a + h; : : : ; tn+1 = a + nh = a + n(b a)=n = b

(2)

ile gösterelim. (2.1) ba¸slang¬ç de¼ger probleminin ti; i = 2; : : : ; (n + 1) nokta- lar¬ndaki gerçek çözümünü y(ti) ile gösterelim. ·Ileri Euler yöntemi üç farkl¬

yöntemle türetilebilir:

1. (2.1) denklemindeki y0(ti) türevi için O(h) hatas¬ ile ileri fark yak- la¸s¬m¬n¬kullanarak

y0(ti) = (y(ti+1) y(ti))=h + O(h) = f (ti; y(ti)); h! 0 (2.2) elde ederiz. Bu ba¼g¬nt¬dan yeterince küçük h ad¬m uzunlu¼gu için O(h) terimini ihmal ederek Yi = y(ti) yakla¸s¬mlar¬için

(Yi+1 Yi)=h = f (ti; Yi); i = 1; : : : ; n (2.3) Y1 = y(a)

ile tan¬mlanan ileri Euler fark denklemini elde ederiz.

(2.3) biçiminde ifade edilen say¬sal yönteme standart biçimde yaz¬lm¬¸s yöntem ad¬ verilmektedir. Standart biçimde yaz¬lan bir say¬sal yak- la¸s¬mda, yakla¸s¬m¬n sol ve sa¼g taraf¬ndaki terimler, s¬ras¬yla ilgili dife- rensiyel denklemin sol ve sa¼g taraf¬nda yer alan terimleri temsil ederler.

(2.3) yakla¸s¬m¬nda (Yi+1 Yi)=hterimi diferensiyel denklemin solundaki y0(ti)için bir yakla¸s¬m iken, f (ti; Yi)ise f (ti; y(ti)) için bir yakla¸s¬md¬r.

(2.3) ile tan¬mlanan Euler yakla¸s¬mlar¬, hesaplamalar için daha uygun olan

Yi+1 = Yi+ hf (ti; Yi); i = 1; 2; : : : (2.4) Y1 = y(a)

format¬nda yaz¬labilir.

(2.4) ile tan¬mlanan ileri Euler yakla¸s¬mlar¬n¬geometrik olarak inceleye- lim: ¸Sekil 2.1 de t1 noktas¬ndaki e¼gimle ula¸s¬lan Y2 yakla¸s¬m¬n¬n, bu noktadan itibaren e¼gri boyunca de¼gi¸sen f (t; y) e¼gimiyle ula¸s¬lan y(t2) noktas¬ndan do¼gal olarak farkl¬oldu¼gu görülmektedir.

Öte yandan t1 ilk nokta oldu¼gu için bu nokta hesaplanan e¼gim olan f (t1; Y1) gerçek e¼gimdir. Di¼ger ti; i = 1; 2; 3; ; n noktalar¬nda hata olu¸sumuna neden olan iki faktör ise s¬ras¬yla, çözüm e¼grisinin

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k t u .e d u .tr

(3)

2.1 ·Ileri Euler yöntemi 3

¸

Sekil 2.1: Y2 = Y1+ hf (t1; Y1) yakla¸s¬m¬n¬n Y1de¼gerinden elde edili¸si (ti; y(ti))noktas¬nda hesaplanmas¬gereken y0(ti) = f (ti; y(ti)gerçek gimi yerine, (ti; Yi)noktas¬ndan geçen kom¸su çözüm e¼grisine ait f (ti; Yi) gimine sahip oldu¼gunun kabul edilmesi ve ayr¬ca çözüm e¼grisinin [ti; ti+1] aral¬¼g¬ boyunca f (ti; Yi) yakla¸s¬k e¼gimi ile do¼grusal olarak hareket etti¼gini kabul edilmesidir.

2. Yukar¬da türev terimi için uygun bir yakla¸s¬mla elde edilen ileri Euler yöntemi, integral için uygun yakla¸s¬m yard¬m¬yla da türetilebilir: Bunun için (2.1) in her iki yan¬n¬n [ti; ti+1] aral¬¼g¬nda integralini alarak

Z ti+1

ti

y0(t)dt = y(ti+1) y(ti) = Z ti+1

ti

f (t; y(t))dt (2.5) elde ederiz. (2.5) in sa¼g taraf¬ndaki integrale sol dikdörtgen kural¬ile yakla¸sarak,

y(ti+1) y(ti) = hf (ti; y(ti)) veya Yi = y(ti) için

Yi+1= Yi+ hf (ti; Yi); i = 1; 2; :::

ileri Euler yakla¸s¬mlar¬n¬elde ederiz.

(4)

3. Son olarak ileri Euler yöntemi Taylor teoremi yard¬m¬yla da elde edilebilir:

y(ti+1) = y(ti) + hy0(ti) + O(h2); h! 0 aç¬l¬m¬nda, (2.1) den y0(ti) = f (ti; y(ti))yazarak

y(ti+1) = y(ti) + hf (ti; y(ti)) + O(h2); h! 0

= y(ti) + hf (ti; y(ti))

veya Yi = y(ti); f (ti; y(ti)) = f (ti; Yi) için yukar¬daki ilk iki yöntemle de elde edilen ve (2.4) ile verilen ileri Euler yakla¸s¬mlar¬n¬elde ederiz.

Gözlem 2.1. Ad¬m uzunlu¼gunun yeterince küçük seçilmemesi ve kom¸su çözüm e¼grilerinin benzer davran¬¸slar göstermemeleri durumunda ileri Euler yöntemi ile kabul edilemeyecek büyüklükte hatalar beklenmelidir. Çünkü ad¬m uzunlu¼gunun yeterince küçük seçilmemesi durumunda (2.2) de türev için ileri fark ve benzer biçimde (2.5) deki integral için sol dikdörtgen yak- la¸s¬m¬ iyi sonuç vermez. Kom¸su çözüm e¼grilerinin benzer davran¬¸s göster- memesi durumunda ise

f (ti; y(ti)) = f (ti; Yi)

yakla¸s¬m¬iyi bir yakla¸s¬m olarak de¼gerlendirilemez(Bak¬n¬z Gözlem 2.3). Bu konu özellikle bir sonraki bölümde inceleyece¼gimiz ve hassas(sti¤ ) problem olarak adland¬r¬lan ve kom¸su çözüm e¼grilerinin birbirinden farkl¬ davran¬¸s gösterdi¼gi problemlerde daha çok göze çarpar.

ÖRNEK 2.1.

y0 = 2t 3y y(0) = 0:5 ba¸slang¬ç de¼ger problemi verilsin.

Problemin gerçek çözümünü belirleyiniz.

h = 1=5ad¬m uzunlu¼gu ile [0; 1] aral¬¼g¬ndaki yakla¸s¬k çözümleri ileri Euler yöntemi ile belirleyiniz.

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k t u .e d u .tr

(5)

2.1 ·Ileri Euler yöntemi 5

Her noktada yakla¸s¬k çözüm, gerçek çözüm ve hata de¼gerlerinden olu¸san yakla¸s¬m tablosunu belirleyiniz.

Gerçek çözüm ile ileri Euler yakla¸s¬mlar¬n¬ yön alanlar¬ içerisinde gra…ksel olarak göstererek, yakla¸s¬mlar¬n kom¸su çözüm e¼grilerini nas¬l takip etti¼gini gözlemleyiniz.

·Ileri Euler yöntemi yakla¸s¬m tablosu uygun MATLAB/Octave program¬yar- d¬m¬yla da elde ediniz.

Çözüm.

Verilen lineer denklemin key… y(0) = y0 ba¸slang¬ç de¼geri için gerçek çözümünü diferensiyel denklem derslerinden

y = 2=3t 2=9 + e 3t(y0 2=9) (2.6) olarak elde ederiz. y(0) = 1=2 için ise verilen problemin çözümünü

y = 2=3t 2=9 + 13=18e 3t olarak elde ederiz.

Hat¬rlatma 2.1. Örnek 2.1 de verilen lineer diferensiyel denklem gibi birçok denklemin analitik çözümü sembolik cebir programlar¬yard¬m¬yla elde edilebilir. Maxima ücretsiz bir sembolik cebir program¬d¬r. Mate- matiksel özelliklerinin tan¬t¬m¬ [?] de yer almaktad¬r. Yukar¬da verilen problemin Maxima ortam¬nda analitik çözümü a¸sa¼g¬da yer almaktad¬r:

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

t1 = 0; t2 = t1+ h = 1=5 = 0:2; t3 = t2+ h = 2=5 = 0:4;

t4 = 3=5 = 0:6; t5 = 4=5 = 0:8; t6 = 1:

Bu noktalar¬ndaki yakla¸s¬k çözümler ise s¬ras¬yla, Y1 = y(t1) = y(0) = 0:5 olmak üzere

Y2 = Y1+ hf (t1; Y1) = 0:5 + 0:2 (2 0 3 0:5) = 0:2

(6)

Y3 = Y2+ hf (t2; Y2) = 0:2 + 0:2 (2 0:2 3 0:2) = 0:16 ve benzer biçimde

Y4 = 0:2240; Y5 = 0:3296 ve Y6 = 0:4518 olarak elde edilir.

Yukar¬da elde edilen yakla¸s¬mlar ile belirtilen ti noktalar¬ndaki gerçek çözüm ve a¸sa¼g¬da kümülatif hata olarak tan¬mlayaca¼g¬m¬z Ei = y(ti) Yi hata de¼gerleri Tablo 2.1 de verilmektedir.

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¬ ¸Sekil 2.2 de veril- mektedir.

Örnek 2.1 verileri ile ·Ileri Euler Yöntemi uygulamas¬Program 2.1(indisli versiyon) ve Program 2.2(indis kullanmayan versiyon)

ile verilmektedir. Daha sonraki uygulamalar¬m¬zda indis kullanmaya- ca¼g¬z.

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k tu .e d u .tr

(7)

2.1 ·Ileri Euler yöntemi 7 ti Yi y(ti) jEij

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 2.1: Örnek 2.1 için Euler yakla¸s¬mlar¬, gerçek de¼gerler ve kümülatif hata

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.2: h = 0:2 ad¬m uzunlu¼gu ile Euler yakla¸s¬mlar¬(o), gerçek çözüm(çizgi) ve yön alanlar¬

Örnek 2.1 için OCTAVE quiver komutu yard¬m¬yla elde edillen yön alan- lar¬ile baz¬çözüm e¼grileri ve ileri Euler yakla¸s¬mlar¬¸Sekil 2.3 de sunulmak- tad¬r.

Gözlem 2.2. Örnek 2.1 için farkl¬y(0) = y0 de¼gerleri ile elde edilen y = 2=3t 2=9 + e 3t(y0 2=9)

çözüm ailesini inceledi¼gimizde, herbirinin t ! 1 için y0 = 2=9 özel ba¸slang¬ç de¼geri için elde edilen y = 2=3t 2=9 do¼grusuna asimtot olduklar¬, yani t ! 1 için y0 ! 2=3 ortak e¼gimiyle birlikte hareket ettikleri görülmektedir.

Bu durumda kom¸su çözüm e¼grileri üzerinden hesaplanan f (ti; Yi) e¼gimiyle hareket eden ileri Euler yöntemi iyi sonuç vermektedir.

(8)

%--- function euler(a,b,n,y1)

% Örnek 2.1 verileri ile ileri Euler Yöntemi(indisli versiyon) h=(b-a)/n; %h: ad¬ m uzunlugu

T=a:h:b;Y(1)=y1;

for i=1:n

Y(i+1)=Y(i)+h*f(T(i),Y(i));

end

plot(T,Y,’*-k’,’linewidth’,2); hold on;

Yg=gc(T,y1);

plot(T,Yg,’linewidth’,2);

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

function yg=gc(t,y1)

yg=exp(-3*t)*(y1+2/9)+(2*t)/3-2/9;

%---

Program 2.1: ileri Euler Yöntemi Uygulamas¬(indis kullanan versiyon)

ÖRNEK 2.2.

y0 = 2t + 3y y(0) = 0:5 ba¸slang¬ç de¼ger problemi verilsin.

Problemin gerçek çözümünü belirleyiniz.

h = 1=5ad¬m uzunlu¼gu ile [0; 1] aral¬¼g¬ndaki yakla¸s¬k çözümleri ileri Euler yöntemi ile belirleyiniz. Her noktada yakla¸s¬k çözüm, gerçek çözüm ve hata de¼gerlerinden olu¸san yakla¸s¬m tablosunu belirleyiniz.

h = 3=40ad¬m uzunluklar¬için Euler yakla¸s¬mlar¬ve y(0) = 0:2; 0; 1=9; 1:7=9; 2=9; 2:1=9

için gerçek çözüm gra…klerini ayn¬eksende gra…ksel olarak göstererek, ileri Euler yakla¸s¬mlar¬n¬n kom¸su çözüm e¼grilerini nas¬l takip ettiklerini gözlem- leyiniz.

Çözüm.

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k tu .e d u .t r

(9)

2.1 ·Ileri Euler yöntemi 9

%--- function euler(a,b,n,y1)

% Örnek 2.1 verileri ile ileri Euler Yöntemi(indis kullanmayan versiyon) h=(b-a)/n; %h: ad¬ m uzunlugu

t=a;y=y1;

T=t1;Y=y1;

for i=1:n

y=y+h*f(t,y); % ileri Euler ad¬ m¬

t=t+h; % Güncel zaman degeri

T=[T;t];Y=[Y;y]; %T ve Y zincirleri için yeni halka ilavesi end

plot(T,Y,’*-k’,’linewidth’,2); hold on;

Yg=gc(T,y1);

plot(T,Yg,’linewidth’,2);

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

function yg=gc(t,y1)

yg=exp(-3*t)*(y1+2/9)+(2*t)/3-2/9;

%---

Program 2.2: ileri Euler Yöntemi Uygulamas¬(indis kullanmayan versiyon) Problemin analitik çözümü

y = e3t(y(0) 2=9) + (2t)=3 + 2=9 olarak elde edilir.

h = 1=5 için elde edilen yakla¸s¬m tablosu Tablo 2.2 de verilmektedir.

ti Yi y(ti) jEij

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.2: Örnek 2.2 için yakla¸s¬m tablosu

Artan ti de¼gerleri için Örnek 2.1 in tersine bu defa jEij = jYi y(ti)j hatalar¬n¬n artt¬¼g¬na dikkat ediniz.

(10)

0 0.5 1 1.5 2 2.5 3 -2

-1.5 -1 -0.5 0 0.5 1 1.5 2

¸

Sekil 2.3: Örnek 2.1 için yön alanlar¬ ile baz¬ çözüm e¼grileri(çizgi) ve ileri Euler yakla¸s¬mlar¬(o).

h = 3=40ad¬m uzunluklar¬için Euler yakla¸s¬mlar¬ve y = e3t(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 ¸Sekil 2.4 de verilmektedir.

Gözlem 2.3. Örnek 2.2 için farkl¬y(0) = y0 de¼gerleri ile elde edilen y = 2=3t 2=9 + e3t(y0 2=9)

çözüm ailesini inceledi¼gimizde, herbirinin t ! 1 için y0 = 2=9 özel ba¸slang¬ç de¼geri için elde edilen y = 2=3t 2=9 do¼grusundan uzakla¸st¬klar¬, yani t ! 1 için farkl¬ y0e¼gimiyle birlikte hareket ettikleri görülmektedir. Bu durumda kom¸su çözüm e¼grileri üzerinden hesaplanan f (ti; Yi) e¼gimiyle hareket eden ileri Euler yöntemi iyi sonuç vermemektedir.

2.2 Bir yöntemin hata analizi

Bir say¬sal yöntemin verilen bir diferensiyel denklem için uygun bir yöntem olup olmad¬¼g¬n¬belirlerken yerel kesme hatas¬ad¬verilen bir hata ölçütü kul- lan¬lmaktad¬r. Benzer biçimde uygun olarak seçilen bir say¬sal yöntem ile elde

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k tu .e d u .tr

(11)

2.2 Bir yöntemin hata analizi 11

0 0.5 1 1.5 2 2.5 3

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

¸

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

edilen yakla¸s¬mlar¬n problemin gerçek çözüme yakla¸s¬m düzeyini ölçerken de yerel hata ve kümülatif hata gibi birbiri ile ilgili hata ölçütleri kullan¬lmak- tad¬r. ¸Simdi bu kavramlar¬inceleyerek Örnek 9.1 de verilen ba¸slang¬ç de¼ger problemi için hesaplamaya çal¬¸sal¬m. Öncelikle yerel kesme hatas¬n¬ ince- leyim:

TANIM 2.1. (Yerel kesme hatas¬) (2.1) ile verilen ba¸slang¬ç de¼ger probleminin h > 0 ad¬m uzunlu¼gu ile , ti 2 (a; b) noktas¬nda olu¸san yerel kesme hatas¬, problemin 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¬mlan¬r ve Ek(ti; h) ile gösterilir.

ÖRNEK 2.3. (2.1) ile tan¬mlanan ba¸slang¬ç de¼ger probleminin çözümünün [a; b] aral¬¼g¬nda ikinci basamaktan türevi mevcut ve sürekli oldu¼gunu kabul edelim. Bu durumda ileri Euler yönteminin yerel kesme hatas¬n¬n Ek(ti; h) = O(h); h! 0 oldu¼gunu gösteriniz.

·Ileri Euler yönteminin (2.3) ile verilen standardart biçiminde, y(t) çözü- münü yerine yazarak

Ek(ti; h) = ((y(ti + h) y(ti)))=h f (ti; y(ti)) (2.7) yerel kesme hatas¬n¬elde ederiz. ti 2 (a; b); h > 0 için Taylor teoreminden y(ti+ h) = y(ti) + hy0(ti) + h2=2y00(c); c2 (ti; ti+1) (2.8)

(12)

elde ederiz. (2.8) i (2.7) de yerine yazarak

Ek(ti; h) = ((y(ti+ h) y(ti)))=h f (ti; y(ti)) = (2.9)

= h=2y00(c)

= O(h); h! 0 (2.10)

elde ederiz.

Gözlem 2.4. (2.1) ba¸slang¬ç de¼ger probleminin çözümünün varl¬¼g¬ için f (t; y) fonksiyonunun ba¸slang¬ç noktas¬n¬ içeren bir dikdörtgende sürekli ol- mas¬yeterli iken, (2.9) ile verilen hata tahmininde y(t) nin ikinci basamaktan sürekli türeve sahip olmas¬gerekti¼gine dikkat ediniz.

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

(2.9) ile verilen yerel kesme hatas¬gere¼gince, ·Ileri Euler yöntemi uyumlu bir yöntemdir.

Yerel kesme hatas¬ ile yak¬ndan ili¸skili olan bir di¼ger hata kavram¬ ise yerel hatad¬r.

TANIM 2.3. (Yerel Hata) tinoktas¬nda gerçek y(ti)de¼gerinin kullan¬ld¬¼g¬kabul edilerek, ti+1 = ti + h noktas¬ndaki de¼ger hesaplan¬rken olu¸san hataya(gerçek çözüm ve ilgili yakla¸s¬m aras¬ndaki farka) say¬sal yöntemin ti noktas¬ndaki yerel hatas¬ad¬verilir ve Eyerel(ti; h) ile gösterilir.

Bu tan¬mda yerel sözcü¼gü, sadece tek bir ad¬mda olu¸san hata kavram¬n¬

vurgulamaktad¬r.

ÖRNEK 2.4.·Ileri Euler yöntemi için Eyerel(ti; h) = O(h2); h! 0 oldu¼gunu gösteriniz.

Yukar¬da verilen yerel hata tan¬m ve ·Ileri Euler yönteminden

Eyerel(ti; h) = y(ti+1) [y(ti) + hf (ti; y(ti)] (2.11) elde ederiz.

y(ti+1)in ti noktas¬ndaki Taylor aç¬l¬m¬n¬, yani,

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k t u .e d u .tr

(13)

2.2 Bir yöntemin hata analizi 13

y(ti+1) = y(ti) + hy0(ti) + h2=2y00(ci); ci 2 (ti; ti+1) ifadesini (2.11) de yerine yazarak

Eyerel(ti; h) = y(ti+1) [y(ti) + hf (ti; y(ti)]

= h2=2y00(ci)

= O(h2); h! 0 (2.12)

elde ederiz.

Uyar¬. (2.12) ifadesinde kö¸seli parantez içerisinde Euler yönteminde kul- lan¬lan Yi yakla¸s¬m¬ yerine y(ti) gerçek de¼gerinin kullan¬ld¬¼g¬na dikkat ede- lim. Dolay¬s¬yla yerel hata hesaplan¬rken, ti noktas¬na kadar hata yap¬lmad¬¼g¬

kabul edilerek sadece ti noktas¬ndan ti+1 noktas¬na geçi¸ste tek ad¬mda olu¸san hata dikkate al¬nmaktad¬r.

Örnek 2.1 deki ba¸slang¬ç de¼ger problemi için h = 1=10 ile [0; 1] aral¬¼g¬n- daki sonlu say¬da noktada olu¸san ve (2.12) ile tan¬mlanan yerel hata Tablo 2.1 in dördüncü sütununda gösterilmektedir.

Uyar¬. Eyerel(ti; h) = hEk(ti; h) oldu¼guna dikkat edelim.

Bir di¼ger hata ölçüm kavram¬ise kümülatif hatad¬r:

TANIM 2.4. (Kümülatif hata) ti noktas¬ndaki kümülatif hata, t2 noktas¬ndan ba¸slayarak ti noktas¬na kadar yap¬lan yerel hatalar¬n toplam¬olarak tan¬mlan¬r ve E(ti; h) = Yi y(ti) ile gösterilir.

ÖRNEK 2.5. (2.1) ba¸slang¬ç de¼ger probleminin y = y(t) çözümünün [a; b]

aral¬¼g¬nda ikinci basamaktan türevi mevcut ve sürekli oldu¼gunu kabul edelim, ti 2 (a; b); h > 0 olmak üzere ·Ileri Euler yöntemi için E(ti; h) = O(h); h ! 0 oldu¼gunu gösteriniz.

·Ileri Euler yöntemi için ti noktas¬nda olu¸san kümülatif hatay¬hesaplay- al¬m. [t1; ti] aral¬¼g¬n¬h = (ti t1)=(i 1) uzunluklu (i 1)adet alt aral¬¼ga

(14)

bölelim. Kümülatif hata tan¬m¬gere¼gince E(ti; h) = Yi y(ti)

= Xi j=2

Eyerel(y; tj; h)

= h2=2y00(c2) + h2=2y00(c3) + : : : + h2=2y00(ci)

= h=2(ti t1)(1=(i 1)) Xi

j=2

y00(ci); ci 2 (ti 1; ti)

= h=2(ti t1)y00(c) = O(h); h ! 0; c 2 (a; b)

elde ederiz. Yukar¬daki son e¸sitlikte sürekli fonksiyonlar için ara de¼ger teoreminden

y00(c) = (1=(i 1)) Xi

j=2

y00(ci); c2 (a; b)

sa¼glanacak biçimde en az bir c 2 (a; b) noktas¬n¬n var oldu¼gu gerçe¼gini kul- land¬k.

TANIM 2.5. (Bir yöntemin basama¼g¬) Kümülatif hatas¬O(hm)ile verilen yön- teme m incibasamaktan yöntem ad¬verilir.

Gözlem 2.5. ·Ileri Euler yöntemi birinci basamaktan bir yöntemdir.

ÖRNEK 2.6. Örnek 2.1 için [0; 1] aral¬¼g¬nda h = 1=10 ad¬m uzunlu¼gu ve y(0) = 0:5 ba¸slang¬ç de¼geri ile ·Ileri Euler Yakla¸s¬m Tablosunu(Say¬sal yak- la¸s¬mlar, Yerel hata ve Kümülatif hata de¼gerleri) hesaplay¬n¬z.

Çözüm.

Program 2.3 ile elde edilen yakla¸s¬mlar Tablo 2.3 de verilmi¸stir.

Gözlem 2.6. ·Ileri Euler yöntemi için yerel hata ve kümülatif hata terimle- rinin her birinin gerçek çözümün ikinci türevi ile, yani y00 ile orant¬l¬oldu¼gu görülmektedir. Örnek 2.1 için

y00(t) = 9y(0)e 3t

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k tu .e d u .tr

(15)

2.2 Bir yöntemin hata analizi 15

%---

% Örnek 2.1 verileri ile ileri Euler

% yöntemi hata analizi

%--- function sonuc=eulerh(h,T)

y=0.5; t=0;

yg=gc(t);

yerelH=abs(yg-y);

kumH=yerelH;

sonuc=[t y yg yerelH kumH ];

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;

t=t+h;

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

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);

%--- Program 2.3: ileri Euler ile hata Analizi

olup bu fonksiyon t nin artan de¼gerleri için üstel olarak s¬f¬ra yakla¸smaktad¬r.

Bu nedenle Tablo 2.3 de belirtilen hata de¼gerleri de benzer kalitatif davran¬¸

göstermektedir. Ancak Örnek 2.2 için

y00(t) = 9y(0)e3t

olup, bu fonksiyon t nin artan de¼gerleri için mutlak de¼gerce artmaktad¬r.

Bu durumda olu¸san yakla¸s¬m hata de¼gerlerinin de mutlak de¼gerce artmas¬

beklenmektedir.

ÖRNEK 2.7. Örnek 2.1 için [0; 2] aral¬¼g¬nda h = 0:1 ad¬m uzunlu¼gu ile ba¸slayarak her defas¬nda bir önceki ad¬m uzunlu¼gunun yar¬s¬n¬almak suretiyle ileri Euler yöntemi ile elde edilen yakla¸s¬mlar¬n T = 2 noktas¬ndaki kümülatif hata tablosunu yedi farkl¬ h de¼geri için elde ediniz. Elde etti¼giniz sonuçlar kümülatif hatan¬n O(h); h ! 0 oldu¼gunu do¼gruluyor mu?

Çözüm.

(16)

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

0 0:5000 0:5000 0 0

0:1 0:3500 0:3795 0:0295 0:0295

0:2000 0:2650 0:3075 0:0218 0:0425 0:3000 0:2255 0:2714 0:0162 0:0459 0:4000 0:2179 0:2620 0:0120 0:0441 0:5000 0:2325 0:2723 0:0089 0:0398 0:6000 0:2627 0:2972 0:0066 0:0344 0:7000 0:3039 0:3329 0:0049 0:0290 0:8000 0:3527 0:3766 0:0036 0:0239 0:9000 0:4069 0:4263 0:0027 0:0194 1:000 0:4648 0:4804 0:0020 0:0156 Tablo 2.3: Örnek 2.1 e ait yakla¸s¬mlar ve olu¸san hatalar

Kümülatif hata de¼gerleri Tablo 2.4 de 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 2.4: Ad¬m uzunlu¼guna göre Kümülatif Hata

Kümülatif hatalar ad¬m uzunlu¼guna ba¼gl¬olarak, bir önceki ad¬m uzun- lu¼guna kar¸s¬l¬k gelen hatan¬n yakla¸s¬k olarak yar¬s¬na e¸sit oldu¼gu görülmek- tedir. Bu sonuç, say¬sal verilerin de teorik olarak elde edilen O(h) kümülatif hatas¬ile uyumlu oldu¼gunu göstermektedir.

ÖRNEK 2.8.

y0 = f (t; y) = 100y; y(0) = 1

ba¸slang¬ç de¼ger problemi verilsin. Problemin gerçek çözümünün y(t) = e 100t

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k tu .e d u .t r

(17)

2.2 Bir yöntemin hata analizi 17

ile verildi¼gine ve t ! 1 için y(t) ! 0 oldu¼guna dikkat ediniz. Herhangi h > 0 ad¬m uzunlu¼gu ve ileri Euler yöntemi ile elde edilen fYig dizisinin de gerçek çözümle uyumlu bir benzer davran¬¸s göstermesi, Yi ! 0 ,i ! 1 özelli¼ginin sa¼glanabilmesi için h ad¬m uzunlu¼gu üzerindeki k¬s¬tlamay¬belirleyiniz.

Çözüm.

Verilen problem için ·Ileri Euler yakla¸s¬mlar¬n¬

Yi+1= Yi+ h( 100Yi) = (1 100h)Yi; i = 1; 2; :::

olarak tan¬mlayal¬m. Bu yakla¸s¬mlardan

Yi+1 = (1 100h)Yi

= (1 100h)2Yi 1

= :::

= (1 100h)iY1

elde ederiz. i ! 1 için Yi ! 0(ve dolay¬s¬yla Yi+1! 0) için j1 100hj < 1

olmal¬d¬r. Bu son e¸sitsizlikten ise

1 < 1 100h < 1 veya

2 < 100h < 0

ve h > 0 oldu¼gundan, h < 1=50 k¬s¬tlamas¬n¬n sa¼glanmas¬gerekti¼gini görürüz.

Genelde y0 = ay; a < 0 problemi için yukar¬daki i¸slemleri tekrar ederek ah 2 ( 2; 0) elde ederiz. ( 2; 0) aral¬¼g¬na ileri Euler yönteminin mutlak kararl¬l¬k bölgesi ad¬verilir. Mutlak kararl¬l¬k bölgesi i ! 1 iken say¬sal yöntemle s¬n¬rl¬çözümler elde edilebilmesi için ad¬m uzunlu¼gunun sa¼glamas¬

gereken kriteri belirler. Farkl¬yöntemlerin mutlak kararl¬l¬k bölgeleri Bölüm 10 da incelenecektir.

Yukar¬daki örnekte ileri Euler yöntemi için elde edilen k¬s¬tlama, uzun zaman aral¬klar¬nda pratik baz¬ problemlerin çözümünde a¸s¬r¬ hesaplama yüküne neden olmaktad¬r. Bu durumda daha büyük ad¬m uzunluklar¬ ile gerçek çözümle benzer davran¬¸s gösteren say¬sal yakla¸s¬m yöntemlerinin ku- lan¬lmas¬ zorunlu olmaktad¬r. Bu ba¼glamda akla gelen ilk yöntem a¸sa¼g¬da incelenen Geri Euler yöntemidir.

(18)

2.3 Geri Euler yöntemi

·Ileri Euler yöntemine benzer olarak (2.1) denklemindeki y0 türevi için ti+1

noktas¬nda O(h) hatas¬ile bu defa geri fark yakla¸s¬m¬kullan¬lmak suretiyle

y0(ti+1) = (y(ti+1) y(ti))=h + O(h) = (Yi+1 Yi)=h = f (ti+1; Yi+1) veya

(Yi+1 Yi)=h = f (ti+1; Yi+1); i = 1; : : : ; n (2.13) Y1 = y(a)

ile tan¬mlanan geri Euler fark denklemi veya iterasyonu elde edilir. 2.13 iterasyonu

Yi+1 = Yi+ hf (ti+1; Yi+1); i = 1; : : : ; n (2.14) Y1 = y(a)

olarak da ifade edilebilir.

Ancak ileri Euler yönteminden farkl¬olarak, (2.14) ile tan¬mlanan iteras- yon ile genelde Yi+1 de¼gerini i inci ad¬mdaki (ti; Yi) verileri ile elde etmek mümkün de¼gildir. Bu tür yöntemlere kapal¬yöntemler ad¬verilmektedir.

ÖRNEK 2.9. Örnek 2.1 e ait ba¸slang¬ç de¼ger problemi için Y0 = 0:5ba¸slang¬ç de¼geri ve h = 1=5 ad¬m uzunlu¼gu ile [0; 1] aral¬¼g¬ndaki geri Euler yakla¸s¬mlar¬n¬

belirleyiniz.

Çözüm.

y0 = 2t 3y y(0) = 0:5

Ba¸slang¬ç de¼ger problemine geri Euler yöntemi uygulan¬rsa, 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

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k tu .e d u .t r

(19)

2.3 Geri Euler yöntemi 19

elde edilir.

t1 = 0; t2 = 1=5; t3 = 0:4; t4 = 0:6; t5 = 0:8; t6 = 1 olup,

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.

ÖRNEK 2.10. Örnek (2.8) de verilen problemin geri Euler yöntemi ile elde edilen fYig yakla¸s¬mlar dizisinin analitik çözümle uyumlu, yani Yi ! 0; i! 1; olmas¬için h > 0 ad¬m uzunlu¼gu üzerinde bir k¬s¬tlama olmad¬¼g¬n¬

gösteriniz.

Verilen problem için geri Euler yakla¸s¬mlar¬n¬

Yi+1= Yi+ h( 100Yi+1); i = 1; 2; :::

olarak tan¬mlayal¬m. Bu yakla¸s¬mlardan Yi+1 = Yi

1 + 100h

= Yi 1

(1 + 100h)2

= :::

= Y1

(1 + 100h)i

elde ederiz. h > 0 ad¬m uzunlu¼gu üzerinde hiç bir k¬s¬tlama olmaks¬z¬n i! 1 için Yi+1 ! 0(ve dolay¬s¬yla Yi ! 0) elde ederiz.

2.3.1 Nonlineer Problemler için sabit nokta iterasyo- nuyla Geri Euler yöntemi

Verilen problemin nonlineer olmas¬durumunda (2.14) denklemi Yi+1 e göre çözülemez. Bu durumda Yi+1 in belirlenme problemi g(y) = Yi+ hf (ti+1; y)

(20)

fonksiyonunun sabit noktas¬n¬belirleme problemi olarak dü¸sünülebilir ve her iiçin

yn+1= g(yn) = Yi + hf (ti+1; yn); n = 0; 1; 2 (2.15) iterasyonunun uygun y0 (örne¼gin y0 = Yi) ile yak¬nsad¬¼g¬nokta Yi+1 olarak elde edilebilir.

Geri Euler yöntemi de ileri Euler ile ayn¬basamaktand¬r, yani kümülatif hatas¬O(h) d¬r. Ancak avantaj¬, gerçek çözüm ile benzer davran¬¸slar¬gösteren çözümler için ad¬m uzunlu¼gunun ileri Euler yöntemine göre çok küçük seçilme zorunlulu¼gunun olmamas¬d¬r. Bu konu bölüm 9.4 te incelenmektedir. Her ad¬mda sabit nokta iterasyonu ile Yi+1noktas¬n¬Program 2.4 ile elde edilmi¸stir.

%---

% Sabit Nokta iterasyonu ile Geri Euler

% yöntemi uygulamas¬

% Örnek: y’=1+y^2,y(0)=1,[0,1/2]

%--- function geuler(n)

a=0;b=1/2;y(1)=1;epsilon=0.001;

h=(b-a)/n;

t=a:h:b;

for i=1:n

fark=1;y1=y(i);

while fark>epsilon

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

fark=abs(y2-y1);

y1=y2;

end

y(i+1)=y2;

end

yg=tan(t+pi/4);

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

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

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

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

%---

Program 2.4: Geri Euler Yöntemi Uygulamas¬(Sabit Nokta)

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k tu .e d u .t r

(21)

2.3 Geri Euler yöntemi 21

ÖRNEK 2.11. y0 = 1 + y2; y(0) = 1ba¸slang¬ç de¼ger probleminin çözümü y(t) = tan(t + =4)

olarak elde edilir. 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¬ sabit nokta iterasy- onlu Geri Euler yöntemi yard¬m¬yla belirleyiniz. t = 0:5 noktas¬nda farkl¬ h ad¬m uzunluklar¬ile kümülatif hatalar¬hesaplayarak, yöntemin kümülatif hatas¬n¬n basama¼g¬n¬tahmin etmeye çal¬¸s¬n¬z.

Çözüm.

Verilen ba¸slang¬ç de¼ger probleminin t = 0 ba¸slang¬ç noktas¬yla çö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. Tablodan görülece¼gi üzere t = 0:5 noktas¬nda analitik

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 2.5: Örnek 2.11 e ait yakla¸s¬m tablosu

çözüm mevcut olmas¬na ra¼gmen say¬sal çözüm hesaplanamam¬¸st¬r. Bunun nedeni t = 0:4 noktas¬nda Y4 = 3:6096 ba¸slang¬ç de¼geri ile olu¸sturulan (2.15) iterasyonunun t = pi=4 noktas¬ kom¸sulu¼gundaki çok büyük e¼gimli kom¸su çözüm e¼grileri dolay¬s¬yla ¬raksam¬¸s olmas¬d¬r. Öte yandan di¼ger h de¼gerleri için ise t = 0:5 noktas¬nda s¬ras¬yla Tablo 2.6 de verilen yakla¸s¬k çözüm ve hata de¼gerlerini elde ederiz.

Bu tablodan da h ad¬m uzunlu¼gunun ikiye bölünmesiyle kümülatif hatan¬n da yakla¸s¬k olarak iki kat küçüldü¼günü görüyoruz. Bu sonuç ise geri Euler yönteminin kümülatif hatas¬n¬n da pratik olarak O(h) oldu¼gunu ifade eder.

Öteyandan

y0 = 1 + y2; y(0) = y0

(22)

h y yg hata hata oranlar¬

0:05 4:4179 3:4082 1:0097

0:025 3:7685 3:4082 0:3603 1:0097=0:3603 = 2:8024 0:0125 3:5671 3:4082 0:1588 0:3603=0:1588 = 2:2689 0:00625 3:4827 3:4082 0:0745 0:1588=0:0745 = 2:1315 Tablo 2.6: Farkl¬ad¬m uzunluklar¬ile t = 0:5 noktas¬ndaki yakla¸s¬mlar ba¸slang¬ç de¼ger probleminin çözümü

y = tan(t + a tan(y0)) d¬r. h = 0:05 ad¬m uzunlu¼gu ve

y0 = 0:2; 0:4; 0:6; 0:8; 1

ba¸slang¬ç de¼gerleri için [0; 0:5] aral¬¼g¬nda elde edilen geri Euler çözümleri ve gerçek çözüm e¼grileriyle yön alanlar¬¸Sekil 2.5 te verilmektedir.

0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0.5

0 0.5 1 1.5 2 2.5 3

¸

Sekil 2.5: Geri Euler çözümleri, gerçek çözüm e¼grileri ve yön alanlar¬

Tablo 2.7 da y0 = 0:2ve y0 = 0:8 için y00(t)nin belirtilen t noktalar¬ndaki de¼gerleri verilmektedir.

Tablo 2.7 de¼gerleri ve ¸Sekil 2.5 incelendi¼ginde y00(ti) de¼gerlerinin büyük oldu¼gu noktalarda kümülatif hatalar¬n da büyük oldu¼gu gözlemlenmektedir.

Bu sonuç ise pratik olarak ta kümülatif hatan¬n y00(t) ile orant¬l¬ oldu¼gunu ifade eder.

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k t u .e d u .tr

(23)

2.4 Uyumluluk, Kararl¬l¬k ve Yak¬nsakl¬k 23 ti y00(ti); (y0 = 0:2) y00(ti); (y0 = 0:8)

0 0:42 2:6

0:1 0:67 3:8

0:2 0:99 5:8

0:3 1:406 9:4

0:4 1:99 16:3

0:5 2:852 32:14

Tablo 2.7: Örnek 2.11 için farkl¬ba¸slang¬ç de¼gerleri ile yakla¸s¬m tablosu

2.3.2 Nonlineer problemler için Newton iterasyonuyla Geri Euler yöntemi

Alternatif olarak (2.14) problemi

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

yn+1= yn F (ti+1; yn; Yi)=Fy(ti+1; yn; Yi); n = 0; 1; 2; ::: (2.17) ile tan¬mlanan Newton iterasyonu uygulanabilir. Bu ¸sekilde tan¬mlanan ite- rasyon için y0 = Yi uygun bir seçenek olarak dü¸sünülebilir.

Örnek 2.11 için Newton yöntemi ile Geri Euler uygulamas¬Program 2.5 ile gerçekle¸stirilmektedir.

Program 2.5 ile Geri Euler yönteminin Newton yöntemi ile birlikte gerçek- le¸stirilen uygulamas¬n¬Örnek 2.11 için gerçekle¸stiriniz(Al¬¸st¬rma 14).

2.4 Uyumluluk, Kararl¬l¬k ve Yak¬nsakl¬k

Önceki bölümde inceledi¼gimiz hata kavramlar¬, sonlu fark yakla¸s¬m¬n¬n ilgili diferensiyel denklemi hangi düzeyde temsil edebilece¼ginin birer ölçüsü idiler.

Basama¼g¬ yüksek olan bir sonlu fark yakla¸s¬m¬, ilgili diferensiyel denklem için bu anlamda tercih sebebidir. Ancak hesaplamalar¬n bilgisayar say¬sis- temi üzerinde gerçekle¸stirilmi¸s olmas¬, her aritmetik i¸slem sonucunda olu¸s- mas¬beklenen ve kesme hatas¬kaynakl¬hataya ilaveten yuvarlama hatas¬ad¬

verilen hataya neden olmaktad¬r(Bknz Bölüm 2). Sonlu fark yöntemlerinin bir k¬sm¬her ad¬mda olu¸smas¬muhtemel yuvarlama hatalar¬n¬çözüm bölgesi

(24)

üzerinde kontrollü olarak biriktirirken, di¼ger bir k¬sm¬nda söz konusu birikim ancak ad¬m uzunlu¼gunun belirli bir de¼gerden küçük seçilmesi durumunda sa¼glanabilmektedir. En kötü ihtimalle, ad¬m uzunlu¼gu ne olursa olsun, yu- varlama hatalar¬n¬n kontrolsüz olarak artmas¬na engel olunamayan ve pratik olarak kullan¬lamayan fark yöntemleri de mevcuttur. Bu yöntemler s¬ras¬yla

¸sarts¬z olarak say¬sal kararl¬, ¸sartl¬ say¬sal kararl¬ ve say¬sal karars¬z olarak adland¬r¬lmaktad¬rlar.

Bu amaçla teknik olarak a¸sa¼g¬da verilen tan¬m¬yla yöntemin say¬sal ola- rak kararl¬olmas¬yani yuvarlama hatalar¬n¬kontrollü olarak biriktirebilmesi gerekmektedir.

TANIM 2.6. (Bir yöntemin say¬sal kararl¬l¬¼g¬) Tan¬m kümesinde key… olarak seçilen bir tn = nh = sabit noktas¬ndaki yerel kesme hatas¬, h ! 0(dolay¬s¬yla n! 1 ) için s¬f¬ra yakla¸s¬rken ayn¬noktadaki kümülatif hata da s¬f¬ra yakla¸s¬y- orsa, ilgili yönteme say¬sal kararl¬yöntem ad¬verilmektedir.

Yukar¬daki tan¬ma göre, seçilen sabit noktada fark denklemi diferensiyel denklemi daha iyi temsil ederken say¬sal çözümle elde edilen yakla¸s¬mlar¬n da problemin gerçek çözümüne yak¬nsamas¬arzu edilmektedir. Di¼ger deyimle, diferensiyel denklemle uyumlu olan yöntem say¬sal olarak ta kararl¬ olmas¬

durumunda iyi sonuçlar üretebilmektedir.

sa¼g¬daki Teorem ile ·Ileri Euler yönteminin say¬sal olarak kararl¬oldu¼gu ifade edilmektedir.

TEOREM 2.1. Ileri Euler yönteminin say¬sal kararl¬l¬k kriteri)(2.1) ile tan¬mlanan ba¸slang¬ç de¼ger probleminde f fonksiyonu 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

M = maxfj@f=@yj; (t; y) 2 Dg

oldu¼gunu kabul edelim. ·Ileri Euler yöntemi (2.1) problemi için say¬sal kararl¬d¬r.

Ispat.·

h ad¬m uzunlu¼gu ve D dikdörtgeni içerisinde kalan ti; i = 1; 2; ; n noktalar¬ile (2.1) problemi için D bölgesi içerisinde kalan ve

Yi+1= Yi+ hf (ti; Yi); i = 1; 2; ; n (2.18)

K a ra d e n iz Te k n ik M a t e m a t ik , e rh a n @ k tu .e d u .tr

Referanslar

Benzer Belgeler

Yabancıların Çalışma İzinleri Work Permits of Foreigners Ekonomik faaliyetlere ve izin türlerine göre yabancılara verilen çalışma izin sayısı, 2017 (devam) Number

Akademik Birimler, Araştırma ve Uygulama Merkezleri, Bilim, Eği- tim, Sanat, Teknoloji, Girişimcilik, Yenilikçilik Kurulu (Gazi BEST), Araştırma-Geliştirme Kurum

Ortogonal Polinomlara Örnekler.

f: A →B ve g: C→D iki fonksiyon olmak üzere, A ∩C=T ise. Sınıf Matematik

basamaktan Geri Fark yöntemi için Program 4.4 de verilen gerifark4 program¬n¬inceleyiniz ve yukar¬da verilen Ba¸ slang¬ç De¼ger Problemini h = 0:1 ad¬m uzunlu¼gu ile

Problemi netle¸stirmek için, i¼ gnenin merkezinin ¸seritler aras¬nda rasgele bir noktaya de¼ gdi¼ gini varsayal¬m.. Ayr¬ca i¼ gnenin aç¬sal yerle¸siminin de bir ba¸ska

Bu polinom yardm ile f(0.5) de§erine bir yakla³mda bulununuz ve yakla³mda olu³an hata için bir üst snr

Teknik resim türleri, çizgi işi, perspektif, izdüşüm, açınım, vida dişleri ve bağlayıcılar, kilitleme ve tutma aygıtları, perçinli tür bağlama, kaynaklı