• Sonuç bulunamadı

ekstrapolasyon denir. Böyle bir işlem için bilinmeyen bir fonksiyon, x değerleri ve kullanılan enterpolasyon fonksiyonu

N/A
N/A
Protected

Academic year: 2022

Share "ekstrapolasyon denir. Böyle bir işlem için bilinmeyen bir fonksiyon, x değerleri ve kullanılan enterpolasyon fonksiyonu"

Copied!
23
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

3. PREDİKSİYON, KESTİRİM (ENTERPOLASYON-EKSTRAPOLASYON)

Verilen (x1,y1), (x2,y2),…., (xn,yn) değerlerinden yararlanarak herhangi bir xi değeri için olması gereken yi değerinin hesaplanması işlemine prediksiyon denir. xi değeri verilen x değerleri arasında ise işleme enterpolasyon, dışında ise ekstrapolasyon denir. Böyle bir işlem için bilinmeyen bir fonksiyon, x değerleri ve kullanılan enterpolasyon fonksiyonu yardımıyla basit bir şekilde tanımlanmaya çalışılır. Enterpolasyon işlemi enterpolasyon için seçilen fonksiyona göre doğrusal, polinomsal, üçgen v.b. enterpolasyon olarak ayrılabilir.

Doğrusal Enterpolasyon : Verilen x,y değerleri arasında doğrusal bir ilişki varsa enterpolasyon işlemi,

p i

i j

i j i p i j

i j i p

i

p x x

x x

y y y

y y y

x x y y

x

x

eşitliğiyle yapılır.

(2)

2 14,000 8,000

3 8,000 6,364

 

 

3 1

1 2

1 2 1

3 x x

x x

y y y

y

Örnek : f(x)=ex fonksiyonunun x=0.2 için y=1.221 x=0.3 için y=1.350 ise x=0.26 için değeri nedir?

 

 

3 1

1 2

1 2 1

3 x x

x x

y y y

y

1 0,200 1,221

2 0,300 1,350

3 0,260 1,298

(3)

Polinomsal Enterpolasyon : Verilen x,y değerleri arasında polinomsal bir ilişki olduğunun düşünülmesi durumunda polinomun derecesine göre verilerle çözüm yapılır.

Örnek :

i x y

1 3,000 5,000

2 4,000 2,000

3 1,000 3,000

4 2,000

2.derece polinom ax2+bx+c=y şeklindedir. Veriler bu formülde uygulanırsa,

2 c

6.333 b

1.333 a

c b a 3

c 4b 16a 2

c 3b 9a 5

x 2için y 5.334 2 6.333x 1.333x

y 2

(4)

2 2,000 2,000

3 3,000 14,000

4 4,000

2 c

8 - b

4 a

c b 3 a 9 4 1

c 2b 4a 2

c b a 2 -

34 y için 4 x

2 8x x 4

y 2

Langrange Enterpolasyonu : Verilen x,y değerleri ile yazılacak Langrange enterpolasyon formül aşağıdaki şekildedir.

       

i 1



1 i 22

 

i ii11



i i 1i 1

 

i n n

i(x) n

1 i

i

i(x) x x x x ...x x x x ...x x x x ...

x x x x ...

x x x L x

.y L

y

(5)

Örnek :

i x y

1 3,000 5,000

2 4,000 2,000

3 1,000 3,000

4 2,000 5,334

  

    

  

    

  

    

 

5.334 y

için 2 x

2 6.333x 1.333x

L y y

2 1 7x 6 x

1 4 1 3 1

4 x 3 L x

3 4x 3 x

1 1 4 3 4

1 x 3 L x

4 5x 2 x

1 1 3 4 3

1 x 4 L x

2 n

1 i

x i i

2 3

2 2

2 1

(6)

i x y

1 5,000 3,000

2 8,000 1,000

3 9,000 5,000

4 4,000 18,335

  

    

  

    

  

    

335 . 8 1 y için 4 x 89.015 24.338x

x 667 . 1 y

0 4 x 3 1 4 x

1 8 9 5 9

8 x 5 L x

5 4 4x 1 3 x 1 9 8 5 8

9 x 5 L x

2 7 x 7 1 12 x

1 9 5 8 5

9 x 8 L x

2

2 3

2 2

2 1

Üçgen Enterpolasyon : Bu enterpolasyon iki yada daha fazla değişken grubu içerir. Verilen x,y,z değerlerine göre bir diğer noktanın x,y değerine karşılık gelen z değerini bulmak için üç noktadan geçen düzlem denklemi yazılır. Bu denklem z = ax+by+c şeklindedir.

(7)

i x y z

1 x1 y1 z1

2 x2 y2 z2

3 x3 y3 z3

P xp yp zp=?

3 2 1 1

3 3

2 2

1 1

3 3

2 2

1 1

3 2 1

3 3 3

2 2 2

1 1 1

z z z

1 y x

1 y x

1 y x

c b a

c b a

1 y x

1 y x

1 y x

z z z c by ax z

c by ax z

c by ax z

     

     

     

1 2 2 1 3 1 1 3 2 3 3 2

1 2 3

1 2

3

2 1 1

3 3

2 1

3 3

2 2

1 1

y x y x y x y x y x y x

x x x

x x

x

y y y

y y

y A det

1 1

y x

1 y x

1 y x

2 3

2

1 3

3

1 2

1 y y x y y x y y

x A

det

     

 

     

 

     

2 3 3 2 1 3 1 1 3 2 1 2 2 1 3

3 1 2 2 3 1 1 2 3

3 2 1 2 1 3 1 3 2

z y x y x z y x y x z y x y A x det c 1

z x x z x x z x A x

det b 1

z y y z y y z y A y

det a 1

c by ax

zp p p eşitliğiyle çözüm yapılır.

(8)

i x y z

1 3,000 5,000 6,000

2 2,000 1,000 0,000

3 5,000 2,000 1,000

4 4,000 3,000 2,725

det A= 3*(1-2)-2*(5-2)+5*(5-1)=11

     

 

     

 

     

4 56 25 60 3 101

1.182

11 c 1

1.545 1

3 2 0 5 3 6 3 11 5 b 1

0.182 1

4 5 0 5 2 6 2 11 1 a 1

z = -0.182x+1.545y-1.182 ise x = 4 ve y = 3 için z = 2.725

(9)

Dörtgen (bilineer) Enterpolasyon : Bir P noktasının yakınındaki dört noktanın xşyşz değerleri biliniyorsa P noktasının x,y değerine karşılık gelen z değerini bulmak için dört noktadan geçen bilineer yüzey denklemi yazılır. Bu denklem z=ax+by+cxy+d şeklindedir.

i x y z

1 x1 y1 z1

2 x2 y2 z2

3 x3 y3 z3

4 x4 y4 z4

P xp yp zp=?

4 3 2 1 1

4 4 4 4

3 3 3 3

2 2 2 2

1 1 1 1

4 4 4 4

3 3 3 3

2 2 2 2

1 1 1 1

4 3 2 1

4 4 3 3 4

3 3 3 3 3

2 2 2 2 2

1 1 1 1 1

z z z z

1 y x y x

1 y x y x

1 y x y x

1 y x y x

d c b a

d c b a

1 y x y x

1 y x y x

1 y x y x

1 y x y x

z z z z

d y cx by ax z

d y cx by ax z

d y cx by ax z

d y cx by ax z

a, b, c, d bulunur. zp axp byp cxpyp deşitliğiyle çözüm yapılır.

(10)

i x y z

1 1,000 1,000 1,000

2 2,000 5,000 2,000

3 3,000 6,000 2,000

4 4,000 1,000 1,000

P 2,000 3,000 1,500

a+b+c+d = 1 2a+5b+10c+d = 2 3a+6b+18c+d = 2 4a+b+4c+d =1

a = 0.05 b = 0.35 c = 0.05 d = 0.65

z = 0.05x+0.35y—0.05xy+0.65 ise x = 2 ve y = 3 için z = 1.5

(11)

4. SONLU FARKLAR YÖNTEMİ VE SONLU FARKLAR YÖNTEMİ İLE ENTERPOLASYON

Belli noktalarda belirlenmiş olan bir fonksiyonun bilinmeyen noktalarındaki değerinin hesabı için sonlu farklar yöntemi kullanılabilir. Belli bir aralıkta verilen f(x) fonksiyonunun h basamaklı ileri, geri ve merkezi sonlu farklar yöntemine göre çözümleri oluşturulan bir katsayılar tablosu yardımıyla yapılabilmektedir.

1. İleri Yön Sonlu Farklar Yöntemi ve Enterpolasyon:

Δy2

Δy1

y3 y4

y0 y2 y1

y=f(x)

x0 x1 x2 x3 x4

h h h h

Δy0

(12)

     

   

 

0

1 n 1 1 n 0 1 n 0

n

0 1 2 3 0 1 2 0

2 0

3

0 1 2 0 1 1 2 0 1 0

1 0

0 2

m 1 m m

1 2 1

0 1 0

Δ Y Δ Y

Δ Y Δ Δ Y

. .

Y 3Y 3Y Y Y 2Y Δ Y

Δ Y Δ Δ Y

Y 2Y Y Y Y Y ΔY Y

ΔY Y

ΔY ΔY Δ Δ Y

Y ΔY Y

. .

Y ΔY Y

Y ΔY Y



2 2 2 2

Δx 0 h

h Δ y dx

y d

h Δy h lim Δy dx

dy

Örnek : y x 5x32x24x6 fonksiyonunun h=1 ve 0≤x≤5 aralığı için ileri yön sonlu farklar tablosunu hesaplayınız.

X Y ΔY Δ2Y Δ3Y Δ4Y

0 -6 7 26 30 0

1 1 33 56 30 0

2 34 89 86 30

3 123 175 116

4 298 291

5 589

Sabit terimler çıktı. Denklemin derecesi 3’dür.

(13)

İleri Yön Sonlu Farklar Yöntemi İle Enterpolasyon (Gregory-Newton Enterpolasyon Bağıntıları)

 

   

   

  m  m1 0

m m 1 m

0 3 2

2 2 3

0 2 1

1 1 2

0 0

0 1

m 1 m m

2 3 2

1 2 1

0 1 0

Y 1

Y ΔY 1

Y Y

Y 1

Y ΔY 1

Y Y

Y 1

Y ΔY 1

Y Y

Y ΔY 1

Y Y

Y ΔY Y

.

Y ΔY Y

Y ΔY Y

Y ΔY Y



 

    

...

Δ Y 3!

2 - p 1 - p Y p 2! Δ

1 - p ΔY p 1!

Y p Y

1 p 0 Δ Y

1 Y

0 3 0

2 0

0 p

0 p p

Örnek : y x 5x32x24x6 fonksiyonunun h=1 ve 0≤x≤5 aralığı için ileri yön sonlu farklar tablosundan x=0.3 ise y’yi hesaplayınız.

X Y ΔY Δ2Y Δ3Y Δ4Y

0 -6 7 26 30 0

1 1 33 56 30 0

2 34 89 86 30

3 123 175 116 4 298 291

5 589

=Y0 =ΔY0 2Y0 3Y0 4Y0

(14)

        

845 . 4 Y

0

* ) 7 . 2 (

* ) 7 . 1 (

* ) 7 . 0 ( 24*

3 . 30 0

* ) 7 . 1 (

* ) 7 . 0 ( 6 *

3 . 26 0

* ) 7 . 0 ( 2 *

3 . 7 0

* 3 . 0 6 Y

Δ Y 4!

3 - p 2 - p 1 - p Y p 3! Δ

2 - p 1 - p Y p 2! Δ

1 - p ΔY p 1!

Y p Y

p p

0 4 0

3 0

2 0

0 p

Örnek : y x 5x32x24x6 fonksiyonunun h=1 ve 0≤x≤5 aralığı için ileri yön sonlu farklar tablosundan x=0.8 ise y’yi hesaplayınız.

X Y ΔY Δ2Y Δ3Y Δ4Y

0 -6 7 26 30 0

1 1 33 56 30 0

2 34 89 86 30

3 123 175 116 4 298 291

5 589

2 . h 0

1 8 .

p 0

=Y0 =ΔY0 2Y0 3Y0 4Y0

(15)

        

     

52 . 1 Y

0

* ) 2 . 3 (

* ) 2 . 2 (

* ) 2 . 1 ( 24 *

2 . 30 0

* ) 2 . 2 (

* ) 2 . 1 ( 6 *

2 . 56 0

* ) 2 . 1 ( 2 *

2 . 33 0

* ) 2 . 0 ( 1 Y

Δ Y 4!

3 - p 2 - p 1 - p Y p 3! Δ

2 - p 1 - p Y p 2! Δ

1 - p ΔY p 1!

Y p Y

p p

0 4 0

3 0

2 0

0 p

Örnek : y x x36 fonksiyonunun h=1 ve 0≤x≤6 aralığı için ileri yön sonlu farklar tablosundan x=0.3 ve x=1.8 ise y’yi hesaplayınız.

X Y ΔY Δ2Y Δ3Y Δ4Y

0 -6 1 6 6 0

1 -5 7 12 6 0

2 2 19 18 6 0

3 21 37 24 6

4 58 61 30

5 119 91 6 210

3 . h 0

0 3 . p 0

973 . 5 Yp

2 . h 0

2 8 .

p1

168 . 0 Yp

(16)

     

 

 

 

0

1 n 1 1 n 0 1 n 0

n

0 1 2 3 0 1 2 0

2 0

3

0 1 2 0 1 1 2 0 1 0

1 0

0 2

m 1 m m

1 2 1

0 1 0

Y Y

Y Y

. .

Y 3Y 3Y Y Y 2Y Y Y

Y

Y 2Y Y Y Y Y Y Y Y Y

Y Y

Y

Y Y Y . .

Y Y Y

Y Y Y



Δy1

Δy2

y1 y0

y4 y2 y3

y=f(x)

x4 x3 x2 x1 x0

h h h h

Δy3

Δy0

(17)

Örnek : y x 5x32x24x6 fonksiyonunun h=1 ve 0≤x≤5 aralığı için geri yön sonlu farklar tablosunu hesaplayınız.

X Y ▼Y 2Y 3Y 4Y

0 -6

1 1 7

2 34 33 26

3 123 89 56 30

4 298 175 86 30 0

5 589 291 116 30 0

Geri Yön Sonlu Farklar Yöntemi İle Enterpolasyon (Gregory-Newton Enterpolasyon Bağıntıları)

 

    

...

3! Y 2 p 1 p Y p 2!

1 p Y p 1!

Y p Y

1 p 0 Y 1

Y

0 3 0

2 0

0 p

0 -p p

(18)

X Y ▼Y 2Y 3Y 4Y

0 -6

1 1 7

2 34 33 26

3 123 89 56 30

4 298 175 86 30 0

5 589 291 116 30 0

3 . h 0

4 3 . p 4

        

755 . 371 Y

0 24 *

3 . 3

* 3 . 2

* 3 . 1

* 3 . 30 0 6 *

3 . 2

* 3 . 1

* 3 . 86 0 2 *

3 . 1

* 3 . 175 0

* ) 3 . 0 ( 298 Y

Δ Y 4!

3 p 2 p 1 p Y p 3! Δ

2 p 1 p Y p 2!

1 p Y p 1!

Y p Y

p p

0 4 0

3 0

2 0

0 p

(19)

Örnek : y x x36 fonksiyonunun h=1 ve 0≤x≤6 aralığı için geri yön sonlu farklar tablosundan x=5.4 ve x=4.5 ise y’yi hesaplayınız.

X Y ΔY Δ2Y Δ3Y Δ4Y 0 -6

1 -5 1

2 2 7 6

3 21 19 12 6

4 58 37 18 6 0

5 119 61 24 6 0

6 210 91 30 6 0

4 . h 0

5 4 . p5

464 . 151 Yp

5 . h 0

5 5 .

p 4

125 . 85 Yp

(20)

     

 

 

 

0

1 n 1 1 n 0 1 n 0 n

0 1 2 3 0 1 2 0

2 0 3

0 1 2 0 1 1 2 0 1 0 1 0

0 2

m 1 m m

1 2 1

0 1 0

δ Y δ Y

δ Y δ δ Y . .

Y 3Y 3Y Y Y 2Y δ Y

δ Y Y δ δ

Y 2Y Y Y Y Y δY Y

Y δY δ Y

δY Y δ

δ

Y δY Y

. .

Y δY Y

Y δY Y



x1+1/2

x1/2

y=f(x)

x0 x1 x2 x3 x4 h/2 h/2 h/2 h/2 h/2 h/2 h/2 h/2

y0

y1 y2 y3

y4

y1/2

y1+1/2

y2+1/2

y3+1/2

x2+1/2 x3+1/2

(21)

Örnek : y x 5x32x24x6 fonksiyonunun h=1 ve 0≤x≤5 aralığı için ileri yön sonlu farklar tablosunu hesaplayınız.

X Y ΔY Δ2Y Δ3Y Δ4Y

0 0

26 30

30 30 291

56 86 116 7

33 89 298 175

589 0

1 2 3 4 5

-6 1 34 123

Merkezi Sonlu Farklar Yöntemi İle Enterpolasyon (Bessel Bağıntısı)

      

...

....

δ Y 3!

1 p 0.5 p p 2

δ Y δ Y

2!

1 p δY p

1!

0.5 - p 2

Y

Y Y 1 3 1/2

2 0 2 1/2

1 0

p

Örnek : y x 5x32x24x6 fonksiyonunun h=1 ve 0≤x≤5 aralığı için geri yön sonlu farklar tablosundan x=2.3 ise y’yi hesaplayınız.

Referanslar

Benzer Belgeler

(˙Ipucu: ¨ Ozge inte- graller ile ilgili teorem(ler) kullanarak veya integral testi ile ¸c¨ oz¨ ulebilir) 6.. D¨ onel cisimlerin

A¸ sa¼ g¬daki diferensiyel denklemlerin birer özel çözümü yanlar¬nda ver-

Bu yönteme göre (1) denkleminin (2) biçiminde bir çözüme sahip oldu¼ gu kabul edilerek kuvvet serisi yöntemindekine benzer as¬mlar izlerinir.Daha sonra sabiti ve a n (n

Gerçel ( reel ) sayı ekseninde herhangi bir sayının sağında bulunan sayılar daima o sayıdan büyük, solunda bulunan sayılar da o sayıdan küçüktür. Bir eşitsizliğin her

Orijine göre yansıma dönüşümü altındaki görüntüsü D(-a, -b) (apsis ve ordinat işaret değiştirir.).. A noktasının, K noktasına göre yansıma dönüşümü

Herhangi formülde sol ayraç sayısının, sağ ayraç sayısına eşit oldu- ğunu gösterin.

˙Istanbul Ticaret ¨ Universitesi M¨ uhendislik Fak¨ ultesi MAT121-Matematiksel Analiz I. 2019 G¨ uz D¨ onemi Alı¸ stırma Soruları 3: T¨

f fonksiyonunun ve te˘ get do˘ grusunun grafi˘ gini ¸