Download - 8.sayisal turevintegral
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,2007 1
8. SAYISAL TÜREV ve İNTEGRAL
=Değişimin matematiği
Mühendisler değişen sistemler ve süreçlerle sürekli olarak uğraşmak zorunda oldukları için türev ve integral kavramları mesleğimizin temel araçları arasındadır.
Bağımlı değişkenin / bağımsız değişken
x∆
t∆
X∆ t∆
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20072
x
xfxxf
x
f ii
∆−∆+
=∆∆ )()(
Türev Tanımı: (matematikte),
fark (difference) yaklaşımı idi
x
xfxxf
x
xfxf ii
x ∆−∆+
=∂
∂=→∆
)()()()(' lim
0
• Diferansiyel, farkları belirlemek, ayırmak anlamına gelir
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20073
Mühendislikte türev
VL=L , ic=C
•Mühendislikte bir çok yasa ve genelleştirme, fiziksel dünyada karşılıkları olan değişimlerin tahmin edilmesi esasına dayanmaktadır. •Newton’un ikinci yasası temel bir örnek olup, bir cismin konumuyla değil, konumunun zamana göre değişimiyle ilgilenmektedir
v= dX/dt
•Isı geçişleri, sıcaklık farkına bağlı olarak, akım yasası potansiyel farkına bağlı olarak ifade edilir.
• Benzer şekilde, L,C elemanlarının uç denklemleri;
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20074
İntegral Tanımı Yüksek matematikte diferansiyelin
ters işlemi; integraldir
Sum [ f(x)dx dilimleri ]
Birleştirme, biraraya getirme, toplama(sum)
f(xi)dx
…………
f(x)
f(xi)dx ∫200
0
dx)x(f
S
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20075
Mühendislikte integral: (fonksiyonun-eğrinin altında kalan alan)
(a) (b) (c)
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20076
8.1) Sayısal Türev8.1.1. İki noktalı basit türev yaklaşımları
a) Geri Fark Yaklaşımı
(8.4)
Geri Fark Formülü
Şekil.8.2. Geri Fark Yaklaşımı
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20077
8.1.1. İki noktalı basit türev yaklaşımları a) İleri Fark Yaklaşımı
(8.5)
İleri Fark Formülü
Şekil.8.3. İleri Fark Yaklaşımı b) Merkez Fark Yaklaşımı
(8.6)
Merkez Fark Formülü
Şekil.8.4. Merkez Fark Yaklaşımı
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20078
Örnek: y=x2 işlevinin x=2’deki türevini h=0.1 kullanarak
her üç yöntemle yaklaşık olarak bulunuz.
a) İleri fark yöntemiyle
b) Geri fark yöntemiyle
c) Merkez fark yöntemiyle
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20079
8.1.2. Taylor Serisi yardımıyla çok noktalı türev yaklaşımları
İki noktalı türev yaklaşımları
!
)(.................................
!2
)(''
!1
)(')()(
21
n
xfhxfhxfhxfhxf i
nnii
ii +++=+
!2
)(''
!1
)(')()(
21ii
ii
xfhxfhxfhxf ++=+
( ) ( )!2
)(''2
!1
)('2)()2(
21 xfhxfhxfhxf ii ++=+
-4
+
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200710
2
)(''4)('4)(4)(4
2i
iii
xfhxhfxfhxf −−−=+−
2
)(''4)('2)()2(
2 xfhxhfxfhxf iii ++=+
=
veya kısaca
=
+
İki noktalı türev yaklaşımları : Taylor serisi için ileri fark yöntemi
Taylor serisi için ileri fark formülü
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200711
b) Aynı işlemler, geriye (xi-1 noktasına ) doğru yapılırsa
fi
xi+1 xi
h
fi+1
fi-1
h
xi-1 xi+2 xi-2
fi-2
fi+2
Şekil.8.5. Taylor Serisi yardımıyla iki noktalı türev yaklaşımları
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200712
( ) ( )!2
)x(''fh
!1
)x('fh)x(f)hx(f i
2i
1
ii
−+
−+=−
( ) ( )!2
)(''2
!1
)('2)()2(
21 xfhxfhxfhxf ii
−+−+=−
=
İki noktalı türev yaklaşımları : Taylor serisi için geri fark yöntemi
Taylor serisi için geri fark formülü
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200713
Üç noktalı türev yaklaşımları
Taylor serileri 3. dereceden kuvvetlerine kadar açılarak ve yine taraf tarafa yok etme işlemleri kullanılarak 1. 2. ve 3. dereceden türevleri yaklaşık olarak bulunabilir. Buradan
= (8.15)
= (8.16)
= (8.17)
Ödev: Taylor serisine açarak bu denklemleri ispatlayın
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200714
Örnek: f(x)=ex-2 işlevinin x=2 noktasındaki yaklaşık türevini gördüğümüz yöntemlerle bulunuz. ( h=0,1 Analitik çözüm: )1e)2('f 22 == −
Çözüm: • İki noktalı ileri farkla çözüm
,
= olduğundan, = =0.9964
• Basit ileri farkla çözüm;
= 1,0517
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200715
• İki noktalı geri farkla çözüm
,
= olduğundan, = =0.99705
• Basit geri farkla çözüm;
=
Merkez farkla çözüm;
= 1,001
Örnek (devam)
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200716
8.2) Sayısal İntegral
x= t
f(x)=T
Şekil.8.6. Bir sisteme ait 1’er dakika aralıklarla alınmış ayrık sıcaklık verileri
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200717
Örnek:
x f(x) 0.25 2.599 0.75 2.414 1.25 1.945 1.75 1.993
( )dxe
x
x x5.02
0
2/3
sin5.01
1cos2∫ +
++
x
f(x)
0 0.25 0.75 1.25 1.75
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200718
8.2.1. Basit İntegral Yaklaşımları
Alt Değer Yaklaşımı
xi+h
f(xi)
f (xi+h)
xi
f (x)
x Şekil.8.8. Alt Değer Yaklaşımı
( ) ( )hxfIdxxf iA
hx
x
i
i
=≡∫+
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200719
Üst Değer Yaklaşımı
xi+h
f(xi)
f (xi+h)
xi
f (x)
x
( ) ( )hhxfIdxxf iÜ
hx
x
i
i
+=≡∫+
xi +h
f(xi )
f (xi +h)
xi xi+h/2
f (x)
x
f(xi+h/2)
Orta Nokta Yaklaşımı
hh
xfI iÜ
+=
2
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200720
8.2.2. Newton-Cotes Formülleri
=ao+a1x+........anxn ( ) ( )dxxfdxxfI
b
a
n
b
a∫∫ ≅=
= f(a)+
8.2.2.1. Trapez (Yamuk) Kuralı
f1(x)
b,f(b)
a, f(a) doğrusal interpolasyon
I= ∫b
a
[f(a)+ )()()(
axab
afbf −−−
]dx I=(b-a)*
2
)()( afbf +
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200721
b
f(a)
f (b)
a Taban
f (x)
x
Trapez (Yamuk) Kuralı
I=Taban * ortalama yükseklik
I=(b-a)* 2
)()( afbf +
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200722
Trapez kuralı’nın tekli uygulaması Örnek:
f(x) = 0.2+25x-200x2+675x3-900x4+400x5 işlevinin x=0’dan 0.8’e kadar trapez kuralı ile integralini alın. (İntegralin analitik çözümü:1.640533)
Çözüm: İşlevin verilen noktalardaki değerleri; f(0)=0.2, f(0.8)=0.232 bulunur . Eşitlikte yerine koyulursa
I=(b-a)* bulunur.
Hata Et=1.640533-0.1728=1.467733 Sonuç %89.5 bağıl hatayla bulunmuştur.
f(x) - - - 2.0- - - -
0 Hata
İntegral Tahmini . 0.8 x - Şekil.8.12. Aralığın büyük seçilmesi sonucu
integral hatası(Chapra S.,Canale,R., 2003)
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200723
Trapez kuralı’nın çoklu uygulaması
f2
xn-1 x2.......
h
fn-1
f1
I2
x1 xn x0
f0
fn
I1
I1= , I2=
Şekil.8.13. Çoklu uygulamalarda trapez kuralı
I=I1+I2+................In Burada
I=
I=
Trapez kuralının çoklu uygulaması için genelleştirilmiş formül
1980’lerde Türkçemize giren deyim; “toplanıp Voltranı oluşturmak”
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200724
Kalbin pompaladığı kan debisini ölçmek için kullanılan standart teknik, Hamilton tarafından geliştirilen indikatör seyrelmesidir. Küçük bir sondanın bir ucu radyal bir atardamara sokulur ve diğer ucu kan içindeki boyanın (indikatör) derişikliğini otomatik olarak kaydedebilen bir yoğunluk ölçere bağlanır. Bilinen miktarda boya (5.6 mg) hızlı bir şekilde enjekte edilir ve Tablo’daki veriler alınır. Boya seyrelmesinde elde edilen bu sonuçların grafiği Şekil’de görülmektedir. Derişim 15 sn civarında en yüksek değere ulaşmakta, daha sonra düşmektedir ve bu düşüşü yeniden dolaşan boya nedeniyle bir artış izlemektedir. Yeniden dolaşımın etkisini gözardı etmek için analistler derişim eğrisini düz bir doğru şeklinde uzatırlar. Bu durumda derişim ( fD(t) ): t=23. saniyede 1.1, t=25. saniyede 0.9, t=27. saniyede 0.45 ve t=29. saniyede 0 olmaktadır. Daha sonra kalp çıktısı (cardiac output) şöyle hesaplanabilmektedir;
C= , Burada C kalp debisi [L/dakika],
M=enjekte edilen boya miktarı (mg), 60=dakikayı saniyeye çeviren katsayı (s/dakika) ve A= eğrinin (Analistler tarafından düzeltilmiş haliyle!) altında kalan alandır ((mg/L)*s). t1=5. ile t13=29. saniyeler arasında, 2s adım büyüklüğüyle, trapez kuralınının çoklu uygulamasını kullanarak bu hastanın kalp debisini hesaplayın.
(Trapez formülü : I= )
Örnek:
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200725
Çözüm:adım büyüklüğü h=2 sn I= idi.
f1= f(5)=0, f2= f(7)=0.1, f3= f(9)=0.11, f4= f(11)=0.4, f5= f(13)=4, f6=f(15)=9, f7=f(17)=7.9, f8=f(19)=4.1,
f9=f(21)=2.2, f10=f(23)=1.1, f11=f(25)=0.9, f12=f(27)=0.45, fn= f13=f(29)=0
)f2ff(2
h 1n
2kkn1 ∑
−
=
++
)f2ff(2
2 IA dt)t(f
12
2kk131
29
5
D ∑∫=
++===
L/dk 5.55188dakika/s60*s*)L/mg(52.60
mg6.560*
A
MC:Debi ===
= 0+0+2*(0.1+0.11+0.4+4+9+7.9+4.1+2.2+1.1+0.9+0.45) =60.52 mg/L
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200726
Soru:a) Aynı veriler ve yöntemi kullanarak kalp debisini hesaplayacak bir bilgisayar algoritması oluşturun.
b) ve programını yazın a)
İlk Değerleri Ata M, n,h, Toplam
H
k=k+1
k=2 ?)1n(k −≤ E
Yoğunlukölçerden alınıp düzeltilen tüm verileri gir f1……..fn
∑−
=
)1n(
2kkf = Toplam
++= ∑
−
=
)1n(
2kkn1 f*2ff
2
hA
Toplam=Toplam+f(k)
C=(M/A)*60
b)
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200727
8.2.2.2.Simpson Kuralları
f(x)
x
Şekil.8.14. 2. dereceden polinom
f(x)
x
Şekil.8.15. 3. dereceden polinom
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200728
Simpson’un 1/3 Kuralı
( ) ( )dxxfdxxfIb
a
2
b
a∫∫ ≅=
( )( )( )( )
( ) ( )( ) ( )
( )( )( )( ) dxxf
xxxx
xxxxxf
xxxx
xxxxxf
xxxx
xxxxI
x
xo
∫
−−
−−+
−−−−
+−−
−−=
2
)()()( 21202
101
2101
200
2010
21
( )xf 2
x1, f(x1)
2. Dereceden Lagrange İnterpolasyon Polinomu
x2, f(x2)
x3, f(x3)
( )[ ])()(43 210 xfxfxfh
I ++≅
Simpson’un 1/3 Kuralı (İkinci Newton Cotes İntegral Formülü)
h= 2
ab − ( )[ ]
yükseklikOrtalamaTaban
xfxfxfabI
6
)()(4)( 210 ++
−≅
a=x0, b=x2’dir. x1 ise a ve b’nin ortasındaki nokta
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200729
Simpson’un 1/3 Kuralının Tekli Uygulaması:
Örnek: f(x)=0.2+25x-200x2+675x3-900x4+400x5 işlevini a=0’dan b=0.8’e kadar Simpson’un 1/3 kuralıyla sayısal olarak integre edin. (İntegralin tam değeri:1.640533 idi)
Çözüm: f(0)=0.2, f(0.4)=2.456, f(0.8)=0.232 ‘dir. Integral değeri
Bu değer yamuk yöntemiyle çözüme göre daha doğru bir sonuç bulmuştur. Et=1.640533-1.367467=0.2730667, yüzde bağıl hatası %16.6’dır.
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200730
Simpson’un 1/3 Kuralının Çoklu Uygulaması:
I=I1+I2+................In
I=
h=n
ab −
I= ( )[ ]
yükseklikOrtalamaTaban
xfxfxfabI
6
)()(4)( 210 ++
−≅
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200731
Örnek: : f(x) = 0.2+25x-200x2+675x3-900x4+400x5 işlevinin a=0’dan b=0.8’e kadar Simpson’un 1/3 kuralını kullanarak n=4 aralık için integre edin. (İntegralin tam değeri:1.640533 idi)
Çözüm: n=4, h=(0.8-0)/4=0.2 x0=0, x1=0.2, x2=0.4, x3=0.6, x4=0.8 f(0)=0.2 f(0.2)=1.288 f(0.4)=2.456 f(0.6)=3.464 f(0.8)=0.232
Et=1.640533-1.623467=0.017067. Bağıl yüzde hatası %1.04 bulunur.
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200732
İlk Değerleri Ata n, b, a, h, ToplamTekler=0, ToplamÇiftler=0, f0
H
H
i=i+1
i=1 ?ni ≤ E h=0.2 aralıklarla tüm noktalarda sırayla
fonksiyonun aldığı değerler bulunur f1, f2.........fn= f(0.2)........f(0.8)
H
i=i+1
i=1 ?2/ni ≤
E Tek x sayıları için fonksiyonların aldığı değerlerin toplamını bul ToplamTekler=ToplamTekler+f(i)
H
i=i+1
i=1 ?2/)2( −≤ ni
E Çift x sayıları için fonksiyonların aldığı değerlerin toplamını bul ToplamCiftler=ToplamCiftler+f(i)
∑=
−
2/
112
n
iif =Toplam Tek Sayılar
∑−
=
2/)2(
12
n
iif = Toplam Çift Sayılar
( )
+++
−=∑ ∑
=
−
=−
n
ffffabI
n
i
n
iiin
3
242/
1
2/)2(
12120
Program Algor itması
Simpson’un 1/3 kuralının
çoklu uygulaması için örnek algoritma
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200733
Program Kodları
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200734
Simpson’un 3/8 Kuralı Diğer iki yöntemin türetilmesine benzer şekilde, üçüncü dereceden bir Lagrange polinomu dört noktadan geçirilebilir ve integrali alınacak f(x) işlevi yerine kullanılabilir.
Üçüncü dereceden Lagrange polinomunun integrali;
veya Simpson’un 3/8 kuralı (3. Newton Cotes integral formülü):
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200735
Sayısal Türev ve İntegralin Elektrik-Elektronik Mühendisliğinde Uygulamaları Bir periyot boyunca salınan bir elektrik akımının ortalama değeri sıfır olabilir. Örneğin akımın basit bir sinüsle tanımlandığını varsayalım: i(t)=sin(2 /T). Burada T periyottur. Bu işlevin ortalama değeri aşağıdaki eşitlikle hesaplanabilir.
i= =
Burada net sonucun sıfır olması gerçeğine karşın, bu akım bir iş yapabilir ve ısı üretebilir. Ortalama değeri sıfır olsa da bu tür etkilerinden dolayı etkili veya etkin akım değeri olarak adlandırılır. Bu nedenle elektik mühendisleri bu tür bir akımı genellikle aşağıdaki eşitlikle tanımlarlar. (RMS: Roots of mean square:karesel ortalamanın karekökü) :
IRMS=
Burada i(t): t anındaki anlık akımdır.
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200736
Ödev: T=1sn için şekilde görülen dalganın etkin akımını trapez ve Simpson 1/3 kurallarıyla 4
aralık için bulun. Bağıl yüzde hatayı bulun. (Gerçek değer 15.41261, % )
Şekil.8.18. Yarım periyot için sinüzoidal akım işareti
Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200737
Şekilde değişimi verilen akımın etkin değerini Simpson’un 1/3 integral formülünü kullanarak h= adımı ile hesaplayınız. Burada akım; şekilden de görüldüğü gibi ve katlarında periyodik olarak başlayan (iletime geçen), genliği 1.45A, periyodu olan sinüzoidal bir işarettir. Dolayısıyla taralı bölgeler simetrik ve alanları eşittir.
ietkin= , A=(b-a) ,h= , Radyan= )
Soruyu çözecek a) algoritmayı oluşturun b) programı yazın.
Ödev.2.
Kaynaklar• Müh. İçin Say. Yöntemler, CAPRA,S
ve diğ., Literatür Yayınları• Sayısal Çözümleme,Aktaş Z., ODTÜ
Yayınları• Applied Num. Analysis, Gerald,C.F. ve
diğ. Addison Wesley Pub.• Sayısal Çözümleme Ders Notları,
Bilgin, M.Z., Kocaeli Ün., Elektrik Müh. Bölümü