Top Banner
Sayısal Metotlar
77

Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Sep 08, 2019

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Sayısal Metotlar

Page 2: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Kaynak Kitaplar :

Numerical Analysis Richard L.Burden, J.Douglas Faires International Thomson Publishing Company Numerical Methods Using Matlab John H. Mathews, Kurtis D. Fink Prentice Hall Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P.Canale Çeviri: Hasan Heperkan, Uğur Kesgin Literatür Yayınevi

Page 3: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

İÇERİK

-Tek değişkenli fonksiyonların köklerinin bulunması

-Interpolasyon(ara nokta tayini)

-Sayısal integral

-Sayısal türev

-Adi Diferansiyel denklemlerin köklerinin bulunması

-LU ayrıştırması

-Öz değer, Öz vektör

-Lineer olamayan denklemlerin köklerinin bulunması

Page 4: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Tek değişkenli fonksiyonlar Yarılama Metodu :

Page 5: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

[a,b] aralığında köke bakılır p1 bu aralığın orta noktasıdır. f(p1)=0 ise p=p1 dir. f(p1) ve f(a1) aynı işaretliyse kök [p1,b1], a2=p1, b2=b1 dir. f(p1) ve f(a1) farklı işaretliyse kök [a1,p1], a2=a1, b2=p1 dir.

Page 6: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Algoritması: Adım 1: i=1 FA=f(a) Adım 2: while i<=N0 do steps 3-6 Adım 3: p=(a+b)/2 FP=f(p) Adım 4: if FP=0 or (b-a)/2<TOL then OUTPUT(p) STOP Adım 5: i=i+1 Adım 6: if FA.FP>0 then a=p; FA=FP else b=p Adım 7: OUTPUT(‘Method failed after N0 iterations, N0=‘,N0) STOP

Page 7: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

104)( 23 xxxf

Örnek:

fonksiyonunun [1,2] aralığında kökünün olup olmadığına bakılacak: f(1)= - 5 , f(2)= 14

Page 8: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 9: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Sabit Nokta Metodu :

Page 10: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 11: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 12: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

104)( 23 xxxf

Örnek:

fonksiyonunun [1,2] aralığında kökünün olup olmadığına bakılacak: f(1)= - 5 , f(2)= 14

Page 13: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

104)( 23 xxxf

Page 14: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 15: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Newton-Raphson Metodu :

Page 16: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 17: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 18: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 19: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Secant Metodu :

Page 20: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 21: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 22: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Regula-Falsi Metodu :

Page 23: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 24: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 25: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Interpolasyon

Page 26: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 27: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 28: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Interpolasyon Lagrange Interpolasyonu :

Page 29: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 30: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 31: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 32: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Newton’un Bölünmüş Farklar Metodu :

Page 33: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 34: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Newton’un Bölünmüş Farklar Metodu :

Page 35: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Örnek : Aşağıdaki nokta değerleri verilmiş olsun.

Page 36: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 37: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Newton’un İleri Bölünmüş Farklar Metodu :

Page 38: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Newton’un geri Bölünmüş Farklar Metodu :

Page 39: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Newton’un orta Bölünmüş Farklar Metodu :

Page 40: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 41: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Geri Fark Formülü :

İleri Fark Formülü :

Page 42: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Orta Fark Formülü :

Page 43: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

İleri=

Geri=

Page 44: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Orta=

Page 45: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Hermit Metodu :

Page 46: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 47: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 48: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 49: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 50: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Sayısal Türev

Page 51: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 52: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 53: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 54: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 55: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 56: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 57: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Sayısal İntegral

Page 58: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 59: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 60: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 61: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Adi Diferansiyel Denklemler Euler Metodu :

y’=f(t,y) , [t0,tM] , y(t0)=y0

tk=a+kh , k=0,1,2,…,M , h=(b-a)/M

y(t) fonksiyonu t=t0 noktasında Taylor serisine açıldığında :

y’(t0)=f(t0,y(t0)), h=t1-t0 , değerlerini yerine yazarak

elde edilir.

2

))(())(()()(

2

01000

ttcytttytyty

2)())(,()()(

2

10001

hcytythftyty

Page 62: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

h yeterince küçük seçilirse ikinci türeve sahip terim ihmal edilebilir. Bu durumda :

Page 63: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 64: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 65: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Heun Metodu :

Page 66: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 67: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 68: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 69: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Taylor Metodu :

Page 70: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 71: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 72: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Runge-Kutta Metodu :

Page 73: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 74: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 75: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 76: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta
Page 77: Sayısal Metotlar - oguzhanoztas.com · Mühendisler için Sayısal Yöntemler Steven C. Chapra, Raymond P. Canale Çeviri: Hasan Heperkan, Uğur Kesgin ... -Interpolasyon(ara nokta

Örnek :