ÇARPIMSAL ANALøZ VE UYGULAMALARI Yusuf GÜREFE Mat

advertisement
EGE ÜNøVERSøTESø
FEN BøLøMLERø ENSTøTÜSÜ
(YÜKSEK LøSANS TEZø)
ÇARPIMSAL ANALøZ VE UYGULAMALARI
Yusuf GÜREFE
Matematik Ana Bilim Dalı
Bilim Dalı Kodu: 619.003.03
Tezin Sunuldu÷u Tarih: 06.07.2009
Tez Danıúmanı: Doç. Dr. Emine MISIRLI
Bornova - øZMøR
II
IV
V
ÖZET
ÇARPIMSAL ANALøZ VE UYGULAMALARI
GÜREFE, Yusuf
Yüksek Lisans Tezi, Matematik Bölümü
Tez Yöneticisi: Doç. Dr. Emine MISIRLI
Temmuz 2009, 49 Sayfa
Klasik analize alternatif olarak tanımlanan çarpımsal analiz
kavramı, bilim ve mühendislikte karúılaúılan problemlere farklı
bir bakıú açısı sunmaktadır. Bilinen klasik analiz kavramları
kullanılarak çözülebilen bazı matematiksel problemler çarpımsal
analiz ile daha kolay ve etkin bir biçimde çözülebilir.
Bu tez çalıúmasında çarpımsal analizin temel kavramları
tanımlanmıú ve bazı özellikleri verilmiútir. Bu kavramlar
kullanılarak çarpımsal anlamda tanımlı cebirsel denklemler,
çarpımsal diferansiyel denklemler ve Volterra tipi çarpımsal
diferansiyel denklemlerin yaklaúık sayısal çözümleri incelenmiú
ve
bunlarla
ilgili
yeni
algoritmalar
geliútirilmiútir.
Bu
algoritmaların kullanıldı÷ı bazı uygulamalara da yer verilmiútir.
Anahtar sözcükler: Çarpımsal Analiz, Çarpımsal ønterpolasyon,
Çarpımsal Geri Bölüm Operatörü, Çarpımsal Diferansiyel
Denklemler, Adams Metotları, Düzeltilmiú Euler Metodu.
VI
VII
ABSTRACT
PRODUCT CALCULI AND ITS APPLICATIONS
GUREFE, Yusuf
MSc in Department of Mathematics
Supervisor: Assoc. Prof. Dr. Emine MISIRLI
July 2009, 49 Pages
Multiplicative calculus defined as an alternative to classical
calculus provides a new perspective for the solutions of the
problems in science and engineering. Accordingly, some
mathematical problems, that can be solved by using the classical
concepts, can be solved more effectively and more simply by
using multiplicative concepts.
In this thesis, some basic concepts of the multiplicative
calculus are defined and their some properties are given. Using
these concepts, the approximate numerical solutions of the
algebraic equations defined in multiplicative sense, multiplicative
differential equations and Volterra type multiplicative differential
equations are analysed and new algorithms are developed with
respect to this. Some applications, that these algorithms are used,
are given.
Keywords: Multiplicative Calculus, Multiplicative Interpolation,
Multiplicative Backward Division Operator, Multiplicative
Differential Equations, Adams Methods, Modified Euler Method.
VIII
IX
TEùEKKÜR
Bu çalıúma süresince bilimsel bilgi, düúünce ve
önerilerinden yararlandı÷ım ve hiçbir konuda yardım ve
deste÷ini benden esirgemeyen hocam sayın Doç. Dr. Emine
MISIRLI' ya sonsuz teúekkür ederim. Ayrıca en kötü
zamanlarımızda deste÷ini bizden esirgemeyen dayım
PEHLøVAN'a ve her zaman yanımda olan ablam Gülnur
GÜREFE'ye, annem Kadriye GÜREFE’ye, babam ùevket
GÜREFE’ye ve çok de÷erli arkadaúım Nejla ÇALIK'a
teúekkürü bir borç bilirim.
X
XI
øÇøNDEKøLER
Sayfa
ÖZET………………………………………………...... V
ABSTRACT…………………………………………... VII
TEùEKKÜR……………………………………........... IX
1. GøRøù……………………………………………...... 1
2. ÇARPIMSAL ANALøZ.............................................. 4
2.1 Çarpımsal Türev...…………………………………
4
2.2 Çarpımsal øntegral..……………………………….. 12
2.3 Çarpımsal Diferansiyel Denklemler…………….... 16
3. ÇARPIMSAL NÜMERøK YAKLAùIMLAR........... 18
3.1 Do÷rusal Olmayan Denklemlerde Kök Bulma……. 18
3.1.1 Kök Bulmaya Geometrik Bir Yaklaúım………..... 18
3.1.2 Çarpımsal Newton Raphson Yöntemi………....... 20
3.1.3 Çarpımsal Chord Yöntemi………………………...20
3.1.4 Çarpımsal Secant Yöntemi………………………..21
3.2 Çarpımsal ønterpolasyon…………………………… 22
XII
øÇøNDEKøLER (Devam)
Sayfa
3.3 Çarpımsal Adams Bashforth-Moulton Yöntemleri…25
3.3.1 Çarpımsal Adams Bashforth Algoritmaları……….26
3.3.2 Çarpımsal Adams Moulton Algoritmaları…….......27
3.3.3 Çarpımsal A.B-M. Yöntemleri øçin Hata Tahmini..28
3.3.4 Çarpımsal Milne Yöntemi………………………...34
3.3.5 Çarpımsal Heun (Düzeltilmiú Euler) Yöntemi…....36
3.3.6 Volterra Tipi Heun Yöntemi……………………...39
5. SONUÇ………………………………………………45
KAYNAKLAR DøZøNø………………………………..47
ÖZGEÇMøù……………………………………………49
1
1. GøRøù
Günümüzde oldukça yaygın kullanıma sahip matematiksel teori
olan klasik analiz, 17. yüzyılın ikinci yarısında Gottfried Leibnitz ve
Isaac Newton tarafından türev ve integral kavramları temel alınarak
tanımlanmıútır. Cebir, trigonometri ve analitik geometri konuları üzerine
inúa edilen klasik analiz limit, türev, integral ve seriler gibi kavramlardan
oluúmaktadır. Bu kavramlar toplama ve çıkarma iúlemlerinin basit
versiyonları ile kullanıldı÷ından bu analiz toplamsal analiz olarak ifade
edilmektedir. Klasik analiz do÷a bilimleri, bilgisayar bilimleri, istatistik,
mühendislik, ekonomi, iú yaúamı ve tıp baúta olmak üzere matematiksel
modellemenin gerektirdi÷i ve en uygun çözüm yöntemlerinin istendi÷i
pek çok alanda uygulamaya sahiptir.
Klasik analiz temel alınarak farklı aritmetik iúlemlerin kullanımı ile
alternatif analizler de tanımlanmıútır. Bu duruma örnek, 1887 yılında
Vito Volterra tarafından geliútirilen Volterra tipi analiz olarak da
adlandırılan analizdir (Volterra ve Hostinsky, 1938). Bu yeni yaklaúımda
çarpma iúlemi temel alındı÷ı için bu analize çarpımsal analiz
(multiplikatif analiz) de denilmektedir. Son yıllarda bu analizin uygulama
alanları ortaya konularak bazı çalıúmalar yapılmıútır (Aniszewska, 2007;
Kasprzak ve ark., 2004; Rybaczuk ve ark., 2001). Volterra analizinin
tanımlanmasından sonra Michael Grossman ve Robert Katz tarafından
1967 ve 1970 yılları arasında bazı yeni çalıúmalar yapılmıútır. Bu
çalıúmaların sonucunda ise geometrik analiz, bigeometrik analiz ve
anageometrik analiz olarak adlandırılan yeni analizler tanımlanmıútır.
Non-Newtonian analiz olarak ta adlandırılan bu yeni analiz ile ilgili bazı
temel tanım ve kavramlar verilmiútir (Grossman ve Katz, 1972). Ayrıca
Non-Newtonian analizin uygulamalarının yapıldı÷ı bazı çalıúmalar da
ortaya konulmuútur. Bu analizlerden geometrik analiz Dick Stanley
tarafından çarpımsal analiz olarak ifade edilmiútir (Stanley, 1999). Bunun
2
ardından 2008 yılında çarpımsal analizin temel kavramlarının
tanımlandı÷ı ve bazı uygulamalarının ele alındı÷ı çalıúmalar yapılmıútır.
(Bashirov ve ark., 2008).
2007 yılında yapılan bir çalıúmada Volterra tipi çarpımsal
diferansiyel denklemler ile tanımlanan baúlangıç de÷er probleminin
sayısal çözümü için çarpımsal Runge-Kutta algoritmaları geliútirilmiú ve
bu yöntemle ilgili bir uygulamaya da yer verilmiútir (D. Aniszewska).
2009 yılında ise ikinci mertebeden klasik diferansiyel denklemlere
alternatif olan ikinci mertebeden çarpımsal diferansiyel denklemler ve
ikinci mertebeden Volterra tipi çarpımsal diferansiyel denklemlerin
sayısal çözümlerine yönelik çarpımsal sonlu farklar olarak adlandırılan
bir yöntem tanımlanmıú ve uygulamaları yapılmıútır (Rıza ve ark., 2009baskıda). Çarpımsal diferansiyel denklemlerin sayısal çözümlerinin
hesaplanması için geliútirilmiú olan bu yöntemler, denklemlerdeki
ba÷ımsız de÷iúkenin çok büyük de÷erleri için çok hızlı ve etkin
sonuçların elde edilmesini sa÷lamıútır. 2009 yılında yapılan bir di÷er
çalıúmada ise çarpımsal analiz kavramlarının farklı bilim dallarındaki
problemlere yeni bir bakıú açısı sundu÷u görülmüútür (J. Englehardt, ve
ark. ).
Bu tez çalıúmasının amacı, çarpımsal anlamda tanımlı kavramlar
kullanılarak yeni bazı sayısal yaklaúımlar ortaya koymak, do÷rusal
olmayan cebirsel denklemler, çarpımsal diferansiyel denklemler ve
Volterra tipi çarpımsal diferansiyel denklemlerin sayısal çözümlerini
kolay ve etkin bir úekilde bulmaktır. Bu yöntemlerin, özellikle analitik
çözümünün bulunmasında zorluk yaúanan ya da sayısal çözümünde daha
iyi sonuçlar elde edilebilecek problemler için uygun yaklaúımlar olması
da amaçlanmıútır.
Bu tez çalıúmasının ikinci bölümünde, çarpımsal analizin türev,
integral, mutlak de÷er gibi temel kavramlarının tanımları ve bazı
3
özellikleri ile bu kavramlar kullanılarak tanımlanan çarpımsal
diferansiyel denklemlere yer verilmiútir. Çarpımsal türev ve çarpımsal
integral kavramlarının özellikleri açıklanmıútır. Çarpımsal anlamda
tanımlı türev ve integral kavramlarının klasik kavramlara göre hangi
özelliklerinin daha avantajlı ve matematiksel problemlere daha kolay
uygulanabilen bir yapıya sahip oldu÷u da vurgulanmıútır. Bu tanım ve
kavramlar yaptı÷ımız çalıúmaların temelini de oluúturmaktadır.
Bu çalıúmanın üçüncü bölümünde ise bazı sayısal yöntemlere
alternatif yeni nümerik algoritmalar geliútirilmiú ve bunların
uygulamalarına yer verilmiútir. ølk olarak, do÷rusal olmayan cebirsel
denklemlerin sayısal çözümleri için klasik yöntemlerin benzeri olan
geometrik yaklaúım, Newton Raphson, Secant ve kiriú yöntemlerinin
çarpımsal versiyonu tanımlanmıú ve bu yöntemler kullanılarak bazı
uygulamalar yapılmıútır. Ayrıca çarpımsal interpolasyon tanımı
yapılarak, Lagrange üstel yaklaúımı ve Newton geri bölüm yaklaúımı
uygulamaları ile ele alınmıútır. Bu bölümde ayrıca Newton geri bölüm
interpolasyon yaklaúımı kullanılarak klasik Adams Bashforth-Moulton
yöntemlerinin benzeri olan çarpımsal Adams Bashforth-Moulton
yöntemleri geliútirilmiú ve bu yöntemler için hata tahminleri yapılmıútır.
Elde edilen algoritmalar için uygulamaya da yer verilmiú ve tam çözüm
ile yaklaúık çözüm karúılaútırılarak sonuçlar de÷erlendirilmiútir.
Bu tez çalıúmasının son bölümünde ise çarpımsal Euler, çarpımsal
Heun, çarpımsal Milne, Volterra tipi çarpımsal Euler ve Volterra tipi
çarpımsal Heun yöntemleri de geliútirilmiú ve bazı uygulamalara yer
verilmiútir. Bu yöntemler geliútirilirken çarpımsal analiz ve Volterra tipi
çarpımsal analizde yer alan türev ve integral gibi bazı kavramlar
arasındaki matematiksel ba÷ıntılar ortaya konulmuútur.
4
2. ÇARPIMSAL ANALøZ
Bu bölümde çarpımsal analizin temelini oluúturan türev ve integral
kavramlarının tanımları, bazı özellikleri, türev ve integral alma kuralları
ile bazı teoremler verilmiútir. Ardından çarpımsal diferansiyel denklemler
tanımlanmıú ve uygulamaları yapılmıútır.
2.1 Çarpımsal Türev
Öncelikle herhangi bir f fonksiyonun x de÷iúkenine ba÷lı klasik
türevinin limit tanımı
f ′ ( x ) = lim
h →0
f ( x + h) − f ( x )
h
(2.1)
úeklinde ifade edilebilir.
(2.1) denkleminde oldu÷u gibi herhangi bir fonksiyondaki de÷iúim
oranı o fonksiyonun klasik türevi olarak adlandırılabilir. Günlük yaúamda
karúılaúılan pek çok problemde ortaya çıkan de÷iúim türev kavramı ile
ifade edilebilir. Bununla birlikte aúa÷ıdaki gibi basit bir faiz problemi ele
alınarak yeni bir türev tanımı da verilebilir.
Bir kiúinin herhangi bir bankadaki hesabına a lira yatırdı÷ı ve bir
yıl sonra bankadan b lira aldı÷ı varsayılırsa, bankaya yatırılan paranın
miktarının baúlangıçtaki miktarın b / a katına de÷iúti÷i görülmektedir.
Peki o miktar 1 ayda kaç katına de÷iúmiútir? Bunun hesaplanması için bir
aylık de÷iúimin p kat oldu÷u varsayıldı÷ında;
1 aylık de÷iúim ĺ
ap1
2 aylık de÷iúim ĺ
ap 2
•
•
12 aylık de÷iúim ĺ ap12
5
olur. Buradan da p de÷eri
1
§ b ·12
p=¨ ¸
©a¹
olarak hesaplanır.
Bankaya yatırılan paraların miktarlarının günlük, her saat, her
dakika, her saniye v.s de÷iúti÷i ve farklı zamanlardaki anlık de÷erinin f
fonksiyonu ile ifade edildi÷i varsayımı ile f ( x ) miktarının anlık x
zamanda kaç katına de÷iúti÷i
1
§ f ( x + h) · h
lim ¨
¸
h →0
© f ( x) ¹
(2.2)
ifadesi kullanılarak elde edilebilir.
2.1.1 Tanım: E÷er (2.2) tanımlı ise f fonksiyonunun x de÷iúkenine
ba÷lı çarpımsal türevi olarak adlandırılır ve f ∗ ( x ) sembolü ile gösterilir.
A ⊆ \ açık kümelerindeki tüm x de÷erleri için f ∗ ( x ) fonksiyonu
f ∗ ( x ) : A → \ úeklinde tanımlanır. f 'in pozitif bir fonksiyon oldu÷u
varsayılarak ve klasik türevin tüm özellikleri kullanılarak çarpımsal türev
1
§ f ( x + h) · h
f ∗ ( x ) = lim ¨
¸
h →0
© f ( x) ¹
(2.3)
f ( x)
§
f ( x + h) − f ( x ) · f ( x + h ) − f ( x )
= lim ¨ 1 +
¸
h→0
f ( x)
©
¹
f ( x +h )− f ( x ) 1
h
f ( x)
f ′( x )
= e f ( x)
=e
(2.4)
(ln D f )′( x )
úeklinde tanımlanır. Burada ln D f fonksiyonu, logaritma fonksiyonu ile f
fonksiyonunun bileúkesi olarak tanımlanmıútır.
6
2.1.2 Teorem: Pozitif bir f fonksiyonu, ancak ve ancak, herhangi bir
x0 noktasında klasik anlamda diferansiyellenebilir ise yine aynı noktada
çarpımsal anlamda diferansiyellenebilirdir.
2.1.3
Önerme:
E÷er
f,
x0
noktasında
çarpımsal
anlamda
diferansiyellenebilir ise x0 noktasında süreklidir.
Hatırlatma: Çarpımsal anlamda diferansiyellenebilir bir fonksiyon
süreklidir. Ancak bu durumun tersi her zaman do÷ru olmayabilir.
Böylelikle, klasik analizde oldu÷u gibi çarpımsal analizde de bazı
diferansiyellenemeyen fonksiyonlar sürekli olabilir.
2.1.4 Tanım: E÷er, f ∗ fonksiyonunun çarpımsal türevi varsa ikinci
mertebeden çarpımsal türevi olarak adlandırılır ve f ∗∗ ile gösterilir.
Benzer úekilde f ∗( n ) notasyonu ile gösterilen f fonksiyonunun n.
mertebeden çarpımsal türevi de tanımlanabilir. n kez tekrarlanan
çarpımsal türev alma iúlemi ile pozitif bir f fonksiyonunun x
noktasında n. mertebeden çarpımsal türevi vardır ve
f ∗( n ) ( x ) = e( ln D f )
(n)
(x)
(2.5)
úeklinde tanımlıdır.
2.1.5 Teorem: E÷er pozitif bir f fonksiyonu t noktasında çarpımsal
anlamda
diferansiyellenebilir
ise
klasik
anlamda
da
diferansiyellenebilirdir ve böylece
f ′ ( t ) = f ( t ) ln f * ( t ) .
úeklinde yazılabilir.
øspat: f çarpımsal anlamda diferansiyellenebilir ve f * ( t ) ≠ 0 ise (2.4)
denklemi kullanılarak
f * ( t ) = e(
ln D f )′ ( t )
.
denklemi yazılabilir. Böylece
ln f * ( t ) = ( ln D f )′ ( t ) .
olarak bulunabilir. Buradan, oldu÷u için
7
f ′ ( t ) = f ( t ) ln f * ( t )
ba÷ıntısı elde edilir.
2.1.6 Tanım: Pozitif bir y reel sayısı ele alalım. y 'nin çarpımsal
∗
mutlak de÷eri y simgesi ile gösterilir ve
∗
1. E÷er y ≥ 1 ise y = y
∗
2. E÷er y ≤ 1 ise y = 1/ y
∗
1
∗
úeklinde tanımlanır. Örne÷in, 7 = 7 ,
= 3 , 1 = 1 olur.
3
∗
2.1.6 Tanımı kullanılarak çarpımsal mutlak de÷erin aúa÷ıdaki özellikleri
kolayca verilebilir:
1.
2.
3.
∗
1≤ y ,
∗
∗
∗
xy ≤ x y ,
∗
E÷er a ≥ 1 için a −1 ≤ y ≤ a ise y ≤ a .
2.1.7 Tanım: A ⊆ \ ve f : A → \ + olsun. E÷er her ε > 1 için öyle bir
δ > 1 varsa f fonksiyonunun a ∈ A noktasında çarpımsal anlamda
sürekli oldu÷u söylenir öyle ki
∗
∗
f ( x)
x
x ∈ A için
< δ iken
<ε
f (a)
a
ba÷ıntısı sa÷lanır. E÷er f , A 'nın her noktasında çarpımsal anlamda
sürekli ise A kümesi üzerinde de çarpımsal anlamda süreklidir denir.
8
2.1.8 Örnek: f : \ + → \ + ve f ( x ) = x3 olsun. O zaman f fonksiyonu
her x0 ∈ R + noktasında çarpımsal anlamda süreklidir. Bunu göstermek
için ε > 1 ve δ = 3 ε oldu÷unu düúünürsek tüm x0 ∈ R + ’ler için,
*
*
x
x3
< δ iken 3 < ε
x0
x0
ba÷ıntısı sa÷lanır.
2.1.9 Teorem: f ve g çarpımsal anlamda diferansiyellenebilir iki
fonksiyon olsun. c bir sabit olmak üzere c. f , f .g , f + g , f / g , f g
fonksiyonları da çarpımsal anlamda diferansiyellenebilirdir ve çarpımsal
türevleri
1. (c. f )∗ ( x ) = f ∗ ( x) ,
(2.6)
2. ( fg )∗ ( x ) = f ∗ ( x) g ∗ ( x ) ,
(2.7)
3. ( f + g ) ( x ) = f ( x)
∗
∗
f ( x)
f ( x )+ g ( x )
g ( x)
g ∗ ( x ) f ( x )+ g ( x ) ,
4. ( f / g )∗ ( x ) = f ∗ ( x) / g ∗ ( x ) ,
5. ( f g )∗ ( x ) = f ∗ ( x) g ( x ) f ( x )
g ′( x )
(2.8)
(2.9)
(2.10)
úeklindeki formüller kullanılarak hesaplanır.
øspat: 2. ve 5. türev alma kurallarının ispatları aúa÷ıda verilmiútir.
Benzer yaklaúımlarla di÷er ba÷ıntıların do÷rulu÷u da gösterilebilir.
2. f ve g çarpımsal anlamda diferansiyellenebilir iki fonksiyon olsun.
Bu durumda,
9
′
( fg ) ( t ) = e( ln D( fg )) (t )
*
= e(
ln D f + ln D g )′ ( t )
= e(
ln D f )′ ( t ) + ( ln D g )′ ( t )
= e(
ln D f )′ ( t )
e(
ln D g )′ ( t )
= f * (t ) g* (t )
ba÷ıntısı elde edilir.
5. f ve g çarpımsal anlamda diferansiyellenebilir iki fonksiyon olsun.
Bu durumda,
g *
( f ) ( t ) = e(
gln D( f ) )′ ( t )
=e
( g ′(ln D f )+ g (ln D f )′ )(t )
′
= e g ( t )( ln D f )( t )+ g ( t )( ln D f ) (t )
′
′
= e g ( t )( ln D f )( t ) e g ( t )( ln D f ) ( t )
′
= f * (t )
g ( x)
f (t )
g ′( x )
ba÷ıntısı elde edilir.
2.1.10 Önerme: Her t ∈ ( a, b ) için ancak ve ancak
f * (t ) = 1
oldu÷unda ( a, b ) açık aralı÷ındaki f ( t ) = C > 0 sabit bir fonksiyon olur.
( a, b ) aralı÷ında
Böylece t ∈ ( a, b ) için
øspat:
sabit bir f ( t ) = C > 0 fonksiyonu ele alalım.
f * ( t ) = e(
lnC )′
= e0 = 1
ba÷ıntısı bulunur. Bu durumun tersine e÷er her t ∈ ( a, b ) için
f * (t ) = 1
ise
10
′
f * ( t ) = e( ln D f ) ( t ) = 1
úeklinde yazılabilir. Buradan, t ∈ ( a, b ) için f ( t ) = C > 0 hesaplanabilir.
2.1.11 Önerme: g çarpımsal anlamda diferansiyellenebilir ve h klasik
anlamda diferansiyellenebilir fonksiyonlar olsun. E÷er
f ( t ) = ( g D h )( t )
ise, o zaman
f * ( t ) = ª¬ g * ( h ( t ) ) º¼
h′( t )
denklemi bulunur.
øspat: g fonksiyonu çarpımsal anlamda diferansiyellenebilir, h
fonksiyonu da klasik anlamda diferansiyellenebilir ve f ( t ) = ( g D h )( t )
oldu÷undan
f * ( t ) = e(
=e
ln D f )′ ( t )
f ′( t )
f (t )
g ′( h( t ) ) h′( t )
=e
( g D h )( t )
ª g ′( h(t )) º
g h( t )
= «e ( ) »
«
»
¬
¼
h ′( t )
= ª¬ g * ( h ( t ) ) º¼
h′( t )
úeklinde gösterilebilir.
2.1.12 Önerme: Pozitif bir f
f
∗
( x ) = 1 ise
fonksiyonu için ancak ve ancak
f ′ ( x ) = 0 olur.
2.1.13 Teorem [ ∗ - Ortalama De÷er Teoremi]: E÷er f , [a, b]
aralı÷ında çarpımsal anlamda sürekli, pozitif ve (a, b) aralı÷ında
11
çarpımsal anlamda türevli bir fonksiyon ise (a, b) aralı÷ında öyle bir c
sayısı vardır ki
1
ª f ( b ) º b−a
f ∗ (c) = «
»
¬ f (a) ¼
ba÷ıntısı elde edilir.
2.1.14 Teorem [ ∗ - Rolle's Teoremi]: E÷er f fonksiyonu (a, b)
aralı÷ında çarpımsal anlamda türevlenebilir ve [a, b] aralı÷ında çarpımsal
anlamda sürekli pozitif bir fonksiyon ve f (a ) = f (b) ise
f ∗ (c ) = 1
olacak úekilde (a, b) aralı÷ında bir c sayısı vardır.
2.1.15 Önerme: f : ( a, b ) → \ çarpımsal anlamda türevlenebilir bir
fonksiyon olsun. O zaman her x ∈ (a, b) için
1. E÷er f ∗ ( x) > 1 ise f artan bir fonksiyondur.
2. E÷er f ∗ ( x ) ≥ 1 ise f monoton artan bir fonksiyondur.
3. E÷er f ∗ ( x ) < 1 ise f azalan bir fonksiyondur.
4. E÷er f ∗ ( x) ≤ 1 ise f monoton azalan bir fonksiyondur.
2.1.16 Önerme: f : (a, b) → \ çarpımsal anlamda diferansiyellenebilir
bir fonksiyon olsun. f (c) > 0 olacak úekilde c ∈ ( a, b ) vardır öyle ki
1. E÷er f ∗ (c) = 1 ve f ∗∗ (c) > 1 ise, f fonksiyonu c noktasında
yerel minimum de÷erine sahiptir.
2. E÷er f ∗ (c) = 1 ve f ∗∗ (c) < 1 ise, f fonksiyonu c noktasında
yerel maksimum de÷erine sahiptir.
12
2.2 Çarpımsal øntegral
Bu bölümde çarpımsal integralin tanımı, bazı temel özellikleri ve
çarpımsal integral hesaplama kuralları verilmiútir.
2.2.1 Tanım: E÷er f , fonksiyonu [a, b] aralı÷ında pozitif ve sürekli ise
(a, b) aralı÷ında çarpımsal anlamda integrallenebilir ve
b
³ ln( f ( x )) dx
b
³ f ( x)
dx
= ea
(2.11)
a
úeklinde tanımlanır.
2.2.2 Teorem: f ve g fonksiyonları [a, b] aralı÷ında çarpımsal
anlamda integrallenebilir ve (a, b) aralı÷ında pozitif ve sürekli olsunlar.
O zaman k ∈ \ ve a ≤ c ≤ b olmak üzere f k , f .g , f / g fonksiyonları
çarpımsal anlamda diferansiyellenebilirdir ve çarpımsal integralleri
b
1.
k
k dx
³ ( f ( x) )
a
§b
·
= ¨ ³ ( f ( x))dx ¸ ,
©a
¹
b
2.
³ ( f ( x) g ( x) )
b
dx
= ³ ( f ( x))
a
3.
b
dx
a
§ f ( x) ·
³ ( f ( x ))
dx
³ ¨© g ( x) ¹¸
³ ( g ( x))
dx
(2.13)
a
b
b
(2.12)
dx
,
(2.14)
f ( x)dx = ³ f ( x)dx ³ f ( x) dx
(2.15)
=
a
b
³ ( g ( x ))
a
dx
a
b
4.
³
a
c
b
a
c
úeklinde hesaplanır.
øspat: Çarpımsal integral için verilen özelliklerden 1. ve 3. ba÷ıntıların
do÷rulu÷unu gösterelim.
13
1. f fonksiyonu [ a, b] aralı÷ında çarpımsal anlamda integrallenebilir
olsun. f , [ a, b] aralı÷ında pozitif, sürekli bir fonksiyondur ve tüm k ∈ R
için (2.12) ba÷ıntısı kullanılarak
b
b
³(
f (t )
k dt
)
=e
³ ( ln ( f (t ))
k
)dt
a
a
b
k
=e
³ ( ln ( f ( t ) ) )dt
a
denklemi bulunur. Buradan
ª ³ ( ln ( f ( t )) )dt º
»
= «e a
«
»
¬«
¼»
b
b
³ ( f (t )
a
k
)
dt
k
§b
dt ·
= ¨ ³ ( f (t )) ¸
©a
¹
k
elde edilir.
f ve g fonksiyonları [ a, b]
integrallenebilir olsunlar. Bu durumda
3.
b
dt
aralı÷ında çarpımsal anlamda
§ f (t ) ·
³ ln ¨¨© g ( t ) ¹¸¸ dt
§ f (t ) ·
e
=
³a ¨¨ g ( t ) ¸¸ a
©
¹
b
b
³ ( ln f ( t )− ln g (t )) dt
= ea
b
b
= ea
a
³ ln f ( t )dt − ³ ln g ( t ) dt
ba÷ıntısı elde edilir. Buradan da
b
b
§ f (t ) ·
³ ¨¨ g ( t ) ¸¸
a
©
¹
³ f (t )
dt
=
a
b
³ g (t )
a
formülü gösterilmiú olur.
dt
dt
.
14
2.2.3 Önerme: f , [ a, b] aralı÷ında çarpımsal anlamda tersi alınabilen
bir fonksiyon olsun. Bu durumda
−1
b
1.
³ f (t )
dt
a
§a
dt ·
= ¨ ³ f (t ) ¸ ,
©b
¹
a
2.
³ f (t )
dt
=1
a
olur.
øspat:
1. f , [ a, b] aralı÷ında çarpımsal anlamda tersi alınabilen bir fonksiyon
olsun. Öyleyse,
b
b
³ f (t )
dt
=e
³ ln f ( t ) dt
a
a
³
− ln f ( t ) dt
=e
b
a
§a
dt ·
= ¨ ³ f (t ) ¸
©b
¹
−1
ba÷ıntısı elde edilebilir.
2. f , [ a, b] aralı÷ında çarpımsal anlamda tersi alınabilen bir fonksiyon
olsun. Öyleyse,
a
a
³ f (t )
dt
³ ln f ( t ) dt
= ea
= e0 = 1
a
ba÷ıntısı elde edilebilir.
2.2.4 Teorem [Çarpımsal Analiz'in Temel Teoremi]: f , [ a, b]
aralı÷ında pozitif ve sürekli bir fonksiyon olsun.
f 'in çarpımsal
terstürevlerinden biri F olsun. Böylece F , [ a, b] aralı÷ında
x
F ( x) = ³ f ( x) dx , a ≤ x ≤ b
a
úeklinde tanımlanmıú olsun. Öte yandan, e÷er G ( x ) , f fonksiyonunun
[ a, b] aralı÷ında herhangi bir terstürevi ise
15
b
³ f ( x)
dx
G (b)
G (a)
=
a
(2.16)
úeklinde yazılabilir.
2.2.5 Teorem [Kısmi Çarpımsal øntegral]: f : [ a, b ] → R + ve
g : [ a, b ] → R +
çarpımsal anlamda diferansiyellenebilir fonksiyonlar
olsunlar. Böylece f g de çarpımsal anlamda diferansiyellenebilirdir ve
b
³ ( f (t )
*
a
g (t )
)
dt
=
f (b)
g (b )
f (a)
g(a) b
1
³ ( f (t )
g ′( t )
a
)
(2.17)
dt
úeklinde yazılabilir.
f ve g fonksiyonları, [ a, b] aralı÷ında pozitif
diferansiyellenebilir olsunlar. 2.1.9 ve 2.2.4 teoremleri kullanılarak
øspat:
b
()
³ ( f (t ) )
*
a
g t
dt
§ ( f g )* ( t ) ·
¸
= ³¨
g ′( t )
¨
¸
f
t
a
© ( )
¹
dt
b
b
³ (( f ) (t ))
g *
= ab
³ ( f (t ) )
g ′( t )
dt
dt
a
=
f (b)
g (b )
f (a)
g(a) b
1
³ ( f (t ) )
a
formülü elde edilir.
g ′( t )
dt
ve
16
2.3 Çarpımsal Diferansiyel Denklemler
Bilim ve mühendislikte karúılaúılan pek çok problemin
matematiksel modellemesinde klasik türevlere ba÷lı diferansiyel
denklemler kullanılmaktadır. Ancak karúılaúılan bazı bilimsel problemler
klasik diferansiyel denklemler kullanılarak kolayca ifade edilemeyebilir.
Bu durumda alternatif olarak tanımlanan çarpımsal diferansiyel
denklemler kullanılmaya baúlanmıútır. Bu bölümde çarpımsal
diferansiyel denklemlerin tanımı, bazı temel uygulamaları verilmiútir.
Ayrıca çarpımsal analiz kullanılarak bazı klasik do÷rusal diferansiyel
denklemlerin çözümleri için yeni formüller elde edilmiútir.
2.3.1 Tanım: Pozitif bir G fonksiyonu için n . mertebeden bir
çarpımsal diferansiyel denklem
(
)
G t , y, y * ,! , y*( n −1) , y*( n ) ( t ) = 1,
(t, y ) ∈ \ × \+
(2.18)
úeklinde ele alınabilir.
f , bir I reel aralı÷ındaki tüm t de÷erleri için tanımlanmıú n kez
çarpımsal anlamda diferansiyellenebilir pozitif bir fonksiyon olsun. E÷er
* n −1
*n
G t , f , f * ,! , f ( ) , f ( ) tanımlanmıú ve tüm t ∈ I de÷erleri için
(
G (t, f , f
*
,! , f
)
)
, f ( )) =1
*( n −1
*n
ise
f , (2.18) çarpımsal diferansiyel
denkleminin bir explicit çözümü olarak adlandırılır. Ayrıca, (2.18)
denkleminin bir implicit çözümü de g (t , y ) = 0 formuna sahiptir. O en
azından reel bir f fonksiyonunu tanımlar öyle ki bu fonksiyon (2.18)
denkleminin bir explicit çözümüdür.
2.3.1 Tanım: Bir ba÷ımsız de÷iúkenle ilgili bir veya daha fazla ba÷ımlı
de÷iúkenin çarpımsal türevini içeren diferansiyel denkleme çarpımsal
diferansiyel denklem denir. Örne÷in 1. mertebeden çarpımsal diferansiyel
denklem, y 'nin çarpımsal türevini içeren y ∗ ( x ) = f ( x, y ( x ) )
biçimindeki diferansiyel denklem olarak tanımlanır.
17
2.3.2 Örnek: Çarpımsal diferansiyel denklemler için bazı örnekler
y** ( t ) = y ( t ) ,
y** ( t ) = e,
y** ( t ) = ( y* ( t ) )
3
úeklindeki denklemlerle verilebilir.
2.3.2 Tanım: Bir çarpımsal diferansiyel denklemde en yüksek
mertebeden türev içeren fonksiyonun mertebesi çarpımsal diferansiyel
denklemin mertebesi olarak tanımlanır.
Pozitif çözümlü oldu÷u kabul edilen yukarıdaki örneklerde
incelenen birinci mertebeden adi diferansiyel denklemler çarpımsal
diferansiyel denklemlere dönüútürülerek yeni çözüm algoritmaları
geliútirilmiútir.
18
3. ÇARPIMSAL NÜMERøK YAKLAùIMLAR
Bu bölümde klasik yöntemlere alternatif olarak tanımlanan
çarpımsal sayısal (nümerik) yaklaúımlar ele alınmıútır. Denklemlerin
köklerini hesaplamak, fonksiyonlarda ara de÷er bulmak ve diferansiyel
denklemlerin yaklaúık sayısal çözümlerini hesaplamak için yeni
yöntemler geliútirilmiútir.
3.1 Do÷rusal Olmayan Denklemlerde Kök Bulma
Tek de÷iúkenli, reel de÷erli bir fonksiyonun klasik anlamda
sıfırlarının sayısal yaklaútırması ile ilgilidir. Klasik yöntemlerde
f : Ι = (a, b) ⊆ \ → \ ve r ∈ ^ iken f ( r) = 0'ı sa÷layan r de÷erini bulmak
için kullanılan yöntemler genellikle iteratiftir. Bu iteratif yöntemlerle
lim ( xn ) = r olacak biçimde bir { xn } sayı dizisi elde edilmektedir. E÷er
n →∞
bu denklemlerin kökleri alternatif olarak geliútirilen yöntemlerle
hesaplanacak ise yeni tanımlama ve yaklaúımlar oluúturulmalıdır.
3.1.1 Tanım:
f : Ι = (a, b) ⊆ \ → \ ve a ≤ r ≤ b iken
f ( r ) = 0 'ı
sa÷layan r de÷erine o denklemin kökü denir.
3.1.2 Tanım:
g : Ι0 = ( a, b) ⊆ \ → \+
f ( r ) +1 = g ( r ) eúitli÷ini sa÷layan
ve
a≤r ≤b
olmak üzere
g ( r ) = 1 denklemine çarpımsal
denklem, bu denklemi sa÷layan r de÷erine o denklemin kökü denir.
3.1.1 Kök Bulmaya Geometrik Bir Yaklaúım
g :[a, b] → \ + olmak üzere g ( x ) = 1 denkleminin kökü çarpımsal
anlamda tanımlı yöntemlerle yaklaúık olarak hesaplanırken her adımda
xn ≅ r olacak biçimde r köküne yaklaúan de÷erlerin dizisi { xn } elde
edilir. Denklemin [ a, b] aralı÷ında kökünün olması için veya kökünün o
aralıkta olması için sa÷lanması gereken koúullar vardır.
19
Bu nedenle fonksiyonun tanımlandı÷ı aralı÷ın sınır de÷erleri a ve b
için aúa÷ıdaki gibi iki ayrı durum göz önüne alındı÷ında;
[ a, b ]
1. E÷er g1 ( a ) < 1 ve g1 ( b ) > 1 ise,
(3.1)
2. E÷er g 2 ( a ) > 1 ve g 2 ( b ) < 1 ise
(3.2)
aralı÷ında g ( x ) = 1 eúitli÷ini sa÷layan bir r de÷eri vardır. Bu iki
durumu genelleútirmek amacıyla aúa÷ıdaki iúlemleri uygulayalım:
(3.1) için
ln ( g1 ( a ) ) < ln1 = 0 ve ln ( g1 ( b ) ) > ln1 = 0
(3.2) için ise
ln ( g 2 ( a ) ) > ln1 = 0 ve ln ( g 2 ( b ) ) < ln1 = 0
elde edilir. Bu ba÷ıntılardan da
ln ( g ( a ) ) ln ( g ( b ) ) < 0
(3.3)
úeklinde bir koúul elde edilir. Böylece (3.3) ba÷ıntısını sa÷layan a ve b
de÷erlerinin arasında çarpımsal denklemin bir kökü vardır.
3.1.3 Teorem:
g : [ a, b ] → \ +
ve
g ( x ) = 1 olmak üzere (3.3)
eúitsizli÷ini sa÷layan a0 = a , b0 = b için Ι 0 = [ a, b] aralı÷ını ve ∀n ≥ 0
için Ι n = [ an , bn ] alt aralıklarının bir dizisini ele alalım:
1. E÷er ln ( g ( xn ) ) ln ( g ( an ) ) < 0 ise an +1 = an ve bn +1 = xn ,
2. E÷er ln ( g ( xn ) ) ln ( g ( bn ) ) < 0 ise an +1 = xn ve bn +1 = bn
úeklindeki durumları sa÷layan
xn +1 = an +1bn +1
(3.4)
ba÷ıntısı elde edilir. Klasik analizdeki yarılama (Bisection) yönteminde
aritmetik ortalama yaklaúımı ile denklemin kökü yaklaúık olarak
hesaplanırken çarpımsal analizde geometrik ortalama ile hesaplanmıútır.
20
3.1.2 Çarpımsal Newton Raphson Yöntemi
3.1.4 Tanım [Çarpımsal Taylor Açılımı]: f : \ → \ + ve h adım
uzunlu÷u olmak üzere n. mertebeden çarpımsal anlamda türevlenebilen
sürekli bir f fonksiyonu için
n
f ( x + h) = ∏ ( f
k =0
∗
( x ))
hn
n!
(3.5)
ba÷ıntısına n. mertebeden çarpımsal Taylor açılımı denir.
g (r ) = 1 ve r = xn + h için g fonksiyonunun r civarında 1.
mertebeden çarpımsal Taylor açılımı
g (r ) = g ( xn + h) ≅ g ( xn ) ( g
∗
( xn ) )
h1
1!
...
úeklindedir. Buradan ξ ∈ ( r , xn ) için
1 = g ( xn ) ( g ∗ (ξ ) )
r − xn
bulunur. Sonuç olarak ta r ≅ xn +1 oldu÷undan
xn +1 = xn −
ln ( g ( xn ) )
ln ( g ∗ ( xn ) )
(3.6)
iteratif ba÷ıntısı elde edilir. (3.6) formülü çarpımsal Newton's Raphson
yöntemi olarak adlandırılır.
3.1.3 Çarpımsal Chord Yöntemi
1
§ g ( b ) · b−a
∀n ≥ 0 için g ∗ ( xn ) ≈ ¨
¨ g ( a ) ¸¸ ile (3.6) ba÷ıntısı düzenlendi÷inde
©
¹
xn +1 = xn −
b−a
ln ( g ( xn ) )
§ g (b ) ·
ln ¨
¸
© g (a) ¹
úeklinde yeni bir rekürans ba÷ıntısı tanımlanabilir.
(3.7)
21
3.1.4 Çarpımsal Secant Yöntemi
1
§ g ( xn ) · xn − xn−1
∀n ≥ 1 için g ∗ ( xn ) ≈ ¨
ele alınarak x0 ve x1 gibi iki
¨ g ( x ) ¸¸
n
−
1
©
¹
baúlangıç de÷eri verildi÷inde (3.6) ba÷ıntısı
xn +1 = xn −
xn − xn −1
ln ( g ( xn ) )
§ g ( xn ) ·
ln ¨
¸
© g ( xn −1 ) ¹
(3.8)
úeklinde düzenlenir. Elde edilen bu yeni rekürans ba÷ıntısına çarpımsal
Secant formülü denir.
3.1.5 Örnek: [ 2,3] aralı÷ında f ( x ) = ln ( x ) − sin ( x ) = 0 denkleminin
kökünü çarpımsal anlamda tanımlı yöntemlerle hesaplayalım.
Öncelikle g ( x) = f ( x) + 1 dönüúümü ile
g ( x) = ln ( x ) − sin ( x ) + 1 = 1
(3.9)
úeklinde çarpımsal bir denklem elde edilir. (3.9) denkleminin tanımlanan
aralıkta kökünün varlı÷ı incelemek için
ln ( g ( 2 ) ) = −0.243537918 ve ln ( g ( 3) ) = 0.671664205
elde edilir. Böylece
ln ( g ( 2 ) ) ln ( g ( 3) ) = −0.163575702 < 0
koúulu sa÷lanır ve verilen aralıkta denklemin kökü vardır.
(3.9) çarpımsal denklemi, geliútirilen (3.6), (3.7), (3.8) algoritmaları
kullanılarak çözülmüútür. Tablo oluúturularak elde edilen sonuçlar
karúılaútırılmıútır. Hangi yöntemin daha az iterasyon ile denklemin
köküne yaklaútı÷ı belirlenmiútir. Problemin çözümü için, baúlangıç
koúulu x0 = 2 olarak alınmıútır.
22
Tablo 1. (3.9) Denkleminin Kökü øçin Sayısal Sonuçlar
Çarpımsal Newton
Çarpımsal Chord
Çarpımsal Secant
Raphson Yöntemi
Yöntemi
Yöntemi
2
2,266102877
2,212579588
2,220112535
2,218954441
2,219130394
2,219103612
2,219107687
2,219107067
2,219107161
2,219107147
2,219107149
2,219107149
2
2,208369586
2,218557470
2,219105703
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2
2,208369586
2,219078968
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
2,219107149
Tablo 1.' de görüldü÷ü gibi geliútirilen yeni yöntemler yardımıyla
denklemin köküne yaklaúık olarak ulaúılmaktadır. Yöntemlerin iterasyon
sayıları birbirinden farklı olmuútur. Çarpımsal Newton Raphson yöntemi
en az iterasyon sayısı ile denklemin kökünü hesaplamıútır.
3.2 Çarpımsal ønterpolasyon Yaklaúımı
ønterpolasyon, bir fonksiyonun tanımlı oldu÷u aralıktaki herhangi
bir de÷erine karúılık sonuç elde etme ya da ara de÷er hesaplama iúlemi
olarak tanımlanabilir. Klasik analiz kullanılarak tanımlanan pek çok ara
de÷er hesaplama yöntemi vardır. Bu yöntemlere alternatif olarak yeni
yöntemler geliútirilebilir. Bu yeni yaklaúımlar özellikle üstel fonksiyonlar
için ara de÷er hesaplamada etkili sonuçlar vermektedir. Üstel bir biçimde
tanımlanmıú olması, uygulamalardaki fonksiyonların pozitif de÷erli
olmasını gerektirdi÷inden negatif de÷erli fonksiyonların kullanılamaması
bu yeni ara de÷er hesaplama yöntemlerinin zayıf yönü olarak ifade
edilebilir.
23
3.2.1 Tanım: Çarpımsal Lagrange interpolasyon yaklaúımı En ( x) pozitif
tanımlı bir
f
( x , f ( x ) ) , ( x , f ( x ) ) ,..., ( x , f ( x ) )
fonksiyonunun
0
0
1
1
n
n
biçimindeki ( n + 1) veri noktası ile her bir k = 0,1,..., n de÷eri ve
n
Ln ,k = ∏
i =0
i ≠k
x − xi
xk − xi
(3.10)
formülü için
n
En ( x ) = ∏ ( f ( xk ) )
Ln ,k ( x )
(3.11)
k =0
úeklinde tanımlanmıútır. Tanımlanan bu yaklaúıma çarpımsal (üstel)
Lagrange interpolasyonu denir.
3.2.2 Tanım: i = 0,1,... için fi = f ( xi ) olmak üzere
∇∗ f i +1 = fi +1 / fi
(3.12)
úeklinde tanımlanan operatöre çarpımsal geri bölüm operatörü denir.
Tanım 3.2.2. den
∇ ( ) f i = ∇∗ ( ∇∗ fi ) =
∗ 2
(
)
∇ ( ) f i = ∇∗ ∇ ( ) fi =
∗3
∗ 2
fi fi −2
,
fi −1
f i ( f i − 2 )3
,
( fi −1 )3 f i −3
•
•
•
∇
∗( n )
∗
(
fi = ∇ ∇
C ( n ,0 )
∗( n −1)
n−1
( )
( )
fi )
fi − 2 )
... ( f i − n +1 )
(
(
fi ) =
−1
C n ,1
C n ,3
( fi −1 ) ( ) ( fi −3 ) ( ) ... ( fi −n )( )
C n ,2
olur. Burada k , s = 0,1, 2,... için C ( k , s ) =
−1
C ( n , n −1)
n−1
C ( n,n )
(3.13)
k!
úeklinde tanımlıdır.
( k − s )!s !
(3.13) ba÷ıntısının genel formu ise i = 1, 2,... için
24
k
∇ ( ) fi = ∏ ( fi − s )
∗ k
( −1)s C ( k , s )
(3.14)
s =0
úeklinde tanımlıdır.
3.2.3 Tanım: h adım uzunlu÷u, xi +1 = xi + h için r = ( x − xi ) / h iken
f ( x ) ≈ En ( r ) olacak biçimde tanımlanan
En ( r ) = f i ( ∇∗ fi )
C ( r ,1)
(∇ ( ) f )
∗2
C ( r +1,2 )
i
(
... ∇ ( ) f i
∗n
)
C ( r + n −1, n )
formülüne Newton geri bölüm interpolasyonu denir. Bu formül
n
(
En ( r ) = ∏ ∇ ( ) f i
k =0
∗k
)
C ( r + k −1, k )
úeklinde düzenlenebilir. (3.14) ba÷ıntısı kullanılarak ta yaklaúımın
§ k
( −1)s C ( k , s ) ·
En ( r ) = ∏ ¨ ∏ ( fi − s )
¸
k =0 © s = 0
¹
n
C ( r + k −1, k )
(3.15)
úeklindeki en genel hali elde edilir.
3.2.4 Örnek: x0 = 0.1 , x1 = 0.2 , x2 = 0.3 , x3 = 0.4 , x4 = 0.5 baúlangıç
de÷erleri ve h = 0.1 için 4. mertebeden çarpımsal Newton geri bölüm
interpolasyonu kullanılarak f ( x ) = xsin x fonksiyonuna x = 0.15 , x = 0.35
noktalarındaki yaklaúım
n = 4 için;
E3 ( r ) = ( fi )
r 4 +10 r 3 + 35 r 2 + 50 r + 24
24
( f i −1 )
− r 4 − 9 r 3 − 26 r 2 − 24 r
6
( fi−2 )
r 4 + 8 r 3 +19 r 2 +12 r
4
( fi −3 )
− r 4 − 7 r 3 −14 r 2 − 8 r
6
( fi −4 )
r 4 + 6 r 3 +11 r 2 + 6 r
24
úeklinde bir üstel yaklaúım formülü olarak elde edilir. Bu formül ile
x = 0.15 için yaklaúık de÷er hesaplanaca÷ından
x − x4 0.15 − 0.5
r=
=
= −3.5
h
0.1
alınarak f ( 0.15) ≈ 0.753463363 bulunmuútur. Fonksiyonun o noktadaki
gerçek de÷eri ise f ( 0.15) = 0.753141565 olarak hesaplanmıútır.
x = 0.35 için;
25
r=
x − x4 0.35 − 0.5
=
= −1.5
h
0.1
alınarak f ( 0.35) ≈ 0.69776237 bulunmuútur. Fonksiyonun o noktadaki
gerçek de÷eri de f ( 0.35) = 0.69768909 olarak hesaplanmıútır.
Çarpımsal analizde mutlak hata
Ç.M .H =
f tam ( x )
∗
f yaklaúık ( x )
≅1
úeklinde tanımlanır. Bu tanıma göre x = 0.15 için çarpımsal mutlak hata
Ç.M .H =
f tam ( 0.15 )
∗
= 1.000427275 ≅ 1
f yaklaúık ( 0.15 )
úeklinde hesaplanır. Öte yandan x = 0.35 için çarpımsal mutlak hata
Ç.M .H =
f tam ( 0.35 )
f yaklaúık ( 0.35 )
∗
= 1.000105032 ≅ 1
olarak hesaplanır.
3.3 Çarpımsal Adams Bashforth-Moulton Yöntemleri
Diferansiyel analiz matematiksel modellemenin gerektirdi÷i pek
çok problemde kullanılmaktadır. Bilim ve mühendislik alanında
karúılaúılan birçok problemin matematiksel modellemesi evrimsel bir
tanıma
dayalıdır.
Bu
tür
problemlerin
matematiksel
modelleri
diferansiyel denklemler ile de ifade edilebilir. Problemlerin bazıları,
matematiksel formülasyon için klasik analiz kavramları kullanıldı÷ında
daha zor yaklaúımlar içerebilir. Bu durumda alternatif kavramlara ihtiyaç
duyulabilmektedir. Böylece çarpımsal analiz kavramları ile tanımlanan
çarpımsal diferansiyel denklemlerin kullanımı da önem kazanmaktadır.
Son yıllarda yapılan bazı çalıúmalar da (Rıza M. ve arkadaúları 2009;
Aniszewska D. 2007) çarpımsal diferansiyel denklemlerin sayısal
çözümü için geliútirilen çarpımsal sonlu fark ve çarpımsal Runge-Kutta
26
yöntemleri ile çarpımsal analizin etkili sonuçlar verdi÷ini göstermektedir.
Çarpımsal sonlu fark yöntemleri bir sınır de÷er probleminin çözümü için,
çarpımsal Runge-Kutta yöntemleri ise baúlangıç de÷er problemlerinin
sayısal çözümü için geliútirilmiútir. Çarpımsal Runge-Kutta yöntemleri
tek adımlı yöntemlerdir. Bu bölümde çarpımsal baúlangıç de÷er
problemlerinin sayısal çözümü için geliútirilen çok adımlı algoritmalar
olarak ta adlandırılan çarpımsal Adams Bashforth-Moulton yöntemleri
tanımlanmıútır.
3.3.1 Çarpımsal Adams Bashforth Algoritmaları
(Suli E., Mayers D.F., 2003; J.C.Butcher 2003)' e göre aúa÷ıdaki
adi çarpımsal diferansiyel denklem için çarpımsal Adams Bashforth
algoritmaları geliútirilmiútir.
y ∗ ( x ) = f ( x, y ( x ) ) , y ( x0 ) = y0
(3.16)
(3.16) problemi çarpımsal baúlangıç de÷er problemi olarak ta
adlandırılabilir. (3.16) denkleminin her iki tarafı [ xi , xi +1 ] aralı÷ında
integre edilerek f ( x, y ) ≈ En ( r ) olacak úekilde
xi+1
³
dx
y∗ ( x ) =
xi
xi +1
³ f ( x, y )
dx
xi
x − xi
formunda yazılabilir. Öte yandan r =
için,
h
1. E÷er x = xi +1 , ise r = 1 ,
2.
E÷er x = xi , ise r = 0 ,
3.
dx = hdr
ba÷ıntıları elde edilir. Sonuç olarak n 'in her de÷eri için genelleútirilmiú
sayısal algoritma aúa÷ıdaki gibi verilebilir:
h
§1
dr ·
yi +1 = yi ¨ ³ En ( r ) ¸ .
©0
¹
(3.17)
27
Her bir n = 0,1, 2,3 için, (3.17)'de (2.11) integral formülü ve
fi = f ( xi , yi ) ,
f i −1 = f ( xi −1 , yi −1 ) ,
f i − 2 = f ( xi − 2 , y i − 2 ) ,
fi −3 = f ( xi − 3 , yi −3 )
noktalarına dayalı f ( x, y ) 'nin üstel En ( r) yaklaúımı kullanılarak çarpımsal
Adams Bashforth algoritmaları sırasıyla
1. E÷er n = 0 ise
yip+1 = yi ( f i )
h
(3.18)
Ayrıca bu çarpımsal Explicit Euler metodu olarak da adlandırılır.
2. E÷er n = 1 ise
h
yip+1 = yi ( fi 3 fi −−11 ) 2
(3.19)
3. E÷er n = 2 ise
h
yip+1 = yi ( fi 23 f i −−116 f i −5 2 )12
(3.20)
4. E÷er n = 3 ise
p
i +1
y
= yi ( f i f
55
h
−59 37 −9 24
i −1
i − 2 i −3
f
f
)
(3.21)
úeklinde elde edilir.
3.3.2 Çarpımsal Adams Moulton Algoritmaları
(3.16) baúlangıç de÷er probleminin çözümü için çarpımsal anlamda
yeni bir yöntem geliútirilebilir. Bunun için, üstel Newton geri bölüm
formülü, En ( r ) ≈ f ( x, y ( x ) ) olacak úekilde fi +1 için (3.14) formülü ve
r = ( x − xi +1 ) / h için (3.15) denklemi tekrar düzenlenerek tanımlanabilir.
Ardından (3.16) denkleminin her iki tarafı, (2.11) ve (2.16) ba÷ıntıları
kullanılarak [ xi , xi +1 ] kapalı aralı÷ında çarpımsal anlamda integre edilirse
yi +1
=
yi
xi +1
³ ( f ( x, y ) )
dx
xi
elde edilir. Burada, fi −2 = f ( xi−2 , yi −2 ) , fi −1 = f ( xi−1, yi −1 ) , fi = f ( xi , yi ) ve
f i +1 = f ( xi +1 , yip+1 ) noktalarına dayalı f ( x, y ) için En ( r ) tanımlanmıútır.
28
Ayrıca i = 0,1, 2,.... için r =
x − xi +1
iken;
h
1. E÷er x = xi +1 ise r = 0
2. E÷er x = xi ise r = −1
3. dx = hdr
olarak hesaplanır. Sonuç olarak
§0
dr ·
yi +1 = yi ¨ ³ ( En ( r ) ) ¸
© −1
¹
h
(3.22)
bulunur. Böylece tüm bu ba÷ıntılar kullanılarak aúa÷ıdaki gibi çarpımsal
Adams Moulton yöntemleri
1. E÷er n = 0 ise
y c i +1 = yi ( f i +1 )
h
(3.23)
Bu ayrıca çarpımsal Implicit Euler formülü olarak adlandırılabilir.
2. E÷er n = 1 ise
h
yic+1 = yi ( fi 3 fi −−11 ) 2
(3.24)
3. E÷er n = 2 ise
c
i +1
y
= yi ( fi f
23
h
−16 5 12
i −1
i−2
f
)
(3.25)
4. E÷er n = 3 ise
h
yic+1 = yi ( f i 55 fi −−159 fi −372 fi −−39 ) 24
(3.26)
úeklinde elde edilir.
3.3.3 Çarpımsal Adams Yöntemleri øçin Hata Tahmini
(3.16) baúlangıç de÷er probleminin sayısal çözümü için geliútirilen
çok adımlı çarpımsal yöntemlerin hata tahmini için (3.15) çarpımsal
Newton geri bölüm interpolasyon formülü En ( r ) kullanılabilir. En ( r ) ve
En +1 ( r ) arasındaki de÷iúim oranı bu yöntemlerin En ( r ) için kesme
29
hatasını verir. Böylece En ( r ) ve En +1 ( r ) kullanılarak baúlangıç de÷er
probleminin genelleútirilmiú çözüm formülleri
p
i +1
§1
dr ·
= yi ¨ ³ ( En +1 ( r ) ) ¸
©0
¹
p
i +1
§1
dr ·
= yi ¨ ³ ( En ( r ) ) ¸
©0
¹
y
h
(3.27)
ve
y
h
(3.28)
úeklinde ele alınabilir. Daha sonra (3.27) denklemi (3.28) denklemine
bölünerek
1
§ ∗( n +1)
³0 ¨© ∇ fi
(
)
C ( r + n , n +1)
dr
· ≅1
¸
¹
∗
ba÷ıntısı yazılabilir. Buradan da xi − n ≤ µi ≤ xi +1 için ∇ (
iken
n +1)
f i = ( f ( µi ) )
h n+1
1
(
Hata ( En ( r ) ) ≅ f
∗( n +1)
( µi ) )
³
h n+1 C ( r + n , n +1) dr
0
(3.29)
úeklindeki genelleútirilmiú hata formülü elde edilir. (Rıza M. ve ark.
2009) ifade edildi÷i gibi, (2.5) ba÷ıntısından f ( x ) fonksiyonun pozitif
olması gerekti÷inden sistemin basitleútirilmesi için f ( x ) = exp ( y ( x ) )
varsayımı altında (3.29) ba÷ıntısı tekrar düzenlenirse
1
­
½
Error ( En ( r ) ) ≈ exp ® y ( n +1) ( µi ) hn +1 ³ C ( r + n, n + 1) dr ¾
0
¯
¿
(3.30)
úeklinde genelleútirilmiú hata formülü elde edilir. Buradan hata formülleri
­1
½
xi ≤ µi ≤ xi +1 için E ( E0 ) ≈ exp ® hy′ ( µi ) ¾
¯2
¿
5
­
½
xi −1 ≤ µi ≤ xi +1 için E ( E1 ) ≈ exp ® h 2 y′′ ( µi ) ¾
¯12
¿
­3
½
xi − 2 ≤ µi ≤ xi +1 için E ( E2 ) ≈ exp ® h3 y′′′ ( µi ) ¾
¯8
¿
(3.31)
(3.32)
(3.33)
30
­ 251 4 ( 4)
½
xi −3 ≤ µi ≤ xi +1 için E ( E3 ) ≈ exp ®
h y ( µi ) ¾
¯ 720
¿
(3.34)
úeklinde hesaplanır.
Çarpımsal Adams Bashforth algoritmaları için yapılan hata tahmini
benzer úekilde En ( r ) için çarpımsal Adams Moulton algoritmalarının
hata tahminleri
c
i +1
y
§0
dr ·
= yi ¨ ³ ( En +1 ( r ) ) ¸
© −1
¹
h
denklemi
h
§0
dr ·
y = yi ¨ ³ ( En ( r ) ) ¸
© −1
¹
denklemine bölünerek tanımlanabilir. Böylece
c
i +1
∇(
∗ n +1)
(
fi = f
∗( n +1)
( µi ) )
h
xi − n ≤ µi ≤ xi +1
için
n+1
iken
0
(
Error ( En ( r ) ) ≈ f
∗( n +1)
( µi ) )
³
h n+1 C ( r + n , n +1) dr
−1
formülü ve f ( x ) = exp ( y ( x ) ) için
0
­
½
E ( En ) ≈ exp ® y ( n +1) ( µi ) h n +1 ³ C ( r + n, n + 1) dr ¾
−1
¯
¿
(3.35)
úeklinde genelleútirilmiú bir hata formülü elde edilir. Böylece (3.35)
ba÷ıntısı ile En için hata tahminleri aúa÷ıdaki gibi yapılmıú olur:
­ 1
½
xi ≤ µi ≤ xi +1 için E ( E0 ) ≈ exp ®− hy′ ( µi ) ¾
¯ 2
¿
­ 1
½
xi −1 ≤ µi ≤ xi +1 için E ( E1 ) ≈ exp ® − h 2 y′′ ( µi ) ¾
¯ 12
¿
­ 1
½
xi − 2 ≤ µi ≤ xi +1 için E ( E2 ) ≈ exp ®− h3 y′′′ ( µi ) ¾
¯ 24
¿
­ 19 4 ( 4 )
½
xi −3 ≤ µi ≤ xi +1 için E ( E3 ) ≈ exp ®−
h y ( µi ) ¾ .
¯ 720
¿
(3.36)
(3.37)
(3.38)
(3.39)
31
Böylece çarpımsal diferansiyel denklemlerin sayısal çözümü için
çarpımsal Adams Bashforth-Moulton algoritmaları geliútirilmiú ve bu
yöntemler için hata tahmini yapılmıútır.
3.3.1 Örnek: (Aniszewska D. 2007)'de Volterra tipi Runge-Kutta
yöntemlerini uygulamak için çözülen Volterra tipi diferansiyel denklemi
§ x −1 ·
yπ ( x ) = exp ¨
¸
© y ¹
úeklinde ele alalım. Bu denklemin analitik çözümlerinden biri
y ( x ) = x − ln ( x )
úeklindeki fonksiyondur. (Rıza M. 2009)' da verildi÷i gibi Volterra tipi
türevle çarpımsal türev arasındaki
yπ ( x ) = ( y ∗ ( x ) )
x
ba÷ıntısı kullanılarak y ( 0.1) = 2,402585093 baúlangıç koúulu için
§ x −1 ·
y ∗ ( x ) = exp ¨
¸
© xy ¹
(3.40)
úeklinde çarpımsal bir diferansiyel denklem elde edilir.
(3.40) baúlangıç de÷er problemi sırasıyla MAB-2 (ikinci-mertebe
"Multiplicative
"Multiplicative
"Multiplicative
"Multiplicative
Adams Bashforth") yöntemi, MAB-3 (üçüncü-mertebe
Adams Bashforth") yöntemi, MAB-4 (dördüncü-mertebe
Adams Bashforth") yöntemi, MAM-2 (ikinci-mertebe
Adams Moulton") yöntemi, MAM-3 (üçüncü-mertebe
"Multiplicative Adams Moulton") yöntemi ve MAM-4 (dördüncümertebe "Multiplicative Adams Moulton") yöntemi kullanılarak
çözülmüútür. Bu algoritmalar kullanılarak elde edilen sonuçlar Tablo 1-2'
de verilmiú ve çarpımsal Runge-Kutta yöntemleri ile elde edilen sonuçlar
ve tam sonuçlarla karúılaútırılmıútır. Sırasıyla h=0.1 ve h=0.01 için
hesaplanan ba÷ıl hata de÷erleri Tablo 1 ve Tablo 2'de verilmiútir.
32
Tablo 1 h=0.1 için MR-K yöntemleri ve MAB-M yöntemlerinin sayısal sonuçlarının
karúılaútırılması
x
Tam çözüm
Yöntem Yaklaúık çözüm Ba÷ıl hata (%)
425.9956668083
419.9412376339
MR-K2
MR-K3
MR-K4
415.5685869679
420.5358872408
420.2994798832
1.04125
0.141603
0.0853077
426.0
419.9455606537
MAB-2
MAB-3
MAB-4
MAM-2
MAM-3
MAM-4
419.8627174937
419.8008829906
419.8239686466
420.1948651
419.7499747
419.8375502
0.0197271
0.0344515
0.0289542
0.0593658
0.0465741
0.0257201
2153.1824394181
2145.5077371871
MR-K2
MR-K3
MR-K4
2111.8918755939
2149.3920729325
2147.2543523302
1.5668
0.181045
0.081408
2153.2
2145.5252896133
MAB-2
MAB-3
MAB-4
MAM-2
MAM-3
MAM-4
2145.4424305860
2145.3806119562
2145.4036976062
2146.19323
2145.280161
2145.428735
0.003861
0.006743
0.005667
0.031131
0.011425
0.004500
10883.1966582076 10873.9016829198 MR-K2
MR-K3
MR-K4
10647.0966921181
10897.8773521744
10882.3906119410
2.08577
0.220488
0.078067
10883.2
10873.8221622635
10873.7603467482
10873.7834323984
10875.51242
10873.56281
10873.82945
0.0007620
0.0013305
0.0011182
0.0147821
0.0031471
0.0006950
10873.9050244051 MAB-2
MAB-3
MAB-4
MAM-2
MAM-3
MAM-4
33
Tablo 2 h=0.01 için MR-K yöntemleri ve MAB-M yöntemlerinin sayısal
sonuçlarının karúılaútırılması
x
Tam çözüm
Yöntem Yaklaúık çözüm
Ba÷ıl hata (%)
431.5900388582
425.5225627046 MR-K2
MR-K3
MR-K4
425.4766063982
425.5268708335
425.5266219083
0.0108
0.00101243
0.000953934
431.59
425.5225239364 MAB-2
MAB-3
MAB-4
MAM-2
MAM-3
MAM-4
425.5214298
425.5195694
425.519788
425.5262424
425.5193203
425.5198139
0.000257138
0.000694333
0.000642953
0.000873867
0.00075287
0.000636873
2185.0196106504
2177.3302305678 MR-K2
MR-K3
MR-K4
2176.9765505746
2177.3530108055
2177.3508349009
0.0162437
0.00104625
0.000946312
2185.02
2177.3306197391 MAB-2
MAB-3
MAB-4
MAM-2
MAM-3
MAM-4
2177.329525
2177.327666
2177.327884
2177.340408
2177.327173
2177.327932
5.02576e-05
0.000135679
0.000125667
0.000449552
0.000158292
0.000123421
10844.1750165992 10834.8836332492 MR-K2
MR-K3
MR-K4
10832.5451941033
10835.0011320594
10834.9859239692
0.0215825
0.00108445
0.000944087
10844.18
10834.88753
10834.88567
10834.88597
10834.91179
10834.8847
10834.88587
1.00645e-05
2.72313e-05
2.44625e-05
0.000213892
3.61233e-05
2.53037e-05
10834.8886161904 MAB-2
MAB-3
MAB-4
MAM-2
MAM-3
MAM-4
34
Bu çalıúmada çarpımsal diferansiyel denklemleri sayısal olarak
çözmek için çarpımsal Adams Bashforth-Moulton yöntemleri
geliútirilmiú ve bir problem çözülerek daha önce geliútirilen yöntemlerle
karúılaútırılmıútır. Tablo 1 ve Tablo 2'de verilen ba÷ıl hata de÷erlerine
bakılarak geliútirilen yöntemin problemin tam çözümüne daha yakın
sonuçlar verdi÷i görülmektedir. Bu yöntemin avantajlı yönlerinden biri
de herhangi bir aralıkta yer alan eúit uzaklıktaki noktaların çözümüne
ulaúılmasını sa÷lıyor olmasıdır. Çarpımsal Runge-Kutta yöntemleri eúit
bölmelendirilmiú bir aralıktaki de÷erler için kullanılamamaktadır. Sonuç
olarak, bilim ve mühendislikte yer alan problemlerin geliútirilen bu
yöntemlerle çözülebilece÷i söylenebilir.
3.3.4 Çarpımsal Milne Yöntemi
Çok adımlı bir yöntemdir. Bu yöntemin sayısal algoritması,
k ≤ n − 1 için [ xk , xn +1 ] aralı÷ındaki noktalar kullanılarak elde edilen
çarpımsal Newton geri bölüm interpolasyonunun [ xn −3 , xn +1 ] aralı÷ındaki
integralinin hesaplanması ile elde edilir.
Bunun için, xn +1 = xn + h olmak üzere (3.16) denklemi [ xn −3 , xn +1 ]
aralı÷ında integre edilirse
xn +1
y ( xn +1 ) = y ( xn −3 )
³ f ( x, y ( x ) )
dx
(3.41)
xn−3
ba÷ıntısı elde edilir. Öte yandan r =
x − xn
için;
h
1. x = xn +1 iken r = 1 ,
2. x = xn −3 iken r = −3 ,
3. dx = h.dr
sonuçlarına ulaúılır. Buradan n = 2 ve
úekilde (3.41) düzenlendi÷inde
f ( x, y ( x ) ) ≈ En ( r ) olacak
35
(
2
y ( xn +1 ) = y ( xn −3 ) f ( xn , yn ) f ( xn −1 , yn −1 )
−1
f ( xn − 2 , yn − 2 )
2
)
4h
3
formülü, buradan da f n = f ( xn , yn ) ve y ( xn ) = yn olmak üzere
4h
yn +1 = yn −3 ( f n2 f n−−11 f n2− 2 ) 3
(3.42)
formülü elde edilir. Bu úekilde tanımlanan yaklaúıma çarpımsal Milne
yöntemi denir. Bu yöntemin herhangi bir probleme uygulanabilmesi için
dört baúlangıç koúulu verilmelidir. Bu yüzden bir tane baúlangıç koúulu
verilen bir çarpımsal baúlangıç de÷er probleminin sayısal çözümünde
gerekli olan di÷er üç koúul çarpımsal Adams Bashforth-Moulton
yöntemleri ile hesaplanabilir. Ardından da bu dört koúul için çarpımsal
Milne yöntemi kullanılarak iteratif iúlemlerle di÷er noktaların de÷erlerine
ulaúılır.
3.3.2 Örnek: y ( 2 ) = 1 baúlangıç koúulu altında tanımlanan
y∗ ( x ) = e
− y( x )
úeklindeki çarpımsal diferansiyel denklemin sayısal çözümünü h = 0.1
için çarpımsal Milne yöntemi ile hesaplayalım.
Milne yönteminin kullanılabilmesi için 3 noktanın daha de÷erinin
bilinmesi gerekmektedir. Bu noktaların de÷erlerini hesaplamak için de
çarpımsal Euler yöntemi kullanılabilir. Buradan baúlangıç de÷erleri
y0 = 1 , y1 = 0,904837418 , y2 = 0,826559196 , y3 = 0, 7609865 olarak
hesaplanmıútır. Bu durumda çarpımsal Milne yöntemi kullanılabilir.
Örnek 3.3.2'deki denklemin analitik çözümü
y ( x) =
1
.
x −1
úeklindedir. Yaklaúık çözüm ile gerçek çözümler arasında yapılan
karúılaútırma için Tablo 3 oluúturulmuútur.
36
Tablo 3. Çarpımsal Milne yöntemi ve h=0.1 için sayısal sonuçlar
x
Tam Çözüm
2
2,1
2,2
2,3
2,4
2,5
2,6
2,7
2,8
2,9
3
1,000000000
0,909090909
0,833333333
0,769230769
0,714285714
0,666666667
0,625000000
0,588235294
0,555555556
0,526315789
0,500000000
Yaklaúık Çözüm
Ba÷ıl Hata (%)
1,000000000
0,904837418
0,826559196
0,760986500
0,716045320
0,663719049
0,621927027
0,581911786
0,558078058
0,523626769
0,498908590
0,000000000
0,467884016
0,812896482
1,071755030
0,246344732
0,442142598
0,491675604
1,074996462
0,454050431
0,510913975
0,218281927
3.3.5 Çarpımsal Heun (Düzeltilmiú Euler) Yöntemi
(3.16) çarpımsal diferansiyel denkleminin sayısal çözümü için
geliútirilen yeni bir yöntemdir. Çarpımsal Euler yönteminin düzeltilmesi
ile elde edilmektedir. Bunun için tek de÷iúkenli Taylor açılımı
kullanılarak çarpımsal Euler yöntemi geliútirilmiútir. Ardından da bu
yöntem üzerinden yeni bir yaklaúım tanımlanmıútır.
ølk olarak, xn +1 = xn + h ve y ∗ ( x ) = f ( x, y ( x ) ) olmak üzere xn
civarındaki 1. mertebe çarpımsal Taylor açılımı kullanılarak aúa÷ıdaki
iúlemlerin ardından çarpımsal Euler yöntemi yeniden tanımlanır.
y ( xn + h ) = y ( xn ) ( y ( xn ) )
∗
h1
1!
( y ( x ))
∗∗
n
y ( xn +1 ) ≅ y ( xn ) ( y ( xn ) )
∗
yn +1 = yn ( f ( xn , yn ) )
h2
2!
...
h1
1!
h
(3.43)
Ardından (3.43) formülü düzeltilerek çarpımsal diferansiyel
denklemlerin sayısal çözümü için yeni bir algoritma geliútirilmiútir.
37
y ( x ) fonksiyonunun xn civarında 2. mertebeden çarpımsal
Taylor açılımı
y ( xn + h ) ≅ y ( xn ) ( y ( xn ) )
∗
h
( y ( x ))
∗∗
h2
2
n
úeklindedir. Buradan da
y ( xn +1 ) ≅ y ( xn ) ( f ( xn , yn ) )
h
( f ( x , y ))
∗
n
h2
2
(3.44)
n
h
ba÷ıntısı verilebilir. Öte yandan y ∗n +1 = yn ( f ( xn , yn ) ) iken;
§ f ( xn +1 , y ) ·
¸
f ∗ ( xn , yn ) ≈ ¨
¨ f ( xn , yn ) ¸
©
¹
∗
n +1
1
h
olarak alındı÷ında (3.44) ba÷ıntısı
(
yn +1 = yn f ( xn , yn ) f ( xn +1 , yn∗+1 )
)
h
2
(3.45)
biçiminde yeni bir ba÷ıntıya dönüútürülür. Bu ba÷ıntıya çarpımsal
düzeltilmiú Euler formülü denir. Bu yöntem ikinci mertebeden yöntem
olarak da bilinmektedir. Bu nedenle her adımdaki kesim hatası da üstel
h3 mertebedendir. Öyleyse kesim hatası için, yn +1 'in Taylor açılımı
yn +1 = yn ( y
h2
2
) (y ) (y )
∗ h
n
∗( 2 )
n
∗( 3)
n
h3
6
...
(3.46)
úeklinde ve f ( xn +1 , yn∗+1 ) 'in çarpımsal Taylor açılımı da
f ( xn +1 , y
∗
n +1
)= y
∗
n +1
=(y
∗
n
h
)( y ) ( y )
∗( 2 )
n
∗( 3)
n
h2
2
...
(3.47)
úeklinde ifade edilebilir. (3.46) ve (3.47) ba÷ıntıları ile (3.45) ba÷ıntısı
düzenlendi÷inde
yn ( y
h2
2
) (y ( )) (y ( ))
∗ h
n
∗2
n
∗3
n
h3
6
§
∗ 2
... = yn ¨ ( yn∗ )( yn∗ ) yn( )
¨
©
(
h
h
) (y ( ))
∗3
n
h2
2
·2
... ¸
¸
¹
38
formülü bulunur. Buradan da kesme hatasını veren formül
(y )
(y ( ))
∗( 3)
n
∗3
n
h3
4
h3
6
(
... = y
h3
∗( 3) 12
n
)
(
... = f
h3
∗( 2 ) 12
n
)
(3.48)
...
úeklinde elde edilir.
§ − y + x +1·
¸
y
©
¹
3.3.3 Örnek: h = 0.1 , 0 ≤ x ≤ 1 , y ( 0 ) = 1 ve y ∗ ( x ) = exp ¨
baúlangıç de÷er problemini çarpımsal Heun yöntemi ile çözelim.
Bu diferansiyel denklemin bir analitik çözümü (2.18) formülü ile
y ( x ) = x + e− x
olarak elde edilmiútir. Geliútirilen yöntem ile hesaplanan gerçek
de÷erlerle yaklaúık de÷erler arasındaki mutlak hata de÷erleri
Mut.Hata =
ytam ( xi )
∗
y yaklaúık ( xi )
formülü ile hesaplanmaktadır.
Tablo 4. Çarpımsal Heun yöntemi ve h=0.1 için sayısal sonuçlar
n
xn
Tam çözüm
Yaklaúık çözüm
Mutlak Hata
0
1
2
3
4
5
6
7
8
9
10
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1.0
1.000000000
1.000000000
1.000000000
1.005012521
1,019312802
1,042004420
1,072264027
1,109338391
1,152541628
1,201252087
1,254908722
1,313006960
1,375094262
1.004837418
1.018730753
1.040818221
1.070320046
1.106530660
1.148811636
1.196585304
1.249328964
1.306569660
1.367879441
1.000174260
1.000571347
1.001139680
1.001816261
1.002537418
1.003246826
1.003900084
1.004466204
1.004926871
1.005274456
39
3.3.6 Volterra Tipi Çarpımsal Heun Yöntemi
Çarpımsal analizin Volterra tipi olarak adlandırılan bir di÷er özel
halidir. Geometrik analiz olarak ifade edilen çarpımsal analizin yanında
Volterra analiz bigeometrik analiz olarak da adlandırılabilir. Bu bölümde
Volterra tipi analiz ile ilgili bazı temel kavramların tanımları verilmiútir.
Ardından da Volterra tipi diferansiyel denklemlerin sayısal çözümleri
için Voltera tipi Euler ve Volterra tipi Heun yöntemleri geliútirilmiútir.
3.3.4 Tanım: h reel bir sayı olmak üzere pozitif tanımlı bir f
fonksiyonu için f π biçiminde gösterilen Volterra tipi türevin limit tanımı
1
§ f ( x (1 + h ) ) · h
π
f ( x ) = lim ¨
¸
h→0 ¨
f ( x ) ¹¸
©
(3.49)
formülü ile verilebilir.
Bu yeni türev için limit yaklaúımı çarpımsal türevin limit gösteriminin
özel bir halidir. (3.49) ba÷ıntısı aúa÷ıdaki gibi düzenlenirse
§
f ( x (1 + h ) ) − f ( x ) ·
f π ( x ) = lim ¨1 +
¸
h →0 ¨
¸
f
x
(
)
©
¹
f ( x)
x f ( x (1+ h ) ) − f ( x )
f ( x)
xh
f ( x (1+ h ) ) − f ( x )
xf ′( x )
f
π
( x ) = e f ( x)
(3.50)
elde edilir. Öte yandan, Volterra tipi türev ile çarpımsal türev arasındaki
f
π
( x) = e
xf ′( x )
f ( x)
x
§ ff ′(xx ) ·
x
= ¨ e ( ) ¸ = ( f ∗ ( x ))
¨
¸
©
¹
(3.51)
ba÷ıntısı ele alınarak çarpımsal türeve ba÷lı 2. mertebe Volterra türev,
π
f ππ ( x ) = ( f π ( x ) ) =
(
( f ∗ ( x ))
x π
§
=¨
©
) (
( f ∗ ( x ))
x ∗
)
·
¸
¹
x
40
úeklinde ve (2.10) formülünden de
x
x
x
f ππ ( x ) = ª( f ∗∗ ( x ) ) f ∗ ( x ) º = ( f ∗∗ ( x ) )
«¬
»¼
2
( f ( x ))
∗
x
(3.52)
úeklinde elde edilir.
3.3.5 Teorem [Volterra Tipi Taylor Açılımı]: h adım uzunlu÷u ve
f istenilen mertebeye kadar Volterra tipi türevlenebilen sürekli bir
fonksiyon olmak üzere, çarpımsal anlamda tanımlanan Taylor açılımı
düzenlenerek Volterra tipi Taylor açılımı
f ( x (1 + h ) ) ≈ f ( x ) ( f
∗
( x ))
xh
( f ( x ))
∗∗
x2 h2
2
...
úeklindedir ve buradan da (3.51) ve (3.52) ba÷ıntıları ile
f ( x (1 + h ) ) ≈ f ( x ) ( f π ( x ) )
xh
x
(( f
π
( x ))
−1
f ππ ( x )
)
x 2 h2
2 x2
...
formülü sonuç olarak ta
f ( x (1 + h ) ) ≈ f ( x ) ( f
π
( x))
h−
h2
2
( f ( x ))
ππ
h2
2
...
(3.53)
úeklindeki formül elde edilir.
ùimdi, Volterra tipi Euler ve Volterra tipi Heun yöntemleri
tanımlanabilir. Bunun için, xn +1 = xn (1 + h ) olmak üzere y ( x0 ) = y0
baúlangıç koúulu altında yπ ( x ) = f ( x, y ( x ) ) úeklindeki Volterra tipi 1.
mertebe diferansiyel denklemin sayısal çözümü için Volterra tipi Euler
yöntemi, xn civarındaki 2. mertebeden (3.5) Taylor açılımı kullanılarak
aúa÷ıdaki iúlemlerin ardından tanımlanmıú olur.
h
y ( xn (1 + h ) ) ≈ y ( xn ) ( yπ ( xn ) ) ...
y ( xn +1 ) = y ( xn ) ( f ( xn , yn ) )
yn +1 = yn ( f ( xn , yn ) )
h
h
(3.54)
41
Ardından bu formül düzeltilerek Volterra diferansiyel denklemlerin
sayısal çözümü için yeni bir algoritma geliútirilmiútir.
y ( x ) fonksiyonunun xn civarındaki 2. mertebe Taylor açılımı
y ( xn (1 + h ) ) ≈ y ( xn ) ( y
π
( xn ) )
h−
h2
2
( y ( x ))
ππ
h2
2
n
...
úeklinde ve buradan da
y ( xn +1 ) = y ( xn ) ( f ( xn , yn ) )
h−
h2
2
( f ( x , y ))
π
n
h2
2
n
...
(3.55)
h
úeklinde verilebilir. Öte yandan y ∗n +1 = yn ( f ( xn , yn ) ) iken;
§ f ( xn (1 + h ) , y
f π ( xn , yn ) ≈ ¨
¨
f ( xn , yn )
©
∗
n +1
) ·¸
1
h
¸
¹
olarak alındı÷ında (3.55) ba÷ıntısı
(
1− h
yn +1 = yn f ( xn , yn )
(
f xn (1 + h ) , yn f ( xn , yn )
h
))
h
2
(3.56)
biçiminde yeni bir ba÷ıntıya dönüútürülür. Bu ba÷ıntıya Volterra
düzeltilmiú Euler formülü denir.
3.3.6 Örnek: 3.3.1 örne÷inde çözülen problemi Volterra Heun yöntemi
kullanarak çözelim. x0 = 0.1 için
§ x −1 ·
yπ ( x ) = exp ¨
¸
© y ¹
Volterra diferansiyel denkleminin bir analitik çözümü
y ( x ) = x − ln ( x )
úeklinde hesaplanmıútı. Bu problem, (3.56) formülü ile çözüldü÷ünde
bazı de÷erler için aúa÷ıdaki tablolarda yer alan sonuçlar elde edilmiútir.
42
Tablo 5. Volterra Tipi Düzeltilmiú Euler yöntemi ve h=0.1 için sayısal sonuçlar
xn
Tam çözüm
Yaklaúık çözüm
Mutlak Hata
0.133100
2.149754554
2.143733351
0.006021203
2.810244
1.776972485
1.790323656
0.013351171
14.20429
11.55074894
11.85816268
0.307413736
59.33486
55.25166081
55.94150681
0.689846003
439.0928
433.0080671
433.8252079
0.817140818
1252.783
1245.649817
1245.065958
0.583858865
10198.00
10188.76762
10163.96821
24.79941534
Tablo 6. Volterra Tipi Düzeltilmiú Euler yöntemi ve h=0.01 için sayısal sonuçlar
xn
Tam çözüm
Yaklaúık çözüm
Mutlak Hata
0.134785
2.138860059
2.138195745
0.000664314
2.803240
1.772463842
1.772932003
0.000468161
14.19202
11.53933802
11.57261784
0.033279828
58.88445
55.38776331
55.47766918
0.089404039
439.4587
433.3731887
433.6079975
0.234808790
1249.287
1242.157032
1242.513174
0.356142219
10197.00
10187.76533
10188.42615
0.660814620
73131.46
73120.25649
73120.25505
0.001444349
106737.4
106725.7745
106725.1184
0.656106036
43
Tablo1-2 incelendi÷inde geliútirilen yöntemler ile ba÷ımsız de÷iúkenin
çok büyük de÷erleri için çok az sayıda iteratif iúlem yapılarak oldukça
yakın sayısal sonuçların elde edildi÷i görülmektedir. Bu nedenle
çarpımsal anlamda tanımlanmıú sayısal yöntemlerin adi diferansiyel
denklemlerin sayısal çözümleri için oldukça elveriúli bir uygulama
alanına sahip oldu÷u söylenebilir.
44
45
5. SONUÇ
Bu tez çalıúmasında çarpımsal analizin temel kavramlarının
tanımları ve bazı özellikleri verilmiú, bilim ve mühendislikte karúılaúılan
problemlerin çözümleri için yeni algoritmalar geliútirilmiútir. Çarpımsal
analiz ve Volterra tipi çarpımsal analizin bazı matematiksel
problemlerinin çözümünde daha kolay ve etkin sonuçlar verebilece÷i
gösterilmiú ve bu analizlerin klasik analize göre daha avantajlı oldu÷u
durumlar ortaya konulmuútur.
Bu tez çalıúmasında ayrıca, bazı matematiksel kavramların
çarpımsal analiz ile Volterra tipi çarpımsal analiz arasında oluúturdukları
ba÷ıntılar ele alınarak yeni sayısal yaklaúımlar ortaya konulmuútur.
Çarpımsal analizin bazı matematiksel problemlerin çözümü için kolaylık
sa÷ladı÷ı dolayısıyla da çözüm için avantajlı oldu÷u vurgulanmıútır.
Bununla birlikte bu analizin avantajlı olmadı÷ı durumlar da
vurgulanmıútır. Fonksiyonlar pozitif tanımlı oldu÷undan tanım
kümelerinin geniúletilmesi gerekti÷i de ifade edilmiútir. Tüm bu tanım ve
uygulamalar ile birlikte çarpımsal analiz ve Volterra tipi çarpımsal
analizin bilim ve mühendislikteki kullanımının yaygınlaútırılması
gerekti÷i söylenebilir.
46
47
KAYNAKLAR DøZøNø
Aniszewska, D., 2007. Multiplicative Runge-Kutta Methods. Nonlinear
Dynamics 50, 262-272.
Bashirov, A.E., Misirli, E., Ozyapici, A., 2008. Multiplicative calculus
and its applications. Journal of Mathematical Analysis and Its
Applications 337, No.1, 36-48.
Butcher, J.C., 2003. Numerical Methods for Ordinary Differential
Equations. Wiley, Chichester, England.
Campbel, Duff, 1999. Multiplicative Calculus and Student Projects,
Primus, vol 9, issue 4.
Englehardt, J., Swartout, J., Loewenstine, C., 2009. A New Theoretical
Discrete Growth Distribution with Verification for Microbial
Counts in Water. Risk Analysis Vol. 29, No. 6, 841-856.
Grossman, M., Katz, R., 1972. Non-Newtonian Calculus. Pigeon Cove
Lee Press, Mass.
Grossman, M., 1983. Bigeometric Calculus. A System with a Scale-Free
Derivative. Archimedes Foundation, Rockport, Mass.
Kasprzak, W., Lysik, B., Rybaczuk, M., 2004. Dimensions, Invariants
Models and Fractals. Ukrainian Society on Fracture Mechanics,
Spolom, Wroclaw-Lviv, Poland.
48
Kincaid, D., Cheney, W., 1990. Numerical Analysis, Brooks / Cole
Publishing Company.
Riza, M., Ozyapici, A., Misirli, E., 2009. Multiplicative finite difference
Methods. Quarterly of Applied Mathematics (baskıda).
Rybaczuk, M., Kedzia A., Zielinski, W., 2001. The concepts of physical
and fractional dimensions 2. The differential calculus in
dimensional spaces. Chaos Solitons Fractals 12, 2537-2552.
Stanley, D., 1999. A multiplicative calculus. Primus 9, No. 4, 310-326.
Suli, E., Mayers, D.F., 2003. An introduction to numerical analysis.
Cambridge University Press, Cambridge, United Kingdom.
Volterra, V., Hostinsky, B., 1938. Operations Infinitesimales Lineares.
Herman, Paris.
49
ÖZGEÇMøù
01.07.1984 tarihinde Manisa’nın Turgutlu ilçesinde do÷du.
ølkö÷retimin ilk kademesindeki ö÷renimini 1995 yılında Namık Kemal
ølkö÷retim okulunda, orta ö÷renimini ise 1998 yılında Ondokuz Mayıs
ølkö÷retim okulunda tamamladı. Aynı yıl baúladı÷ı ortaö÷retim
kademesindeki ö÷renimini dört yıl süreyle Niyazi Üzmez Yabancı Dil
A÷ırlıklı Lisesinde sürdürdü. 2003 yılında baúladı÷ı Selçuk Üniversitesi
E÷itim Fakültesi Matematik Bölümündeki lisans e÷itimini 2007 yılında
tamamladı. Lisans e÷itiminin ardından aynı yıl Ege Üniversitesi
Matematik Bölümü Uygulamalı Matematik Anabilim Dalında Yüksek
lisans e÷itimi almaya hak kazandı.
Download