8.sayisal turevintegral

37
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

Upload: ahmet-hurgun

Post on 02-Jul-2015

837 views

Category:

Education


0 download

DESCRIPTION

taylor serisi ile türev-integ. yaklaşımları

TRANSCRIPT

Page 1: 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∆

Page 2: 8.sayisal turevintegral

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

Page 3: 8.sayisal turevintegral

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;

Page 4: 8.sayisal turevintegral

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

Page 5: 8.sayisal turevintegral

Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,20075

Mühendislikte integral: (fonksiyonun-eğrinin altında kalan alan)

(a) (b) (c)

Page 6: 8.sayisal turevintegral

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ı

Page 7: 8.sayisal turevintegral

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ı

Page 8: 8.sayisal turevintegral

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

Page 9: 8.sayisal turevintegral

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

+

Page 10: 8.sayisal turevintegral

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ü

Page 11: 8.sayisal turevintegral

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ı

Page 12: 8.sayisal turevintegral

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ü

Page 13: 8.sayisal turevintegral

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

Page 14: 8.sayisal turevintegral

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

Page 15: 8.sayisal turevintegral

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)

Page 16: 8.sayisal turevintegral

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

Page 17: 8.sayisal turevintegral

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

Page 18: 8.sayisal turevintegral

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

=≡∫+

Page 19: 8.sayisal turevintegral

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

Page 20: 8.sayisal turevintegral

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 +

Page 21: 8.sayisal turevintegral

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 +

Page 22: 8.sayisal turevintegral

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)

Page 23: 8.sayisal turevintegral

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”

Page 24: 8.sayisal turevintegral

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:

Page 25: 8.sayisal turevintegral

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

Page 26: 8.sayisal turevintegral

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)

Page 27: 8.sayisal turevintegral

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

Page 28: 8.sayisal turevintegral

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

Page 29: 8.sayisal turevintegral

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.

Page 30: 8.sayisal turevintegral

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 ++

−≅

Page 31: 8.sayisal turevintegral

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.

Page 32: 8.sayisal turevintegral

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

Page 33: 8.sayisal turevintegral

Serhat YILMAZ, Elektronik ve Hab,Kocaeli Ün.,200733

Program Kodları

Page 34: 8.sayisal turevintegral

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ü):

Page 35: 8.sayisal turevintegral

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.

Page 36: 8.sayisal turevintegral

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

Page 37: 8.sayisal turevintegral

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ü