Professional Documents
Culture Documents
1
GİRİŞ
1 Giriş
Kaynaklar
• Ders Kitabı:
• Diğer Kaynak:
1- 2
1 Giriş
Örnek 1:
1- 3
1 Giriş
Örnek 2:
Klasik matematik integral hesabı için çok sayıda yöntem sunar, fakat
Örnek 3:
Tarlanın alanını integral alarak bulmak için tarlayı
sınırlayan çevre eğrisinin fonksiyonunun bilinmesi
gerekir. Fakat böyle bir fonksiyon yoktur.
Çevre üzerinde alınan noktaların koordinatları
ölçülür ve alan sayısal olarak hesaplanır.
1- 4
1 Giriş
Örnek 4:
2x1+ 6x2= -32 ve -7x1+4x2=37
gibi iki bilinmeyen ve iki doğrusal denklemden oluşan sistemi formüllerle
çözerek
x1=-7 ve x2=-3 bulabiliriz.
1- 5
1 Giriş
Konular
• Non-Lineer denklem çözümü (Kök bulma)
• Matrisler, Determinantlar, Özdeğerler/Özvektörler
• Lineer Denklem Takımlarının Çözümü
• İnterpolasyon Teknikleri
• Eğri Uydurma
• Sayısal Türev
• Sayısal İntegrasyon
• Diferansiyel Denklem Çözümleri
• Sonlu Fark Yöntemleri
1- 6
1 Giriş
GİRİŞ
• Mühendislikte fiziksel bir sistemin modellenmesi sonucu elde edilen karmaşık
veya analitik olarak çözülemeyen denklemlerin yaklaşık çözümlenmesinde
kullanılan yöntemlere sayısal çözümleme denir.
1- 7
1 Giriş
GİRİŞ
• Çok sayıda aritmetik işlem içeren matematik problemlerinin çözümünde
yaygın olarak kullanılan bilgisayarlarla, sayısal yöntemler rahatlıkla
uygulanabilmektedir.
1- 8
1 Giriş
GİRİŞ
• Fakat günümüzde ortaya konan problemlerin bazılarının analitik çözümleri
yapılamamaktadır. Bu sebeble analitik çözümlerin çok karmaşık olduğu veya
bulunamadığı durumlarda sayısal çözümleme kullanılmak zorundadır.
1- 9
1 Giriş
GİRİŞ
• Sayısal yöntemlerle çalışmanın sağladığı avantajlar aşağıdaki gibi sayılabilir:
1- 10
1 Giriş
GİRİŞ
Sayısal yöntemler kullanılırken dikkat edilmesi gereken hususlar aşağıda verilmiştir:
Başlangıç Değeri: Bütün sayısal yöntemler için başlangıç değerinin verilmesi önemlidir.
Diğer bölümlerde anlatılacağı gibi bazı yöntemlerde, tek bir başlangıç değeri yeterli olurken
bazı yöntemlerde birden fazla başlangıç noktasının verilmesi gerekebilir.
Yakınsama Hızı: Bazı sayısal yöntemler çözüme, diğer yöntemlere göre daha hızlı
“yakınsarlar”. Ancak bu hızlı yakınsama, daha karmaşık programlama gerektirebilir.
Doğruluk ve Hassaslık: Bazı sayısal yöntemler diğerlerine göre daha doğru sonuç bulur
veya daha hassastır. Sayısal yöntemlerin çalışma verimleri, adım büyüklüğü küçültülerek
veya adım sayısı artırılarak geliştirilebilir.
1- 11
1 Giriş
MÜHENDİSLİK UYGULAMALARI
Fiziksel bir sistemin veya bir sürecin ana özelliklerini matematik terimlerle
ifade eden bir eşitlik “matematik model” olarak tanımlanır. Mühendislik
problemlerine sayısal yöntemlerin uygulanmasında öncelikle problemin
matematik modellemesinin yapılması önemlidir. Bir problemin matematik
olarak modellenmesinde:
1- 12
1 Giriş
1- 13
1 Giriş
1- 14
1 Giriş
Analitik çözüm için bu Adi Diferansiyel Diferansiyel (ADD) denklemin çözülmesi gerekir
1- 15
1 Giriş
analitik
Parametreler
Adamın kütlesi: m=68,1 kg.
Yer çekimi ivmesi : g= 9,81 m/s2
Rüzgar direnci katsayısı: c = 12,5 N.s/m
1- 16
1 Giriş
1- 17
1 Giriş
1- 18
1 Giriş
v(4) = (4–2)
1- 19
1 Giriş
1- 20
SAYISAL ÇÖZÜMLEME
2
SAYISAL YÖNTEMLERDE
HATALAR
2 Sayısal Yöntemlerde Hatalar
Hata Tanımları
Mutlak Hata (H): Gerçek değer (xr) ile sayısal hesaplama sonucu bulunan yaklaşık değer
(xn) arasındaki mutlak farka denir.
H xr xn
Bağıl (İzafi) Hata (%H): Mutlak hatanın daha anlamlı olması için gerçek değere göre
büyüklüğünün bilinmesi gerekir. Mutlak hatanın gerçek değere oranı bize bu bilgiyi verir.
xr xn
%H 100
xr
1- 2
2 Sayısal Yöntemlerde Hatalar
• Sayısal yöntemle ilişkili hata tam olarak hesaplanamayabilir çünkü gerçek çözüm
genellikle bilinmez. Eğer bilinseydi zaten sayısal çözüme gerek kalmazdı.
1- 3
2 Sayısal Yöntemlerde Hatalar
Yuvarlama Hataları
• Sayısal çözümlemede çok sayıda hesaplama (iterasyon) yapılarak çözüme
ulaşılmaktadır. Her iterasyon adımında bir önceki adımda yapılan hatalar daha
sonraki hesaplamalara yansımaktadır.
• Bu büyüklükler belirli değerleri temsil etseler de, sabit sayıda basamakla tam
olarak ifade edilemezler: Örneğin: π = 3.141592653589793238462643... sayısı.
1- 4
2 Sayısal Yöntemlerde Hatalar
Yuvarlama Hataları
1- 5
2 Sayısal Yöntemlerde Hatalar
Kesme Hataları
Kesme durumunda yapılan hatadır.
1- 6
2 Sayısal Yöntemlerde Hatalar
Kesme Hataları
Mutlak Hata:
H xr xn 0,809016994374947 1 0,190183005625053
1- 7
2 Sayısal Yöntemlerde Hatalar
Kesme Hataları
Mutlak Hata:
H xr xn 0,809016994374947 0,802607911978213 0,006409082396735
1- 8
2 Sayısal Yöntemlerde Hatalar
1- 9
2 Sayısal Yöntemlerde Hatalar
O hn1
1- 10
2 Sayısal Yöntemlerde Hatalar
1- 11
2 Sayısal Yöntemlerde Hatalar
1- 12
2 Sayısal Yöntemlerde Hatalar
1- 13
2 Sayısal Yöntemlerde Hatalar
1- 14
2 Sayısal Yöntemlerde Hatalar
1- 15
2 Sayısal Yöntemlerde Hatalar
1- 16
2 Sayısal Yöntemlerde Hatalar
• Öte yandan kesme hatalarının ise h adımının küçülmesi ile ve hesaba katılan
terim sayısının artması ile azalacağı gösterilmiştir.
x xn xn1 xn
%H r 100 %H 100
xr xn1
2 Sayısal Yöntemlerde Hatalar
BÖLÜM 3
y = f(x)
x
0
y = f(x) = 0
3 Lineer Olmayan Denklemlerin Çözümü
Yöntemler
1. Yarıya bölme
2. Lineer interpolasyon
3. Basit iterasyon
4. Newton – Raphson
5. Secant (Kiriş)
3 Lineer Olmayan Denklemlerin Çözümü
f(b)
• f(x) , [a,b] aralığında sürekli
x
a b
• f(a) ve f(b) zıt işaretli
f(a)
yb=f(b)
y2=f(x2)
y3=f(x3)
x
a x1 x3 x 2 b
y1=f(x1)
ya=f(a)
a b
a b
a b
3 Lineer Olmayan Denklemlerin Çözümü
Uygulanışı
1) a ve b seçilip ya= f(a) ve yb= f(b) hesaplanır.
İşlemin Bitirilişi
1) 3a adımında | ym | T1 ve | a – b | T 2 kriterlerinin herhangi biri veya
her ikisi de birlikte kullanılabilir. Bu kriterlerinden herhangi biri veya her ikisi
birlikte sağlandığında işlem başarılı olarak bitirilir. Aranan kök xm dir.
2) Tekrar sayısı Nmax gibi önceden belirlenmiş bir sayıya ulaştığında işlem
başarısız olarak bitirilir.
• Avantajı
Basit, uygulanması kolay ve kök bulmak garantidir.
• Dezavantajı
Sonuca ulaşmak çok uzun zaman almaktadır.
3 Lineer Olmayan Denklemlerin Çözümü
Örnek
y=f (x) = x3 + 4x2 − 10 = 0 denkleminin [1; 2] aralığında bir kökü olduğunu
gösterip, yarıya bölme yöntemi ile |y| T1=0,15 veya | a – b | T2=0,25
koşullarından herhangi birini sağlayan kök değerini en fazla Nmax=5 iterasyonda
bulunuz.
Çözüm
• a=1 ve b=2
1. iterasyon
xm = (a + b)/2 = (1+2)/2=1,5 , ym= f (1,5) = 1,53 + 4.1,52 − 10 = 2,375
|2,375|> T1=0,15 ve | a – b |= | 1 – 2 |=1 > T2=0,25
xm = 1,5 yaklaşık kök değil 2. iterasyon gerekli.
2. iterasyon
ya. ym < 0 kök [a, xm] aralığında: b= xm =1,5 ve yb= ym=2,375
xm = (1+1,5)/2=1,25 , ym= f (1,25) = 1,253 + 4.1,252 − 10 = −1,796875
|−1,796875|> T1=0,15 ve | a – b |= | 1 – 1,5 |= 0,5 > T2=0,25
xm =1,25 yaklaşık kök değil 3. iterasyon gerekli.
3. iterasyon
ya. ym > 0 kök [xm,b] aralığında: a= xm =1,25 ve ya= ym=−1,796875
xm = (1,25+1,5)/2=1,375 , ym= f (1,375) = 1,3753 + 4.1,3752 − 10 = 0,1621
|0,1621093|> T1=0,15 fakat | a – b |= | 1,25 – 1,5 |= 0,25 T2=0,25
olduğundan
xm =1,375 verilen kriterlere göre yaklaşık kök değeridir.
Yaklaşık kök = 1,375
Gerçek kök = 1.36523001.....
3 Lineer Olmayan Denklemlerin Çözümü
Örnek
y=f (x) = 4,5x − 2 cos(x) = 0 fonksiyonunu,
a) [0,1] aralığında ikiye bölme yöntemini kullanarak hiç bir toleransı göz önüne
almadan 5 iterasyon için kök değerini hesaplayınız
b) İkiye bölme yöntemini, beş ondalıklı basamak kullanıldığında, sadece
T2=ε=2×10-3 toleransını göz önüne alarak bir MATLAB uygulaması
gerçekleştiriniz.
c) ε için 2×10-6 , 2×10-4 , 2×10-2 gibi farklı tolerans değerleri kullanarak ve farklı
başlangıç değerlerini de göz önüne alarak b) şıkkında yazılan MATLAB
programında inceleyiniz ve istenilen duyarlılığa hangi iterasyonda ulaşıldığını
tespit ediniz.
3 Lineer Olmayan Denklemlerin Çözümü
Çözüm
• a=0 ve b=1
1. İterasyon:
xm = (a + b)/2 = (0+1)/2=0,5 ym =f (0,5) = 4,5.0,5 − 2 cos(0,5) = 0,494
2. İterasyon:
ya. ym = -2 . 0,494 = -0.988 < 0 kök [a, xm] aralığında: b= xm =0,5 ve yb= ym=0,494
xm = (a + b)/2 = (0+0,5)/2=0,25 , ym =f (0,25) = 4,5.0,25 − 2 cos(0,25) = -0,813
3. İterasyon:
ya. ym = -2 . -0,813 = 1,626 > 0 kök [xm , b] aralığında: a= xm =0,25 ve ya= ym=-0,813
xm = (a + b)/2 = (0,25+0,5)/2=0,375 , ym =f (0,375) = -0,174
4. İterasyon:
ya. ym = -0,813 .-0,174 = 0,141 > 0 kök [xm,b] aralığında: a= xm =0,375 ve ya= ym=-0,174
xm = (a + b)/2 = (0,375+0,5)/2=0,438 , ym =f (0,438) = 0,157
5. İterasyon:
ya. ym = -0,174 .0,157 = -0,027 < 0 kök [a, xm] aralığında: b= xm =0,438 ve yb= ym=0,157
xm = (a + b)/2 = (0,375+0,438)/2=0,406 , ym =f (0,406) = -0,011
3 Lineer Olmayan Denklemlerin Çözümü
3 Lineer Olmayan Denklemlerin Çözümü
[-10, 10] 25 18 11
[-5, 5] 24 17 10
[-1, 1] 20 15 8
[-0.5, 0.5] 20 14 7
[0, 0.5] 19 13 6
[0.3, 0.5] 17 11 5
[0.35, 0.45] 10 10 4
[0.38, 0.41] 15 9 2
Tablo incelenirse başlangıçta alınan aralığın büyük veya küçük olmasının iterasyon
sayısını çok fazla etkilemediği görülür. İkiye bölme yönteminde tekrar sayısı temel
olarak duyarlılığa (seçilen toleransa) bağlıdır.
3 Lineer Olmayan Denklemlerin Çözümü
Lineer interpolasyon y
B
• Yarıya bölme f(b)
yönteminden
tek farkı xm nin
hesabındadır. x
a xm b
• xm , a ile b nin
f(xm)
orta noktası değil
A ve B noktalarını
f(a)
birleştiren doğrunun A
x eksenini kestiği
noktadır.
• Amaç, yarıya bölme yönteminin yavaşlığından kurtulmaktır.
3 Lineer Olmayan Denklemlerin Çözümü
Örnek
y=f (x) = x3 + 4x2 − 10 = 0 denkleminin [1; 2] aralığında bir kökü olduğunu
gösterip, lineer interpolasyon yöntemi ile |y| T1=0,15 veya | a – b | T2=0,25
koşullarından herhangi birini sağlayan kök değerini en fazla Nmax=5 iterasyonda
bulunuz.
Çözüm
a=1 ve b=2
ya=f (1) = 13 + 4.12 − 10 = − 5
yb= f (2) = 23 + 4.22 − 10 = 14
ya. yb < 0 olduğundan ve f(x) fonksiyonu [a,b] aralığında sürekli olduğundan
f(x)=0 denkleminin bu aralıkta bir kökü vardır.
3 Lineer Olmayan Denklemlerin Çözümü
1. iterasyon
2. iterasyon
a=1 ya. ym > 0 kök [xm,b] aralığında:
b=2 a = xm = 1, 2632
ya= − 5 ya= ym= – 1,60227
yb= 14
a y b b y a 1,2632 14 2 (1,60227)
xm= 1,2632
xm
ym= – 1,6023 yb ya 14 (1,60227)
x m 1,3388
ym= f (1,3388) = – 0,4304
3. iterasyon
a = 1, 2632 ya. ym > 0 kök [xm,b] aralığında:
b=2 a = xm = 1, 3388
ya= − 1,6023 ya= ym= – 0,4304
yb= 14
a yb b ya 1,3388 14 2 (0,4304)
xm= 1,3388 xm
yb ya 14 (0,4304)
ym= – 0,4304
x m 1,3586
ym= f (1,3586) = – 0,1100
| ym | = | –0,1100 | T1 = 0,15 sağlanıyor
| a – b | = |1,3388 – 2| = 0,6612 > T2=0,25 sağlanmıyor
Basit İterasyon
• f(x)=0 denkleminden bir x = g(x) denklemi elde edilir.
• x1 = g(x0)
• xn+1 = g(xn )
3 Lineer Olmayan Denklemlerin Çözümü
• Eğer n < Nmax iken | xn+1 – xn | T ise aranan kök xn+1 dir. İşlem
başarılı olarak bitirilir.
• Eğer n = Nmax için | xn+1 – xn | > T ise işlem başarısız olarak bitirilir.
3 Lineer Olmayan Denklemlerin Çözümü
Örnek:
f (x) = x2 − x −1 = 0 denkleminin kökünü basit iterasyon yöntemi ile
| xn+1 – xn | T=0,01 yaklaşıklıkta en fazla Nmax = 5 iterasyonda bulunuz.
Çözüm 1:
• Denklemin gerçek kökleri : x = − 0,61803... ve x = 1,61803...
• Bir f(x) = 0 için değişik şekilde x = g(x) denklemleri elde edilebilir.
• Bunlardan birincisi:
• f (x) = x2 − x −1 = 0 , x = x2 − 1 = g(x)
• x0 = 0
• x1 = g(0) = 02 − 1 = − 1
• x2 = g(− 1) = (− 1)2 − 1 = 0 (0 ile − 1 arasında kısır döngü, başarısız)
• x0 = 2
• x1 = g(2) = 22 − 1 = 3
• x2 = g(3) = 32 − 1 = 8
• x3 = g(8) = 82 − 1 = 63 ( Iraksama )
3 Lineer Olmayan Denklemlerin Çözümü
Çözüm 2:
f (x) = x2 − x −1 = 0 x2 = x +1 x= x +1 = g(x)
• x0 = 0
• ......
• xgerçek = 1,61803...
• Yakınsama
3 Lineer Olmayan Denklemlerin Çözümü
Çözüm 3:
f (x) = x2 − x −1 = 0 x2 = x +1 x= 1 + 1/x = g(x)
• x0 = 1
• ......
• xgerçek = 1,61803...
• Yakınsama
3 Lineer Olmayan Denklemlerin Çözümü
Yakınsama Şartı
• xr : x = g(x) denkleminin gerçek çözümü olsun
• Eğer her n için xn+1 , xr ye xn den daha yakın ise x = g(x) yakınsaktır.
• | g’(xs ) | < 1
Yakınsama Şartı
Çözüm 1: x g x x2 1 ise
Yakınsama Şartı
x g x x 1 x 1
1/ 2
Çözüm 2: ise
1
g( x ) 1 Her x -0.75 için yakınsak olur
2 x 1
3 Lineer Olmayan Denklemlerin Çözümü
Yakınsama Şartı
1
Çözüm 3: x g x 1 ise
x
1
g ( x ) 2 1 Her x 1 için yakınsak olur
x
3 Lineer Olmayan Denklemlerin Çözümü
Örnek:
f (x) = x2 − 10x +16 = 0 denkleminin yaklaşık kökünü basit iterasyon
yöntemi ile Nmax = 5 iterasyon için bulunuz.
(Dikkat: denklemin gerçek kökleri x1=2 ve x2=8 olarak bilinmektedir.)
f x x 2 10 x 16 10 x x 2 16
x 2 16
x 0,1 x 2 1, 6 g x
10
Gerçek Çözüm biliniyorsa hata analizi Gerçek Çözüm bilinmiyorsa hata analizi
Yüzde Gerçek Bağıl Hata (%H): Yüzde Yaklaşık Bağıl Hata (%H):
xr xn 0, 009 xn 1 xn 0, 013
%H 100 100 %0, 45 %H 100 100 % 0, 65
xr 2 xn 1 1,991
3 Lineer Olmayan Denklemlerin Çözümü
16
f x x 2 10 x 16 0 x g x 10 gibi
x
16
g ( x) 2
1 4 < x veya x < 4 olur
x
Mesela x0 5 alarak çözüme ulaşıldığını gösteriniz.
MATLAB kullanabilirsiniz
3 Lineer Olmayan Denklemlerin Çözümü
y
y=f(x)
f(x0) Teğet
f(x1)
x
x2 x1 x0
3 Lineer Olmayan Denklemlerin Çözümü
q
x
x1 x0
f (x n )
Genel formül x n 1 x n
f ( x n )
3 Lineer Olmayan Denklemlerin Çözümü
1! 2! 3!
Birinci türev dışındaki diğer tüm türev terimleri ihmal edildiğinde (Dikkat: kesme hatası
yapılmakta !) ve kök belirleme probleminde fonksiyonun sıfıra eşitlenmesi prensibi
kullanıldığında;
f x1
f x2 0 f x1 x2 x1
1!
f x1
x2 x1
f x1
f (x n )
Genel formül : x n 1 x n
f ( x n )
3 Lineer Olmayan Denklemlerin Çözümü
Uygulanışı
1) f(x) in türevi
f (x n )
2) xo seçimi ve x n 1 x n hesabı
f ( x n )
ÖNEMLİ NOT:
3. adım için değişik kaynaklarda aşağıdaki denklemler de kullanılmaktadır :
xn1 xn
%H 100 %
xn1
3 Lineer Olmayan Denklemlerin Çözümü
Örnek:
f (x) = cos x − x = 0 denkleminin kökünü Newton – Raphson yöntemi ile
| xn+1 – xn | T=0,01 yaklaşıklıkta en fazla Nmax = 5 iterasyonda bulunuz.
Çözüm :
• f ’(x) = – sin x – 1
• x0 = 0
1. iterasyon
f ( x 0 ) cos(0) 0 1
f ( x 0 ) sin( 0) 1 1
f (x 0 ) 1
x1 x 0 0 1
f ( x 0 ) 1
1 0 1 T 0,01
3 Lineer Olmayan Denklemlerin Çözümü
2. iterasyon
f ( x1 ) cos(1) 1 0,4597
f ( x1 ) sin(1) 1 1,8415
x 2 x1
f ( x1 )
1
0,4597
0,7504
f ( x1 ) 1,8415
0,7504 1 0,2496 T 0,01
3 Lineer Olmayan Denklemlerin Çözümü
3. iterasyon
x3 x2
f (x 2 )
0,7504
0,0189
0,7391
f ( x 2 ) 1,6819
0,7391 0,7504 0,0113 T 0,01
3 Lineer Olmayan Denklemlerin Çözümü
4. iterasyon
x4 x3
f (x 3 )
0,7391
0,00005
0,739085
f ( x 3 ) 1,6736
0,739085 0,7391 0,00003 T 0,01
Örnek
y=f (x) = 4,5x − 2 cos(x) = 0 fonksiyonunun kökünü x0 0 için
xn1 xn
%H 100 %
xn1
3 Lineer Olmayan Denklemlerin Çözümü
Çözüm :
• x0 = 0 f x 4,5x 2cos x f x 4,5 2sin x
1. iterasyon
f x0 f 0 0 2cos0 2
f ( x0 ) 2
x1 x0 0 0, 444444
f ( x0 ) 4,5
x1 x0 0,444444 0
% H1 100 100 %100
x1 0,444444
3 Lineer Olmayan Denklemlerin Çözümü
2. iterasyon
f ( x1 ) 0,194298
x2 x1 0, 444444 0, 408194
f ( x1 ) 5,359912
x2 x1 0,408194 0,444444
%H 2 100 100 %8,88
x2 0,408194
3 Lineer Olmayan Denklemlerin Çözümü
3. iterasyon
f ( x2 ) 1,195 103
x3 x2 0, 408194 0, 407968
f ( x2 ) 5, 293904
x3 x2 0,407968 0,408194
%H3 100 100 %0,055
x3 0,407968
Gerçek çözümü bilmeden 3. İterasyon sonunda gerçek kök değerine
çok yakın bir sonuç elde edildiği söylenebilir.
3 Lineer Olmayan Denklemlerin Çözümü
3 Lineer Olmayan Denklemlerin Çözümü
3 Lineer Olmayan Denklemlerin Çözümü
Farklı başlangıç değerleri kullanıldığında 10 iterasyon için kökün fazla değişmediği görülür.
İkiye Bölme yöntemine ilişkin verilerle karşılaştırılırsa bu yöntem çok daha hızlı çözüme yakınsamaktadır.
3 Lineer Olmayan Denklemlerin Çözümü
f(x0)
Kiriş
f(x1)
x
x2 x1 x0
Örnek:
f (x) = cos x − x = 0 denkleminin kökünü kiriş (secant) yöntemi ile
| xn+1 – xn | T=0,01 yaklaşıklıkta en fazla Nmax = 5 iterasyonda bulunuz.
Çözüm :
• x0 = 0
• x1 = 0,1
1. iterasyon
f ( x 0 ) cos(0) 0 1
f ( x1 ) cos(0,1) 0,1 0,8950
( x 0 x 1 )f ( x 1 ) (0 0,1) 0,8950
x 2 x1 0,1 0,9524
f ( x 0 ) f ( x1 ) 1 0,8950
0,9524 0,1 0,8524 T 0,01
3 Lineer Olmayan Denklemlerin Çözümü
2. iterasyon
f ( x1 ) 0,8950
f ( x 2 ) cos(0,9524) 0,9524 0,3727
x 3 0,7018
3. iterasyon
f ( x 2 ) 0,3727
f ( x 3 ) cos(0,7018) 0,7018 0,0619
x 4 0,7375
4. iterasyon
f ( x 3 ) 0,0619
f ( x 4 ) cos(0,7375) 0,7375 0,0027
x 5 0,7391
x y y'
0 0 1 -1 Newton –
1 1 -0,459697694 -1,841470985 Raphson
2 0,750363868 -0,018923074 -1,681904953 Yöntemi
3 0,739112891 -4,64559E-05 -1,673632544
4 0,739085133 -2,84721E-10 -1,673612029
5 0,739085133 0 -1,673612029
x y y‘ (yaklaşık)
0 0 1
1 0,1 0,895004165 -1,049958347
Kiriş 2 0,952418734 -0,37270478 -1,487190385
3 0,701808736 0,061866982 -1,734055961
(Secant) 4 0,737486351 0,002674796 -1,659084695
Yöntemi 5 0,739098563 -2,24762E-05 -1,67302589
6 0,739085128 7,94111E-09 -1,67361699
7 0,739085133 2,35367E-14 -1,67361204
8 0,739085133 0 -1,669291339
3 Lineer Olmayan Denklemlerin Çözümü
Örnek
y=f (x) = 4,5x − 2 cos(x) = 0 fonksiyonunun kökünü,
a) Kiriş yöntemiyle, 0 ve 1 başlangıç şartlarını kullanarak, üç ondalıkla hesap
makinesiyle 3 iterasyonda hesaplayınız. Her iterasyonda Yaklaşık Mutlak
Hatayı (H) hesaplayınız.
b) Çözümü MATLAB’da kullanıcı tanımlı bir program yazarak gerçekleştiriniz.
c) Yazılan programı kullanarak kökü yaklaşık mutlak bağıl hata ε = 1×10-6 için
en fazla Nmax = 10 iterasyonda 0 ve 1 başlangıç şartları için bulunuz.
d) Kiriş yönteminde kökün başlangıç değerleri arasında kalma zorunluluğu
olmadığını gösteriniz.
3 Lineer Olmayan Denklemlerin Çözümü
Çözüm :
• x-1 = 0 f x 4,5 x 2cos x
• x0 = 1
1. iterasyon
f ( x0 ) x1 x0 3, 42 0 1
x1 x0 1 0,369
f ( x1 ) f ( x0 ) 2 3, 42
H1 x1 x0 0,369 1 0,631
3 Lineer Olmayan Denklemlerin Çözümü
• x0 = 1 f x 4,5 x 2cos x
• x1 = 0,369
2. iterasyon
f x0 f 1 3, 42
f x1 f 0,369 4,5.0,369 2cos 0,369 0, 205
3. iterasyon
BÖLÜM 4
Cramer Yöntemi
Di
Ax b xi
A
Cramer Yöntemi
Örnek:
2x1 6x 2 32 2 6 x1 32
7 x1 4x 2 37 7 4 x 37 Ax b
2
32 6
37 4 324 6 37 350
x1 7
2 6 24 6 7 50
7 4
2 32
x2
7 37
237 32 7 150
3
50 50 50
4 Lineer Denklem Sistemlerinin Çözümü
Ax b
x A 1 b
Matris Tersi
aij : A matrisinin elemanı
Mij : aij nin minörü ( A nın i inci satırı ve j inci sütunu çıkarılarak elde
edilen matrisin determinantı)
k i , j (1)i j M i , j
Matris Tersi
T
adj A K
A 1
A A
Determinant :
nxn boyutunda kare matrisin determinantı,
n
j inci sütuna göre : A aij kij
i 1
n
i inci satıra göre : A a ij k ij
j1
4 Lineer Denklem Sistemlerinin Çözümü
1 1 2
A 1 3 2
3 1 3
3
3
2 inci sütuna göre: A a i 2 k 2i 1 3 3 (3) 1 0 6
i 1
4 Lineer Denklem Sistemlerinin Çözümü
x1 7 1 4 9
x 1 3 3 13
2 6 0
x 3 8 2 2 14
x1 7 9 (1) 13 (4) 14 1 x1 1
x 1 3 9 (3) 13 (0) 14 2 x2 2
2 6
x 3 (8) 9 (2) 13 (2) 14 3 x3 3
4 Lineer Denklem Sistemlerinin Çözümü
Satır işlemleri
• Denklemlerin sırasını değiştirme
2 x + 5 y = 12 3x–6y=–9
3x–6y=–9 2 x + 5 y = 12
2 5 x 12 3 –6 x –9
–6 y = =
3 –9 2 5 y 12
• Bir denklemi bir sayı ile çarpıp bir başka denkleme ilave etme
3x–6y=–9 –2 –2
2 x + 5 y = 12 3
(3 x – 6 y) + (2 x + 5 y) = 12 + (–9) 3
3x–6y=–9 3 –6 x –9
9 y = 18 0 9 y = 18
b) k=1,2,…,n için:
a 21 a 21
a 2 k a 2 k a1k a 21 0 ,
b 2 b 2 b1
a11 a11
a a
a 3k a 3k 31 a1k a 31 0 , b3 b 3 31 b1
a11 a11
…………………………
a n1 a n1
a nk a nk a1k a n1 0
b n b n b1
a11 a11
4 Lineer Denklem Sistemlerinin Çözümü
b) k=2,3,…,n için:
a 32 a 32
a 3k a 3k a 2 k a 32 0 ,
b3 b3 b 2
a 22 a 22
a a
a 4 k a 4 k 42 a 2 k a42 0 , b4 b 4 42 b 2
a 22 a 22
…………………………
a n2 a n2
a nk a nk a 2k an 2 0
bn bn b2
a 22 a 22
4 Lineer Denklem Sistemlerinin Çözümü
Genel Algoritma:
• Her k=1,2,…,n-1 sütunu için
• Her i=k+1,k+2,…,n satırı için
• Her j=k+1,k+2,…,n elemanı için
aik ( k 1)
a (k )
ij a ( k 1)
ij akj
akk
aik ( k 1)
b i
(k )
b i
( k 1)
bk
akk
4 Lineer Denklem Sistemlerinin Çözümü
Pivotlama
• Pivot eleman; köşegen elemanı; (aii) (i=1,2,3,…,n)
• Pivotlama;
Pivot elemanı, bulunduğu sütunda, altındakilerden daha büyük
yapma
|aii| > |aki| (k=i+1,i+2,…,n)
Satırların yerini değiştirme
• Amaç;
Köşegende sıfır olmasını engelleme
Yuvarlatma hatalarını azaltma
• Gereksiz eğer zaten |aii| > |aki| (k=i+1,i+2,…,n)
4 Lineer Denklem Sistemlerinin Çözümü
İkinci aşama
• A' x = b' çözümü
• Geriye süpürme ile çözüm;
n. denklemden xn hesabı
xn yi (n-1). denklemde yerine koyup xn-1 hesabı
Bulunan x leri bir üst denklemde yerine koyup yeni x hesabı
bn
xn
ann
1 n
• Her j=n-1,n-2,…,3,2,1 için xj bj ajk xk
a jj k j 1
4 Lineer Denklem Sistemlerinin Çözümü
3
a 21 3 4 0
4
4 2 5 5 3 1
a 22 1 2
( A, b ) 3 1 2 3 4 2
2 3 1 3 3 7
a 23 2 5
4 4
3 3
b2 3 5
4 4
4 Lineer Denklem Sistemlerinin Çözümü
2
a 31 2 4 0
4
2 4 2 5 5
a 32 3 2 2
4 (A, b) 0 12 7 4 3 4
2 3 0 2 3 2 112
a 23 1 5
4 2
2 11
b2 3 5
4 2
4 Lineer Denklem Sistemlerinin Çözümü
Örnek:
4 2 5 5 4 2 5 5
(A, b) 0 12 7 4 3 4 (A, b) 0 12 7 4 3 4
0 2 3 2 112 0 0 17 2 17 2
2 17 17 x 3 1
a 32 2
1 2 x3
12 2 2
2 4 12 0
1 7 3
x 2 (1)
17 2 4 4
a 33 3 2 4 7 4 x 2 2
2
11 3 17 4x1 2 2 5(1) 5
b3 4
2 4 2 x1 1
Lineer Denklem Sistemlerinin
İterasyonla Çözümü
4 Lineer Denklem Sistemlerinin Çözümü
1
x1 b1 a12 x 2 a13 x 3 a1n x n
a11
1
x2 b 2 a 21x1 a 23 x 3 a 2 n x n
a 22
1 n
x i b i a ij x j
a ii j1
ji
4 Lineer Denklem Sistemlerinin Çözümü
Örnek:
x1 10x 2 2x 3 13
2x1 x 2 10x 3 13
10x1 2x 2 x 3 13
a ii j1
j i
1 n
(1)
x i( 2 ) b i a ij x j
a ii j1
j i
…………………….
1 n
(k)
x i( k 1) b i a ij x j
a ii j1
j i
4 Lineer Denklem Sistemlerinin Çözümü
Çözüm:
7 x1 6 x 2 3
8x1 9x 2 4
3 6x 2 1 2x (2k )
( k 1) 1 (k) 3
x 1
7 7
4 8x1 1 2x1( k )
( k 1) 1 (k) 4
x 2
9 9
4 Lineer Denklem Sistemlerinin Çözümü
Çözüm:
Sıfırıncı çözüm:
x1( 0 ) 0
x (20 ) 0
1. iterasyon:
x1(1) 73 1 2 0 0,4286 0,4286 0 0,01
x (21) 94 1 2 0 0,4444 0,4444 0 0,01
4 Lineer Denklem Sistemlerinin Çözümü
Çözüm:
x ( k 1)
1 1 2x
3
7
(k)
2 x1(1) 0,4286
x ( k 1)
2 1 2x
4
9
(k)
1 x (21) 0,4444
2. iterasyon:
Çözüm:
1 2x 0,0476
( k 1) ( 2)
x 3 (k) x 1
1 7 2
x ( k 1)
2 1 2x
4
9
(k)
1 x (22) 0,0635
3. iterasyon:
x1(3) 73 1 2 (0,0635) 0,3741
x2(3) 94 1 2 (0,0476) 0,4021
Gauss-Seidel Yöntemi :
( k 1) ( k 1)
x 2 [ b 2 (a x 21 1 a 23 x (k)
3 a 2 n x )] / a 22
(k)
n
Görüldüğü gibi Jacobi yöntemine çok benzer tek farkı bulunan x i değerinin
hemen bir sonraki denklemlerde yerine konmasıdır. Yani hesaplamalarda
denklemlerin sağ tarafında x i ‘lerin bilinen son değerleri yazılır.
4 Lineer Denklem Sistemlerinin Çözümü
Gauss-Seidel Yöntemi :
x ( k 1)
1
1
b1 a12 x (2k ) a13x 3( k ) a1n x (nk )
a11
x ( k 1)
2
1
b 2 a 21x1( k1) a 23x 3( k ) a 2n x (nk )
a 22
1 i 1 n
(k)
x ( k 1)
i bi a ij x j a ij x j
( k 1)
a ii j1 ji 1
4 Lineer Denklem Sistemlerinin Çözümü
Örnek: 1. iterasyon:
7 x1 6 x 2 3
8x1 9x 2 4 x1(1) 73 1 2 0
T=0,01 ve Nmax = 3 x1(1) 0,4286
Çözüm:
x1( k1) 73 1 2x (2k ) x (21) 94 1 2 (0,4286)
x ( k 1)
1 2x
4 ( k 1)
x (21) 0,0635
2 9 1
Sıfırıncı çözüm:
x (0)
1 0 0,4286 0 0,01
x (20 ) 0 0,0635 0 0,01
4 Lineer Denklem Sistemlerinin Çözümü
Çözüm:
x ( k 1)
1 1 2x
3
7
(k)
2 x1(1) 0,4286
x (21) 0,0635
x ( k 1)
2 94 1 2x ( k 1)
1
2. iterasyon:
x (22) 94 1 2 (0,3741) x ( 2)
2 0,1119
Çözüm:
x ( k 1)
1 1 2x
3
7
(k)
2 x1( 2) 0,3741
x ( k 1)
2 1 2x
4
9
( k 1)
1 x (22) 0,1119
3. iterasyon:
5
İnterpolasyon
(Ara değer bulma)
4. İnterpolasyon
• Tablo halinde verilen bir değişkenin tabloda olmayan bir değerini bulma
işlemi olarak tanımlanabilir.
• Genel anlamda ise bilinmeyen bir f(x) fonksiyonunun x0 , x1,..., xn gibi ayrık
noktalarda verilen f0 , f1,..., fn değerlerini kullanarak bu fonksiyonun daha
basit ve bilinen bir F(x) interpolasyon fonksiyonu ile ifade edilmesi
işlemidir. Verilen [a,b] aralığında sürekli ise interpolasyon fonksiyonu
olarak polinom kullanılabilir ve bu aralıkta küçük bir ε değeri için
f x F x eşitliği sağlanabilir
2
İnterpolasyon Polinomları
y
f2 y = f(x)
f1
F(x)
hata
f0
x
x0 x x1 x2
3
4.1 Doğrusal İnterpolasyon y
F(x) =Ax + B
F x Ax B
f0
A x 0 B f0 f1 f 0 x1 f 0 x 0 f1
Buradan; A ve B bulunur.
A x1 B f1 x1 x 0 x1 x 0
• Çözüm:
f1 f 0 x1 f 0 x 0 f1 f1 f 0
F x x veya F x x x 0 f0
1
x x 0 x1 x 0 1
x x 0
4
Örnek:
x y
1 12 x = 2 için y = ?
3 17
Çözüm:
17 12
i xi fi F x x 1 12
3 1
0 1 12
1 3 17
17 12
F 2 2 1 12
x 0 1 ; f 0 12 3 1
x1 3 ; f1 17 5
F 2 2 1 12
2
f1 f 0
F x x x 0 f0 F 2 14.5
x1 x 0
5
4.2 Eşit aralıklı interpolasyon polinomları
xi x0 x1 ... xn
Verilen (n+1) nokta için
f(xi) f0 f1 ... fn
x 0 x1 x 2 ... x n ve h x1 x 0 x 2 x1 x 3 x 2 ... x n x n 1
f n a 0 a1x n a 2 x n2 ... a n x nn
Yukarıda yazılan lineer denklem setini sağlayacak a0 , a1 , a2 , …, an katsayılarının
bulunması gerekir.
Örnek: Verilen (3) nokta için 2. dereceden xi x0 x1 x2
interpolasyon eğrisi oluşturma. f(xi) f0 f1 f2
F x a 0 a1x a 2 x 2 f2 y = f(x)
f1
x = x0 da F(x0) = f0 dır:
f0
f 0 a 0 a1 x 0 a 2 x 2
0 h
h
x = x1 de F(x1) = f1 dir:
x
f1 a 0 a1x1 a 2 x12 x0 x1 x2
Matris formunda; 1 x 0 x 02 a 0 f 0
x12 a1 f1
x = x2 de F(x2) = f2 dir:
1 x1
f 2 a 0 a1x 2 a 2 x 22 1 x 2 x 2 a 2 f 2
2
Mesela, Gauss Eliminasyon yöntemi kullanılarak yukarıdaki 3 bilinmeyenli
(a0 , a1 ve a2) lineer denklem seti çözülürse;
7
1 x 0 x 02 f 0 x1 x 0 h
2
1 x1 x1 f1
1 x x 2 f x12 x 02 2hx 0 h 2
2 2 2
1 x 0 x 02
x 2 x 0 2h
f0
0 h 2hx h 2
f1 f 0
0
x 22 x 02 4hx 0 4h 2
0 2h 4hx 0 4h 2 f 2 f 0
1 x 0 x 02 f0
0 h 2hx 0 h 2 f1 f 0
0 0 2h 2 f 2 2f1 f 0
8
1 x 0 x 02 f0
0 h 2hx 0 h 2 f1 f 0
0 0 2h 2 f 2 2f1 f 0
1
2h 2a 2 f 2 2f1 f 0 a2 2
(f 2 2f1 f 0 )
2h
1
ha1 2hx 0a 2 h a 2 f1 f 0
2
a1 (f1 f 0 ) 2x 0a 2 ha 2
h
a 0 a1x 0 a 2 x 02 f 0 a 0 f 0 a1x 0 a 2 x 02
9
Örnek:
Tabloda verilen (x,y) değerlerini kullanarak x = 1,0 değerine
karşılık gelen y değerini ikinci dereceden interpolasyon polinomu
ile hesaplayınız.
x 0,6 1,2 1,8
y 0,60 2,10 0,36
Cevap:
1
No x y a2 2 ( f 2 2 f1 f 0 )
2h
0 0,6 0,60
1
2
1 1,2 2,10 0,36 2 2,1 0,6
2 1,8 0,36 2 0,6
4,5
5- 10
Cevap: a 2 4,5 1
a1 ( f1 f 0 ) a2 2 x0 h
h
No x y
1
0 0,6 0,60 2,1 0,6 (4,5) (2 0,6 0,6)
0,6
1 1,2 2,10 10,6
2 1,8 0,36
a0 f 0 a1 x0 a2 x02
0,6 10,6 0,6 (4,5) 0,62
4,14
F x a0 a1x a2 x 2
F x 4,14 10,6 x 4,5x 2
5- 11
Cevap: (Gauss Eliminasyon ) F x a0 a1x a2 x 2
5- 12
4.2.1 İleri fark interpolasyonu y = f(x)
f x1 f1 a 0 ha1 h 2 a 2 f0
f x 2 f 2 a 0 2ha1 4h 2 a 2
• Matris formunda yazılırsa:
f 0 1 0 0 a 0 x
f 1 1 1 a h x0=0 x1=h x2 =2h
1 1
f 2 1 2 4 a 2 h 2
• Matris Tersi Yöntemi uygulanırsa: a 0 f0
a0 2 0 0 f 0 a1
1
3f 0 4f1 f 2
a h 1 3 4 1 f 2h
1 2 1 1
a 2 h 2 1 2 1 f 2 a 2 2 f 0 2f1 f 2
2h
13
4.2.1 İleri fark interpolasyonu
1 1
f x ileri f 0 3f 0 4f1 f 2 x 2 f 0 2f1 f 2 x 2
2h 2h
Burada x değeri 0 ≤ x ≤ 2h arasında olmalıdır ve x = 0’da f(0)=f0 , ve
x = h da f(h)=f1 , ve x = 2h da ise f(2h)=f2 dir.
14
4.2.2 Geri fark interpolasyonu y = f(x)
1 1
f x geri f 0 f 2 4f 1 3f0 x 2 f 2 2f 1 f 0 x 2 şeklinde olur.
2h 2h
Burada x değeri -2h ≤ x ≤ 0 arasında olmalıdır ve x = 0’da f(0)=f0 , ve
x = -h da f(-h)=f-1 , ve x = -2h da ise f(-2h)=f-2 dir.
15
4.2.3 Merkezi fark interpolasyonu y = f(x)
1 1
f x merkezi f 0 f 1 f1 x 2 f 1 2f 0 f1 x 2 şeklinde olur.
2h 2h
Burada x değeri -h ≤ x ≤ h arasında olmalıdır ve x = -h’da f(-h)=f-1 ,
ve x = 0 da f(0)=f0 , ve x =h da ise f(h)=f1 dir.
16
Örnek: x 2 4 6 ise x=5 için f(x)=?
f(x) 8 2 8
Çözüm: h = xi+1 – xi = 2
1 1
1) İleri fark interpolasyonu ile; f x ileri f 0 0 1 2 tr
3f 4f f x f 0 2f1 f 2 x tr
2
2h 2h 2
Verilen data Transfer data
i xi f(xi)=fi (xi)tr f(xi)=fi
0 2 8 x0 = 0 8
1 4 2 x1 = 2 2
2 6 8 x2 = 4 8
x =5 ? xtr =3 ?
f x ileri 8 6 x tr 1.5x tr 2 bulunur ve xtr=3 (x=5) için f(3)ileri= 3.5 olarak hesaplanır.
F x 8 6 x 2 1.5 x 2 26 12 x 1.5x 2
2
F 5 26 12 5 1.5 5 3.5
2
17
Örnek: x 2 4 6 ise x=5 için f(x)=?
f(x) 8 2 8
Çözüm: h = xi+1 – xi = 2
1 1
2) Geri fark interpolasyonu ile; f x geri f 0 2 1 0 tr
f 4f 3f x f 2 2f 1 f 0 x tr
2
2h 2h 2
Verilen data Transfer data
i xi f(xi)=fi (xi)tr f(xi)=fi
-2 2 8 x-2 = -4 8
-1 4 2 x-1 = -2 2
0 6 8 x0 = 0 8
x =5 ? xtr = -1 ?
f x geri 8 6 x tr 1.5x tr 2 bulunur ve xtr= -1 (x=5) için f(-1)geri= 3.5 olarak hesaplanır.
F x 8 6 x 6 1.5 x 6 26 12 x 1.5x 2
2
F 5 26 12 5 1.5 5 3.5
2
18
Örnek: x 2 4 6 ise x=5 için f(x)=?
f(x) 8 2 8
Çözüm: h = xi+1 – xi = 2
1 1
3) Merkezi fark interpolasyonu ile; f x merkezi f 0 f 1 f1 x tr 2 f 1 2f0 f1 x tr 2
2h 2h
Verilen data Transfer data
i xi f(xi)=fi (xi)tr f(xi)=fi
-1 2 8 x-1 = -2 8
0 4 2 x0 = 0 2
1 6 8 x1 = 2 8
x =5 ? xtr = 1 ?
f x merkezi 2 1.5x tr 2 bulunur ve xtr= 1 (x=5) için f(1)merkezi= 3.5 olarak hesaplanır.
F x 2 1.5 x 4 26 12 x 1.5x 2
2
F 5 26 12 5 1.5 5 3.5
2
19
SAYISAL ÇÖZÜMLEME
6
Regresyon Analizi
(Eğri Uydurma)
Regresyon Analizi (Eğri Uydurma)
y r a 0 a 1x yi ei
yri
Mutlak hata:
ei yi y ri yi a 0 a1x i
En Küçük Kareler Yöntemi: x
xi
n n
Sr e y i a 0 a 1 x i
2 2
i
i 1 i 1
Sr en küçük olsun:
Sr Sr
0 ve 0
a 0 a1
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
a 0
0 2y
i 1
i a 0 a1x i 1 0
n n n
y a a x
i 1
i
i 1
0
i 1
1 i 0
a 0 n a1 x i yi
Sr n
a1
0 2y
i 1
i a 0 a1x i x i 0
n n n
i i 0 i 1 i 0
x y
i 1
a x a x 2
i 1 i 1
a 0 x i a1 x i2 x i yi
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
a 0 n a1 x i yi
1 1
a 0 yi a1 x i
n n
1
x
n
xi 1
y yi
n
a 0 y a 1x
a 0 x i a1 x i2 x i yi
1
y i i
x a 1
1
x i 2
a 1 i x i yi
x 2
n n
n x i yi yi x i
a1
n x i2 x i
2
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
Örnek:
Tabloda verilen (x,y) noktalarına uygun bir regresyon doğrusu bulunuz.
x y
1,2 0,16
2,4 0,81
3,6 1,96
4,8 3,61
6 5,76
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
Çözüm:
i xi yi xi yi xi2 18
1 1,2 0,16 0,192 1,44 x 3,6
2 2,4 0,81 1,944 5,76 5
3 3,6 1,96 7,056 12,96 12,3
4 4,8 3,61 17,328 23,04 y 2,46
5 6 5,76 34,56 36 5
n=5 18 12,3 61,08 79,2
y r 1,74 1,1667 x
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
y r 1,74 1,1667 x
1 2 3 4 5 6 7
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
a) Üstel fonksiyon y
y r a1e b1x
y r a1e b1x
ln y r ln a1 b1x
yr ln y r
a 0 ln a1
x
yr a 0 b1x
a1 e a 0
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
Örnek: x y
Tabloda verilen (x,y) noktalarına uygun bir üstel fonksiyon 1,2 0,16
bulunuz. 2,4 0,81
i x y y’=ln y x *y’ x2 3,6 1,96
1 1,2 0,16 -1,8326 -2,1991 1,44 4,8 3,61
2 2,4 0,81 -0,2107 -0,5057 5,76 6 5,76
3 3,6 1,96 0,6729 2,4226 12,96
18
4 4,8 3,61 1,2837 x 3,6
6,1618 23,04
5 6 5,76 1,7509 10,5056 5 36,00
n=5 18 1,6643 16,3852 79,20
1,6643
y 0,3329
5
n x i yi yi x i 5 16,3852 1,6643 18
b1 0,7218
n x i x i 5 79,2 18
2 2 2
15
y r 0,1038e0,7218 x
10
1 2 3 4 5 6 7
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
b) Kuvvet fonksiyonu
y r a1x b1 x ln x
ln y r ln a1 b1 ln x yr a 0 b1x
yr ln y r a1 e a 0
a 0 ln a1
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
Örnek:
Tabloda verilen (x,y) noktalarına uygun bir kuvvet
fonksiyonu bulunuz.
x y
1,2 0,16
2,4 0,81
3,6 1,96
4,8 3,61
6 5,76
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
5,6991
x 1,1398 y
1,6643
0,3329
5 5
n x i yi yi x i 5 5, 49 1,6643 5,6991
b1 2, 2268
n x i 2 x i 5 8,1114 5,6991
2 2
8
y r a1x b1 0,1102x 2, 2268
1 2 3 4 5 6 7
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
y r a 0 a 1x a 2 x 2 a n x n
i 1 i 1
Sr
0 a 0 n a1 x i a 2 x i2 a n x in yi
a 0
Sr
0 a 0 x i a1 x i a 2 x i a n x i x i yi
k k 1 k 2 k n k
a k
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
n
x i x i
2
i a 0 yi
x n
n 1
i i i i 1 y i x i
2 3
x x x x a
x i2 x 3i x i
4
i 2 i i
x n 2
a y x 2
x in x in 1 x in 2 x in n a n y i x in
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
Örnek:
Tabloda verilen (x,y) noktalarına uygun 2. dereceden bir
polinom bulunuz.
x y
1,2 0,16
2,4 0,81
3,6 1,96
4,8 3,61
6 5,76
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
i x y x2 x3 x4 x*y x2y
1 1,2 0,16 1,4400 1,7280 2,07 0,192 0,2304
2 2,4 0,81 5,7600 13,8240 33,18 1,944 4,6656
3 3,6 1,96 12,9600 46,6560 167,96 7,056 25,4016
4 4,8 3,61 23,0400 110,5920 530,84 17,328 83,1744
5 6 5,76 36,0000 216,0000 1296,00 34,56 207,36
n=5 18 12,3 79,2000 388,8000 2030,05 61,08 320,832
a 0 0,0096
a1 0,0830 y r 0,0096 0,0830x 0,1736x 2
a 2 0,1736
Sayısal Çözümleme
Regresyon Analizi (Eğri Uydurma)
1 2 3 4 5 6 7
Sayısal Çözümleme
SAYISAL ÇÖZÜMLEME
7
Sayısal Türev
7 Sayısal Türev
dy df ( x )
Türev y f (x) y
dx dx
Sayısal Türev
• y = f(x) yok (xk, yk) noktaları var
• y = f(x) var fakat türev almak zor (karmaşık)
Taylor Serisi: y
f(x) y = f(x)
f(a)
x
a x
1 1 1
f ( x ) f (a ) ( x a )f (a ) ( x a ) 2 f (a ) ( x a )3 f (a )
1! 2! 3!
6- 2
7 Sayısal Türev
1 1
f ( x ) f (a ) ( x a )f (a ) ( x a ) 2 f (a ) ( x a )3 f (a )
2 6
a xk x x k 1 x a x k1 x k h
1 1
f ( x k 1 ) f ( x k ) hf ( x k ) h 2 f ( x k ) h 3f ( x k )
2 6
1 1
y k 1 y k hyk h 2 yk h 3 yk
2 6
y k 1 y k 1 1
yk hyk h 2 yk
h 2 6
y k 1 y k
yk İleri fark türev formülü
h Hata h ile orantılı
6- 3
7 Sayısal Türev
1 1
f ( x ) f (a ) ( x a )f (a ) ( x a ) 2 f (a ) ( x a )3 f (a )
2 6
a xk x x k 1 x a x k1 x k h
1 2 1 3
f ( x k 1 ) f ( x k ) hf ( x k ) h f ( x k ) h f ( x k )
2 6
1 2 1 3
y k 1 y k hy k h y k h yk
2 6
y k y k 1 1 1 2
yk hy k h yk
h 2 6
y k y k 1
yk Geri fark türev formülü
h Hata h ile orantılı
6- 4
7 Sayısal Türev
1 2 1 3
y k 1 y k hyk h yk h yk
2 6
1 2 1 3
y k 1 y k hy k h y k h yk
2 6
1 3
y k 1 y k 1 2hyk h yk
3
y k 1 y k 1 1 2
yk h yk
2h 6
y k 1 y k 1
yk Merkezi fark türev formülü
2h Hata h2 ile orantılı
6- 5
7 Sayısal Türev
1 1 1
y k 1 y k hyk h 2 yk h 3 yk h 4 y (k4)
2 6 24
1 2 1 3 1 4 ( 4)
y k 1 y k hy k h y k h y k h y k
2 6 24
1 4 ( 4)
y k 1 y k 1 2 y k h yk h y k
2
12
y k 1 2 y k y k 1 1 2 ( 4)
yk 2
h yk
h 12
6- 6
7 Sayısal Türev
yk
yk-1
x
xk-1 xk xk+1
6- 7
7 Sayısal Türev
Örnek:
Tabloda verilen (x,y) noktalarını kullanarak y=f(x)
fonksiyonunun x=1,0 deki birinci türevini,
a) İleri fark türev formülü ile,
b) Geri fark türev formülü ile,
c) Merkezi fark türev formülü ile bulunuz.
Ayrıca fonksiyonunun x=1,0 deki ikinci türevini bulunuz.
x y=f(x)
0,7 1,4096
0,8 1,7804
0,9 2,2136
1,0 2,7183
1,1 3,3046
1,2 3,9841
1,3 4,7701
6- 8
7 Sayısal Türev
Çözüm:
x y=f(x)
a) İleri fark türev 0,7 1,4096
y k 1 y k 3,3046 2,7183 0,8 1,7804
yk 5,8630 0,9 2,2136
h 0,1 1,0 2,7183
b) Geri fark türev 1,1 3,3046
1,2 3,9841
y k y k 1 2,7183 2,2136
yk 5,0470 1,3 4,7701
h 0,1
c) Merkezi fark türev f ( x ) xe x
y k 1 y k 1 3,3046 2,2136 f (1) 5,4366
yk 5,4550
2h 2 0,1 f (1) 8,1548
İkinci türev
y k 1 2 y k y k 1 3,3046 2 2,7183 2,2136
yk 2
2
8,1600
h 0,1
6- 9
'
~ \ .';, .
•:•
I· :·..
-= l. ,7!İ.·
:· 1
:
.
~,;
ı•\
,•·,.
; •
·. : ,
,·,.,
,.
~=3 . · .. '
,.,:
.r .
~·.ti,I
3
-3
~~
=3
~
-~
Clı<OZ-'
. "
1
~ U<J= _JL<)-!l){-h) -t-OthL _
~tıc) h
~ ı:3 t =·_f'&)= fl~)-!t~-h)
, -- - - -h -- -
- -- _ı - - - f .
1
.- - -ı l
~ 1
,ç-h X
-- . h 1.. . . . r_ Jt -hı.._ . . .
.f~</t --2/~-:-ılt-2- + oCh) _ - J~ /_;rI-+}"-t,_l~ + oCh)
f: -/-2 - ti-ıL · - ~·. !l/irl - t/./ ~- · :-·· .. -- ----------------------~---- : -~---- ---
tr'/; -:- /[---~-2-j~:~ı- -; f;-2- -~: :- ::_;·~ - _---:~ ~-:- ~:-~--~ :- -~-------~:__: -~ :
. - .. -- . .. . ---- ·· - ·- ... - ... •, ·- . --· - ·- ··- - -- - - ·- --- -- ·- --·
lj-..2_ ME'R.JCE~, _ FAR.K LA~ . . . . . . - . _ . . _ . _ __ . . ___ _ _ _ .
- - - - - - - - ~ - - - - - ~-- - - - - . - -· -· - .. . .
'ıLI
r' ·
ıı
.f' ( ~ ) =- ✓ ,s t 1
( {) = 1I Ç f 1
(2.)=1?-,5
{ u(o ) =-~ fi l( n= 28 r /((c.) = s2..
f /11 ( o)-= (2. f ııı cn~ {2. f /ı( (2) ~ 12-
S x~
OQv ·. A-J...ıM O(Q /ı f l A\ h:: o, i q_lc.rqk {(x ı: e foı1uı:yı1uııı1.,</ı
me rktf, fc.rk. ı \ e. 2. . i..Jrev,· rı.1° X=-2- nob: -f~J( ıCtı'ıı_ b(,,( l'--<ıt
6
Sayısal İntegral
6 Sayısal İntegral
Sayısal İntegral
x2 x2
I f (x)dx F(x)dx
x1 x1
Sayısal Çözümleme 6- 2
6 Sayısal İntegral
y
Yamuk Kuralı F(x)=a0+a1x
x2 f(xn) y = f(x)
I f (x)dx
f(x3)
İntegralinin değerini yaklaşık
x1
olarak hesaplamak için f(x2)
x2
6- 3
6 Sayısal İntegral
1 y
I x 2 x1 f x1 f x 2
2 f(xn-1) f(xn)
f(x3)
x x y = f(x)
h n 1 xn xn 1 şeklinde adım aralığı
n 1 f(x2)
tanımlanırsa
1
I h f x1 f x 2 olur. I1 I2
2 f(x1) I n1
Yandaki şeklin toplam alanı ise; h h h
I toplam I1 I 2 In1 x
x1 x2 x3 xn-1 xn
1 1 1
I toplam h f x1 f x 2 h f x 2 f x3 h f xn1 f xn
2 2 2
1
I toplam h f x1 2f x 2 2f x3 2f xn1 f xn
2
n 1
h
I toplam f x1 f xn h f x i
2 i 2
6- 4
6 Sayısal İntegral
Örnek:
Tabloda verilen (x,y) noktalarını kullanarak y=f(x) fonksiyonunun
x=0,7 ile x=1,3 aralığında integralini,
a) 1 aralık kullanarak,
b) 2 aralık kullanarak,
c) 3 aralık kullanarak
d) 6 aralık kullanarak bulunuz
x y=f(x)
0,7 1,4096
0,8 1,7804
0,9 2,2136
1,0 2,7183
1,1 3,3046
1,2 3,9841
1,3 4,7701
6- 5
6 Sayısal İntegral
Çözüm:
1
I toplam h f x1 2f x 2 2f x3 2f xn1 f xn
2
1
I toplam h f x1 2f x 2 2f x3 2f xn1 f xn
2 x y=f(x)
x1= 0,7 f(x1)= 1,4096
c) 3 aralık için (n=4)
x2= 0,9 f(x2)= 2,2136
xn x1 1,3 0,7
h 0,2 x3= 1,1 f(x3)= 3,3046
n 1 3 xn=x4= 1,3 f(x4)= 4,7701
0,2
I toplam (1,4096 2 2,2136 2 3,3046 4,7701) 1,7216
2
x y=f(x)
d) 6 aralık için (n=7) x1= 0,7 f(x1)= 1,4096
x x 1,3 0,7 x2= 0,8 f(x2)= 1,7804
h n 1 0,1
n 1 6 x3= 0,9 f(x3)= 2,2136
0,1 x4= 1,0 f(x4)= 2,7183
I toplam (1, 4096 2 1,7804 2 2, 2136 x5= 1,1 f(x5)= 3,3046
2
2 2,7183 2 3,3046 2 3,9841 4,7701) 1,7091 x6= 1,2 f(x6)= 3,9841
xn = x7= 1,3 f(x7)= 4,7701
Gerçek integral değeri=1,7049148125269165...
aralık= 1 2 3 6
h= 0,6 0,3 0,2 0,1
I= 1,8539 1,7424 1,7216 1,7091
Sayısal Çözümleme 6- 7
6 Sayısal İntegral
y
Simpson 1/3 Kuralı f(x3)
y = f(x)
h h
f(x2)
I f (x)dx F(x)dx olsun.
F(x)=a0+a1x+a2x2
h h
a a1x a 2 x dx
h h
I 0
2
h
2h3 x
I 2ha0 a2 x1=-h x2=0 x3=h
3
Simpson 1/3 kuralı n nokta (ya da n-1 aralık) için genelleştirilirse; (aralık sayısı çift olmalıdır)
I toplam I1 I 2 In1
h h h
I toplam f x1 4f x2 f x3 f x3 4f x 4 f x5 f xn 2 4f xn 1 f xn
3 3 3
h
I toplam f x1 4f x2 2f x3 4f x 4 2f x5 2f xn 2 4f xn 1 f xn
3
Sayısal Çözümleme 6- 9
6 Sayısal İntegral
Örnek:
Tabloda verilen (x,y) noktalarını kullanarak y=f(x) fonksiyonunun
x=0,7 ile x=1,3 aralığında integralini Simpson 1/3 kuralı ile,
a) 2 aralık kullanarak,
b) 6 aralık kullanarak bulunuz.
x y=f(x)
0,7 1,4096
0,8 1,7804
0,9 2,2136
1,0 2,7183
1,1 3,3046
1,2 3,9841
1,3 4,7701
Sayısal Çözümleme 6- 10
6 Sayısal İntegral
Çözüm:
x y=f(x)
xn x1 1,3 0,7
h 0,3 x1= 0,7 f(x1)= 1,4096
n 1 2 x2= 1,0 f(x2)= 2,7183
xn =x3= 1,3 f(x3)= 4,7701
h
I f x1 4f x 2 f x3
3
0,3
I (1,4096 4 2,7183 4,7701) 1,70529
3
I 1,70529
Sayısal Çözümleme 6- 11
6 Sayısal İntegral
h
I toplam f x1 4f x 2 2f x3 4f x 4 2f x5 2f xn2 4f xn1 f xn
3
h
I toplam f x1 4f x 2 2f x3 4f x 4 2f x5 4f x6 f x7
3
0,1
I toplam 1,4096 4 1,7804 2 2,2136 4 2,7183 2 3,3046 4 3,9841 4,7701
3
I toplam 1,70491
Sayısal Çözümleme 6- 12
6 Sayısal İntegral
Yamuk Kuralı:
aralık= 1 2 3 6
h= 0,6 0,3 0,2 0,1
I= 1,8539 1,7424 1,7216 1,7091
Sayısal Çözümleme 6- 13
6 Sayısal İntegral
Örnek:
Cos(p x/3) fonksiyonunun x=0 ile x=1,5 aralığında integralini, 6
aralık kullanarak,
a) Yamuk kuralı ile,
b) Simpson 1/3 kuralı ile
Çözüm:
6 aralık için (n=7),
xn x1 1,5 0
h 0,25 x Cos x
n 1 6 x1=0,0000 f(x1)= 1,0000
x2=0,2500 f(x2)= 0,9659
x3=0,5000 f(x3)= 0,8660
x4=0,7500 f(x4)= 0,7071
x5=1,0000 f(x5)= 0,5000
x6=1,2500 f(x6)= 0,2588
xn =x7=1,5000 f(x7)= 0,0000
Sayısal Çözümleme 6- 14
6 Sayısal İntegral
Çözüm: x Cos x
x1=0,0000 f(x1)= 1,0000
x2=0,2500 f(x2)= 0,9659
a) Yamuk kuralı: (n=7) x3=0,5000 f(x3)= 0,8660
x4=0,7500 f(x4)= 0,7071
h 0,25 x5=1,0000 f(x5)= 0,5000
x6=1,2500 f(x6)= 0,2588
xn =x7=1,5000 f(x7)= 0,0000
1
I toplam h f x1 2f x 2 2f x3 2f xn1 f xn
2
0, 25
I toplam f x1 2f x 2 2f x3 2f x 4 2f x5 2f x6 f x7
2
0,25
I toplam 1,0000 2 0,9659 2 0,8660 2 0,7071 2 0,5000 2 0,2588 0,0000
2
I toplam 0,94945
Sayısal Çözümleme 6- 15
6 Sayısal İntegral
x Cos x
Çözüm: x1=0,0000 f(x1)= 1,0000
x2=0,2500 f(x2)= 0,9659
x3=0,5000 f(x3)= 0,8660
x4=0,7500 f(x4)= 0,7071
b) Simpson 1/3 kuralı: (n=7) x5=1,0000 f(x5)= 0,5000
x6=1,2500 f(x6)= 0,2588
h 0,25 xn =x7=1,5000 f(x7)= 0,0000
h
I toplam f x1 4f x2 2f x3 4f x 4 2f x5 2f xn 2 4f xn 1 f xn
3
h
I toplam f x1 4f x 2 2f x3 4f x 4 2f x5 4f x6 f x 7
3
0,25
I toplam (1,0000 4 0,9659 2 0,8660 4 0,7071 2 0,5000 4 0,2588 0,0000)
3
I toplam 0,9549333
Sayısal Çözümleme 6- 16
6 Sayısal İntegral
Sayısal Çözümleme 6- 17
6 Sayısal İntegral
Çift İntegrasyon
y n xm
I f x0 , y 2f x1 , y 2f xm1 , y f xm , y dy
y0
2
Sonra y için uygulanırsa;
y x
I f x 0 , y 0 2f x1 , y 0 2f xm1 , y 0 f x m , y 0
2 2
x
2 f x 0 , y1 2f x1 , y1 2f xm1 , y1 f xm , y1
2
x
2 f x 0 , y n1 2f x1 , y n1 2f xm1 , y n1 f xm , y n1
2
x
f x 0 , y n 2f x1 , y n 2f xm1 , y n f xm , y n
2
Sayısal Çözümleme 6- 18
6 Sayısal İntegral
Çift İntegrasyon
Yamuk kuralı için; f x0 , y 0 f x 0 , y1 f x 0 , y n 1 f x0 , y n 1
2
x y f x1 , y 0 f x1 , y1 f x1 , y n 1 f x1 , y n
I 1 2 2 11 m 1
4
f xm 1 , y 0 f xm 1 , y1 f xm 1 , y n 1 f xm 1 , y n 2
f x m , y 0 f x m , y1 f xm , y n 1 f xm , y n m 1 n 1 1 n 1 1
Sayısal Çözümleme 6- 19
6 Sayısal İntegral
1
0 0 0 0 2 0 1 0 2 0 2 0 1
1.1 0 1 2 3 1 1 2 1 0 1 1 2 2 2 3 1
I 1 2 113 2 13
4 4
0 2 4 6 34 0 1 2 2 4 2 6 1 31
1 41
0
I 1 2 113 9 1 0 2 9 118
1 1 36
9
4 4 4
18 31
Gerçek çözüm:
2 2 3
3 2 3
x 2
2 0 3 2 2
2y
3
I x.y dx dy y dy y dy 2y dy 9 0 9
0
0 0 0
2 0 2 2 0
2 0
Sayısal Çözümleme 6- 20