NÜMER IK ANAL IZ. Nuri ÖZALP. Diferensiyel Denklemlerin Say sal Çözümleri. Bilimsel Hesaplama Matemati¼gi

Benzer belgeler
NÜMER IK ANAL IZ. Nuri ÖZALP FONKS IYONLARA YAKLAŞIM. Bilimsel Hesaplama Matemati¼gi

NÜMER IK ANAL IZ. Nuri ÖZALP MATEMAT IKSEL ÖNB ILG ILER. Bilimsel Hesaplama Matemati¼gi

NÜMER IK ANAL IZ. Nuri ÖZALP. SAYISAL TÜREV ve INTEGRAL. Bilimsel Hesaplama Matemati¼gi

NÜMER IK ANAL IZ. Nuri ÖZALP L INEER OLMAYAN DENKLEMLER IN ÇÖZÜMÜ 1 / Bilimsel Hesaplama Matemati¼gi

NÜMER IK ANAL IZ. Nuri ÖZALP. Sabit Nokta ve Fonksiyonel Yineleme. Bilimsel Hesaplama Matemati¼gi

NÜMER IK ANAL IZ. Nuri ÖZALP L INEER S ISTEMLER IN ÇÖZÜMÜ. Bilimsel Hesaplama Matemati¼gi, Gazi Kitabevi 2012

NÜMER IK ANAL IZ. Nuri ÖZALP L INEER OLMAYAN DENKLEMLER IN ÇÖZÜMÜ 1 / Bilimsel Hesaplama Matemati¼gi

NÜMER IK ANAL IZ. Nuri ÖZALP L INEER S ISTEMLER IN ÇÖZÜMÜ. Bilimsel Hesaplama Matemati¼gi, Gazi Kitabevi 2012

NÜMER IK ANAL IZ. Nuri ÖZALP. Lineer Programlama. Bilimsel Hesaplama Matemati¼gi

fonksiyonu, her x 6= 1 reel say s için tan ml d r. (x 1)(x+1) = = x + 1 yaz labilir. Bu da; f (x) = L

Istatistik ( IKT 253) Normal Da¼g l m Çal şma Metni

(z z 0 ) n. n=1. Z f (z) dz = 2ib 1

2010 oldu¼gundan x 2 = 2010 ve

Belirsiz Integraller. 1.1 Ilkel Fonksiyon ve Belirsiz Integral Temel Tan mlar ve Sonuc. lar

Bir H Hilbert uzay üzerinde herhangi bir kompakt simetrik T operatörü için,

1998 ULUSAL ANTALYA MATEMAT IK OL IMP IYATI B IR INC I AŞAMA SORULARI

mat 103. Çal şma Sorular 1

İleri Diferansiyel Denklemler

ÜN TE II L M T. Limit Sa dan ve Soldan Limit Özel Fonksiyonlarda Limit Limit Teoremleri Belirsizlik Durumlar Örnekler

Türev Uygulamaları. 9.1 Ortalama Değer teoremi

İÇİNDEKİLER KISIM 1: BİRİNCİ MERTEBE ADİ DİFERENSİYEL DENKLEMLER

MIT Açık Ders Malzemeleri Kompleks Değişkenli Fonksiyonlar 2008 Güz

DÜZCE ÜN IVERS ITES I FEN-EDEB IYAT FAKÜLTES I

1) 6 kişilik bir aile yuvarlak bir masa etraf nda, anne ile baban n yan yana oturmamas koşulu ile kaç farkl biçimde oturabilir?

1.BÖLÜM SORU SORU. (x 1) (x 3) = A + B. x 3 ise, d(p(x)) ve d(q(x)) polinomlar n derecelerini göstermek. A. B çarp m kaçt r?

6 Devirli Kodlar. 6.1 Temel Tan mlar

MAK 210 SAYISAL ANALİZ

Basit Kafes Sistemler

Güz Dönemi Mikro Iktisat 1. Ö¼gretim 1. Vize S nav

Şeklinde çok sayıda diferansiyel denklemden oluşan denklem sistemleridir. Denklem sayısı = bağımlı değişken eşitliği sağlanmasıdır.

8 LAURENT SER I GÖSTER IMLER I

Bir özvektörün sıfırdan farklı herhangi bri sabitle çarpımı yine bir özvektördür.

Do ufl Üniversitesi Matematik Kulübü Matematik Bireysel Yar flmas 2004 Soru ve Yan tlar

SAYISAL ANALİZ. Doç. Dr. Cüneyt BAYILMIŞ. Sayısal Analiz. Doç.Dr. Cüneyt BAYILMIŞ

PROBLEM SET I ARALIK 2009

Çözümlü Yüksek Matematik Problemleri. Doç. Dr. Erhan Pişkin

İleri Diferansiyel Denklemler

Tam Rekabette Etkinlik

SAYISAL ÇÖZÜMLEME Yrd. Doç. Dr. Adnan SONDAŞ Sayısal Çözümleme

MONOPOL VE MONOPSON. 1.1 Tekelde Toplam Has lat, Ortalama Has lat ve Marjinal Has lat

Öğr. Elemanı: Dr. Mustafa Cumhur AKBULUT

TANIM : a, a, a, a,..., a R ve n N olmak üzere,

BÖLÜNMÜŞ FARKLAR (DİVİDED DİFFERENCES)

1. Hafta SAYISAL ANALİZE GİRİŞ

Birinci Mertebeden Adi Diferansiyel Denklemler

MAK 210 SAYISAL ANALİZ

B05.11 Faaliyet Alanı

1. Hafta Uygulama Soruları

Lineer Dönüşümler ÜNİTE. Amaçlar. İçindekiler. Yazar Öğr. Grv.Dr. Nevin ORHUN

TEMEL MATEMAT K TEST

HİZMET ALIMLARINDA FAZLA MESAİ ÜCRETLERİNDE İŞÇİLERE EKSİK VEYA FAZLA ÖDEME YAPILIYOR MU?

HOMOGEN OLMAYAN DENKLEMLER

Yazım hatalari olabilir. Yeni sorular eklenecek. 1 Sunday 12 th January, :17

Fizik I (Fizik ve Ölçme) - Ders sorumlusu: Yrd.Doç.Dr.Hilmi Ku çu

1.3. Normal Uzaylar. Bu bölümde; regülerlikten daha kuvvetli bir ay rma aksiyomu tan mlanarak. baz temel özellikleri incelenecektir.

İleri Diferansiyel Denklemler

POLİNOMLAR Test I m P x 3 2x x 4x. P x x 5 II. III. A) 13 B) 12 C) 11 D) 10 E) 9

YAPISAL ANALİZ YRD.DOÇ.DR. KAMİLE TOSUN FELEKOĞLU

MAK 210 SAYISAL ANALİZ

7 TAYLOR SER I GÖSTER IMLER I

M IKRO IKT ISAT 2. V IZE SINAVI 19 ARALIK 2009

Olasılık ve İstatistik Dersinin Öğretiminde Deney ve Simülasyon

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. BÖLÜM 7. Adi Diferansiyel Denklemlerin Sayısal Çözümü

3. HAFTA BLM323 SAYISAL ANALİZ. Okt. Yasin ORTAKCI.

FOTOGRAMETRİK DEĞERLENDİRME - ÇİFT FOT. DEĞ. Analog ve Analitik Stereodeğerlendirme. Yrd. Doç. Dr. Aycan M. MARANGOZ

Runge-Kutta Metodu. Runge-Kutta metodu

Kinematik Modeller. Kesikli Hale Getirilmiş Sürekli Zaman Kinematik Modeller: Rastgele giriş yok ise hareketi zamanın bir polinomu karakterize eder.

Do ufl Üniversitesi Matematik Kulübü Matematik Bireysel Yar flmas 2005 Soru ve Yan tlar

POL NOMLAR. Polinomlar

Güz Yar y l D IFERANS IYEL DENKLEMLER I ARA SINAV 9 Kas m 2010 Süre: 90 dakika CEVAP ANAHTARI

S4 u(x, y) = ln ( sin y. S5 u(x, y) = 2α 2 sec(α(x 4α 2 t)) fonksiyonunun

9 B ol um Türevin Uygulamaları

KLASİK MANTIK (ARİSTO MANTIĞI)

2. Topolojik Uzaylarda Ba¼glant l l k Ba¼glant l Topolojik Uzaylar. Tan m (X; ) topolojik uzay n n her biri boş kümeden farkl olan ayr k

İleri Diferansiyel Denklemler

Sayısal Analiz (MATH381) Ders Detayları

2(1+ 5 ) b = LYS MATEMATİK DENEMESİ. işleminin sonucu kaçtır? A)2 5 B)3 5 C)2+ 5 D)3+ 5 E) işleminin sonucu kaçtır?

Öncelikle tek girdili bir üretim fonksiyonu kullanarak karş laşt rmal dura¼ganl k analizini nas l

BASIN KİTAPÇIĞI ÖSYM

İleri Diferansiyel Denklemler

Yüksek basamaktan tek adım Sonlu Fark Yöntemleri

Analiz III Ara S nav Sorular 24 Kas m 2010

: Bir d do rusu üzerinde; A, B, C ve D noktalar alal m. d. n n uzunlu u denir ve. d d1 d2 F G. E, F d G, H d ve ise. d // d 1 2

e e ex α := e α α +1,

İleri Diferansiyel Denklemler

İleri Diferansiyel Denklemler

Yrd. Doç. Dr. Saygın ABDİKAN Yrd. Doç. Dr. Aycan M. MARANGOZ JDF329 Fotogrametri I Ders Notu Öğretim Yılı Güz Dönemi

A)1/2 B)2/3 C)1 D)3/2 E)2

Para Arzı. Dr. Süleyman BOLAT

MAK 210 SAYISAL ANALİZ

Mühendislikte Sayısal Çözüm Yöntemleri NÜMERİK ANALİZ. Prof. Dr. İbrahim UZUN

ÜNİTE 5 KESİKLİ RASSAL DEĞİŞKENLER VE OLASILIK DAĞILIMLARI

Fiziksel Sistemlerin Matematik Modeli. Prof. Neil A.Duffie University of Wisconsin-Madison ÇEVİRİ Doç. Dr. Hüseyin BULGURCU 2012


AKDEN IZ ÜN IVERS ITES I 21. ULUSAL ANTALYA MATEMAT IK OL IMP IYATI SORULARI

TORBA KANUN İLE 4/A (SSK) BENDİ KAPSAMINDA PRİM ÖDEMEKSİZİN GEÇİRİLEN HANGİ SÜRELER BORÇLANILABİLİR

5. Salih Zeki Matematik Araştırma Projeleri Yarışması PROJENİN ADI DİZİ DİZİ ÜRETEÇ PROJEYİ HAZIRLAYAN ESRA DAĞ ELİF BETÜL ACAR

Analog Alçak Geçiren Filtre Karakteristikleri

İSTANBUL TİCARET ÜNİVERSİTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ BİLGİSAYAR SİSTEMLERİ LABORATUARI YÜZEY DOLDURMA TEKNİKLERİ

n ; = w! =(w 1 ; :::; w n ) (1.2.2) ; :::; + :::

Transkript:

NÜMER IK ANAL IZ Bilimsel Hesaplama Matemati¼gi Nuri ÖZALP Diferensiyel Denklemlerin Say sal Çözümleri Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 1 / 13

3. Runge-Kutta Yöntemleri Runge-Kutta Yöntemleri Önceki bölümde verilen Taylor serisi yöntemi, program öncesinde baz analizler yapma zorlamas na sahiptir. Bu nedenle, örne¼gin x 0 = f (t, x) x(t 0 ) = x 0 (1) genel problemini 4. basamaktan Taylor serisi yöntemi ile çözmek istesek; (1) de ard ş k türev alarak, x 00, x 000 ve x (4) formüllerini belirlemek ve daha sonra da bu fonksiyonlar programlamak zorunday z. Runge-Kutta yöntemleri, her ne kadar f (t, x) de¼gerlerinin zekice bir kombinasyonu anlam nda Taylor serisi yöntemini taklit etseler de, bu zorlu¼gu ortadan kald r rlar. Şimdi, ikinci basamaktan Runge-Kutta yordam n oluşturarak bunu gösterelim. Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 2 / 13

3. Runge-Kutta Yöntemleri Ikinci Basamaktan Runge-Kutta Yöntemi Ikinci Basamaktan Runge-Kutta Yöntemi x(t + h) n n Taylor serisi ile başlayal m: x(t + h) = x(t) + hx 0 (t) + h2 2! x 00 (t) + h3 3! x 000 (t) + (2) Diferensiyel denklemden; x 0 (t) = f x 00 (t) = f t + f x x 0 = f t + f x f x 000 (t) = f tt + f tx f + (f t + f x f )f x + f (f xt + f xx f ). bulunur. Burada, alt indisler k smi türevleri göstermektedir. Şimdi, Denklem (2) deki ilk üç terim x(t + h) = x + hf + 1 2 h2 (f t + x ) + O(h 3 ) = x + 1 2 hf + 1 2 h[f + hf t + h x ] + O(h 3 ) (3) formunda yaz labilir. Burada x in anlam x(t), f nin anlam f (t, x(t)) v.s. Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 3 / 13

3. Runge-Kutta Yöntemleri Ikinci Basamaktan Runge-Kutta Yöntemi Iki de¼gişkenli Taylor serisindeki bir kaç terim yard m ile k smi türevleri eleyebiliriz: f (t + h, x + hf ) = f + hf t + h x + O(h 2 ) Denklem (3) x(t + h) = x + 1 2 hf + 1 2 hf (t + h, x + hf ) + O(h3 ) şeklinde yaz labilir. Böylece, çözüme yaklaş m formülü x(t + h) = x(t) + h 2 f (t, x) + h f (t + h, x + hf (t, x)) 2 veya denk olarak x(t + h) = x(t) + 1 2 (F 1 + F 2 ) (4) olup, burada F1 = hf (t, x) F 2 = hf (t + h, x + F 1 ) dir. Bu formül, çözüme yaklaşmak için her defas nda bir ad m ile ard ş k olarak kullan labilir, ve ikinci basamaktan Runge-Kutta yöntemi olarak adland r l r. Heun yöntemi olarak da bilinir. Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 4 / 13

3. Runge-Kutta Yöntemleri Ikinci Basamaktan Runge-Kutta Yöntemi Genel olarak ikinci basamaktan Runge-Kutta formülü x(t + h) = x + w 1 hf + w 2 hf (t + αh, x + βhf ) + O(h 3 ) (5) formunda olup, burada w 1, w 2, α ve β belirlenecek parametrelerdir. Denklem (5), iki de¼gişkenli Taylor serisi yard m ile x(t + h) = x + w 1 hf + w 2 h[f + αhf t + βh x ] + O(h 3 ) (6) şeklinde tekrar yaz labilir. Denklem (3) ve (6) y karş laşt r rsak 8 < : w 1 + w 2 = 1 w 2 α = 1 2 w 2 β = 1 2 (7) koşullar n yükleyece¼gimizi görürüz. Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 5 / 13

3. Runge-Kutta Yöntemleri Ikinci Basamaktan Runge-Kutta Yöntemi Bu sistemin çözümlerinden biri w 1 = w 2 = 1 2, α = β = 1 olup, Denklem (4) deki Heun yöntemine karş l k gelir. (7) sisteminin başka çözümleri de vard r. Örne¼gin w 1 = 0 al nd ¼g nda; w 2 = 1, α = β = 1 2 ve böylece (5) ten karş l k gelen formül, ( F1 = hf (t, x) F 2 = hf (t + 1 2 h, x + 1 2 F 1) olmak üzere, geliştirilmiş Euler yöntemi olarak adland r lan x(t + h) = x(t) + F 2 dir. (Bu yöntemi standart Euler yöntemi ile karş laşt r n z.) Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 6 / 13

3. Runge-Kutta Yöntemleri Dördüncü Basamaktan Runge-Kutta Yöntemi Dördüncü Basamaktan Runge-Kutta Yöntemi Yüksek basamaktan Runge-Kutta formüllerini elde etmek oldukça s k c oldu¼gundan bunu yapmayaca¼g z. Fakat formüller oldukça ş kt rlar ve bir kez elde edildikten sonra kolayca programlanabilirler. Klasik dördüncü basamaktan Runge-Kutta yöntemi aşa¼g dad r: Burada, 8> < x(t + h) = x(t) + 1 6 (F 1 + 2F 2 + 2F 3 + F 4 ) (8) >: F 1 = hf (t, x) F 2 = hf (t + 1 2 h, x + 1 2 F 1) F 3 = hf (t + 1 2 h, x + 1 2 F 2) F 4 = hf (t + h, x + F 3 ) Bu yöntemin dördüncü basamak olarak adland r lmas n n nedeni, Taylor serisinden h 4 e kadar olan terimlerin kullan lmas ndand r. Böylece hata O(h 5 ) dir. Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 7 / 13

4. Çoklu-Ad m Yöntemleri Çoklu-Ad m Yöntemleri Başlang ç de¼ger problemlerini çözmek için kullan lan Taylor serisi yöntemi veya Runge-Kutta yöntemi tek-ad m yöntemleridir, çünkü çözüm t den t + h ya geçerken, x(t) nin her hangi önceki de¼gerlerinin bilgisini kullanmazlar. E¼ger, t 0, t 1, t 2,..., t i, t-ekseni boyuncaki de¼gerler ise, bu durumda x i+1 (x(t i+1 ) in yaklaş k de¼geri) sadece x i ye ba¼gl d r ve x i 1, x i 2,..., x 0 yaklaş k de¼gerlerinin bilgisi kullan lmaz. Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 8 / 13

4. Çoklu-Ad m Yöntemleri E¼ger herbir ad mda çözümün baz önceki de¼gerleri gözönüne al n rsa, daha etkili yordamlar oluşturulabilir. Burada göz önüne al nan prensip şöyledir: Başlang ç-de¼ger probleminin yaklaş k çözümünü elde edelim. t-ekseni üzerinde t 0, t 1, t 2,..., t n ad mlar n oluştural m. ( Bunlar eşit aral kl olmak zorunda de¼gildir.) E¼ger x 0 (t) = f (t, x(t)) nin gerçek çözümü x(t) ile gösterilirse, bu durumda denklemde integral alarak Z tn+1 t n x 0 (t)dt = x(t n+1 ) x(t n ) (1) ve buradan Z tn+1 x(t n+1 ) = x(t n ) + f (t, x(t))dt (2) t n elde ederiz. Sa¼g taraftaki integrale bir say sal tümleme yöntemiyle yaklaş labilir ki; sonuç yaklaş k çözümü ad m-ad m oluşturmak için bir formül olacakt r. Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 9 / 13

Adams-Bashforth Formülü 4. Çoklu-Ad m Yöntemleri Adams-Bashforth Formülü f i, f (t i, x i ) yi belirtmek üzere, kabul edelim ki ortaya ç kan formül, x n+1 = x n + af n + bf n 1 + cf n 2 + (3) tipindedir. Bu tipten bir eşitlik Adams-Bashforth formülü olarak adland r l r. Örne¼gin, eşit aral kl t i = t 0 + ih, (0 i n) noktalar n baz alan 5. basamaktan Adams-Bashforth formülü x n+1 = x n + h 720 [1901f n 2774f n 1 + 2616f n 2 1274f n 3 + 251f n 4 ] dür. Bu katsay lar nas l belirlenmiştir? Z tn+1 Denklem (2) deki integrale t n f (t, x(t))dt h [Af n + Bf n 1 + Cf n 2 + Df n 3 + Ef n 4 ] (5) şeklinde yaklaşmaya çal şmakla başlayal m. Denklem (5), derecesi 4 olan tüm polinomlar için kesin do¼gru olacak şekilde A, B, C, D ve E katsay lar n belirleyelim. Şekilde çizildi¼gi gibi, t n = 0 ve h = 1 kabul etmek genelli¼gi bozmaz (Problem 8.3.6 (s. 547)) Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 10 / 13 (4)

4. Çoklu-Ad m Yöntemleri Adams-Bashforth Formülü 5. basamaktan Adam Bashfort (4) formülünde kullanılan noktalar Π 4 için aşa¼g daki beş polinomu baz olarak alal m: p 0 (t) = 1 p 1 (t) = t p 2 (t) = t(t + 1) p 3 (t) = t(t + 1)(t + 2) p 4 (t) = t(t + 1)(t + 2)(t + 3) Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 11 / 13

4. Çoklu-Ad m Yöntemleri Adams-Bashforth Formülü Bu polinomlar denklemde yaz ld ¼g nda Z 1 0 p n (t)dt = Ap n (0) + Bp n ( 1) + Cp n ( 2) + Dp n ( 3) + Ep n ( 4) olup, A, B, C, D ve E katsay lar n belirlemek için beş denklem elde ederiz. Bunlar A + B + C + D + E = 1 8>< B 2C 3D 4E = 1/2 2C + 6D + 12E = 5/6 (6) 6D 24E = 9/4 >: 24E = 251/30 sistemini verir ki bu geri yerleştirme ile çözülürse, (4) formülünün katsay lar elde edilir. Bu yordam belirsiz katsay lar yöntemi olarak adland r l r. Prensip olarak, bu yöntem yüksek basamaktan benzer formüller elde etmek için ve di¼ger birçok durumda kullan labilir. (Kesim 7.2, s. 482 ye bak n z.) Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 12 / 13

Adams-Moulton Formülü 4. Çoklu-Ad m Yöntemleri Adams-Moulton Formülü Nümerik pratikte, Adams-Bashforth formülleri kendi başlar na çok nadir olarak kullan lmakta olup, duyarl l ¼g art rmak için, di¼ger formüllerle birlikte kullan l rlar. Bunun nas l mümkün olabilece¼gini görmek için, Denklem (2) ye geri dönelim ve kabul edelim ki f n+1 i içeren bir nümerik tümleme formülü kullan yoruz. Bu durumda, Denklem (3) x n+1 = x n + af n+1 + bf n + cf n 1 + (7) formunu al r. Bu tipten bir formül, 5. basamaktan Adams-Moulton formülü olarak bilinen x n+1 = x n + h 720 [251f n+1 + 646f n 264f n 1 + 106f n 2 19f n 3 ] (8) formülüdür. Bu formül de belirsiz katsay lar yöntemi kullan larak türetilebilir. Dikkat edilirse, formül çözümü elde etmek için do¼grudan kullan lamaz, çünkü x n+1 denklemin her iki taraf nda da bulunmaktad r! Hat rlarsak, f i, f (t i, x i ) ye karş l k gelmektedir ve bu nedenle f n+1 terimi ancak x n+1 bilindikten sonra hesaplanabilir. Fakat, kestirici-düzeltici Nuri ÖZALP (Ankara Üni.) NÜMER IK ANAL IZ BÖLÜM 8 7! Diferensiyel Denklemlerin Say sal Çözümleri 13 / 13