บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5...

36
13/02/55 1 1 บททบทท5 5 บทท บทท 5 5 การประมาณค่าในช่วงและการประมาณพหุนาม Numerical Method ลักษณะของปัญหา ลักษณะของปัญหา มีข้อมูลจากการวัด ซึ่งแทนความสัมพันธ์ของตัวแปรต้นและตัวแปรตาม 2 ตองการทราบคาตวแรตาม จุดอนๆ นชวงของการวด ต้องการทราบพฤติกรรมของฟังก์ชันที่แทนข้อมูล ทฤษฎีบท การประมาณของ Weierstrass ถ้า มีนิยาม และความต่อเนื่องบน ሾ, ሿ และให้ ε0 แล้วจะมีพหุนาม ยามบน คณสมบ|ݔݔ| ߝาหรบทก ทนยามบน , ทมคณสมบตวา |ݔݔ| ߝสาหรบท אݔሾ, ሿ

Transcript of บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5...

Page 1: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

1

1

บทท บทท 5 5 บทท บทท 5 5

การประมาณคาในชวงและการประมาณพหนาม

Numerical Method

ลกษณะของปญหาลกษณะของปญหา

มขอมลจากการวด ซงแทนความสมพนธของตวแปรตนและตวแปรตาม

ป ใ

2

ตองการทราบคาตวแปรตาม ณ จดอนๆ ในชวงของการวด

ตองการทราบพฤตกรรมของฟงกชนทแทนขอมล

ทฤษฎบท การประมาณของ Weierstrass ถา มนยาม และความตอเนองบน , และให ε 0 แลวจะมพหนาม

ทนยามบน ทมคณสมบตวา| | สาหรบทก ทนยามบน , ทมคณสมบตวา| | สาหรบทก ,

Page 2: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

2

Theory of Theory of WeierstrassWeierstrass3

y

 

O x 3 20 1

Overview

ให และให   เปนพหนามเทยเลอร พจนแรก สาหรบการประมาณ

4

รอบจด 0 0 

0 1  

1 1   

2 12

2  

3 12

2

3

6  

4 12

2

3

6

4

24  

5 12

2

3

6

4

24

5

120  

Page 3: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

3

Overview5

1 2 3 4 5 -2.0 0.13533528 -1.00000000 1.00000000 -0.33333333 0.33333333 0.06666667 -1.5 0.22313016 -0.50000000 0.62500000 0.06250000 0.27343750 0.21015625 -1.0 0.36787944 0.00000000 0.50000000 0.33333333 0.37500000 0.36666667 -0.5 0.60653066 0.50000000 0.62500000 0.60416667 0.60677083 0.60651042 0.0 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 1.00000000 0 5 1 64872127 1 50000000 1 62500000 1 64583333 1 64843750 1 648697920.5 1.64872127 1.50000000 1.62500000 1.64583333 1.64843750 1.64869792 1.0 2.71828183 2.00000000 2.50000000 2.66666667 2.70833333 2.71666667 1.5 4.48168907 2.50000000 3.62500000 4.18750000 4.39843750 4.46171875 2.0 7.38905610 3.00000000 5.00000000 6.33333333 7.00000000 7.26666667

คาประมาณจะดขน เมอใชพหนามดกรสง

Overview

อนกรมเทยเลอรทกระจายรอบจด 0 1 ของ 1 เขยนไดในรปพหนามดกร

6

0

เปน ∑ 1!

10 ∑ 1 10

ในการประมาณคา 3 โดยพหนาม

ไดคาของ 3 เปนไปตามตาราง 0 1 2 3 4 5 6 7 3 1 -1 3 -5 11 -21 43 -85

Page 4: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

4

Lagrange PolynomialLagrange Polynomial7

y

 

O  

Lagrange PolynomialLagrange Polynomial

ถาทราบจด 2 จด 0, 0 และ 1, 1 จะสามารถรางพหนามดกรหนง

8

0 0 1 1 (สมการเสนตรง) ได ซงอาจเขยนในรปพหนามเปน

1

0 10

0

1 01

เมอ   0 เราได 1 00 1

0 10

0 0

1 01 1 · 0  

0 · 1 0 ไ 1 1 1 0เมอ 1 เราได 1 1

1 1

0 10

1 0

1 01 0 · 0  

1 · 1 1 ซงได 1 ทมคณสมบตตามตองการ

Page 5: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

5

Lagrange PolynomialLagrange Polynomial

สาหรบพหนามเชงเสนทผานจด 0 , 0 และ 1, 1 นยามให

9

1,01

0 1 และ 1,1

0

1 0

ทงคเปนฟงกชนเชงเสน ซง

เมอ 0 , 1,0 0 1, 1,1 0 0 ทาให   1 0 0

เมอ 1 , 1,0 1 0, 1,1 1 1 ทาให 1 1 1

กรณทวไป จะสราง , สาหรบทก 0,1,2,… , โดยมคณสมบตวา

,0,1,

Lagrange PolynomialLagrange Polynomial

นยาม , โดย

10

,0 1 … 1 1 …

0 1 … 1 1 …

มกจะเขยน แทน , เมอทราบ ชดเจน

นยามพหนามอนดบ ของลากรองจ ในการประมาณคาในชวงโดย

0 0 หรอ ∑ 0

Page 6: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

6

Example (Lagrange Polynomial)Example (Lagrange Polynomial)

สาหรบปญหาการประมาณคา 1 สมมตให 0 2, 1 2.5 และ 2 4 จะไดขอมล

11

ญ 0 1 2 ดงตาราง

2 2.5 4 0.5 0.4 0.25

จากขอมลขางตน ถาใชพหนามลากรองจประมาณคา 3 จะทาไดโดยหา 0, 1, 2 โดย

01 2 2.5 4

2 2 5 2 42 6.5 10 0

0 1 0 2 2 2.5 2 4

10 2

1 0 1 2

2 42.5 2 2.5 4

4 2 24 323

20 1

2 0 2 1

2 2.54 2 4 2.5

2 4.5 53

Example (Lagrange Polynomial)Example (Lagrange Polynomial)

ได 2 ∑20

12

0.5 2 6.5 10 0.4 4 2 24 323

0.252 4.5 5

3

0.05 2 0.425 1.15

ในขณะทคาจรง 3 13

0.333· คาประมาณทไดจาก 2 3 0.325

Page 7: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

7

Lagrange PolynomialLagrange Polynomial

อนกรมเทยเลอรมพจนเศษเหลอในรป 1

01

เมอ อยระหวาง กบ

13

อนกรมเทยเลอรมพจนเศษเหลอในรป 1 !

เมอ อยระหวาง กบ 0

แตพหนามลากรองจอนดบ ใชขอมลจากจดทตางกน 0, 1, … ,

สตรคาผดพลาดของพหนามลากรองจ 1

1 ! 0 1 …

เมอ อยระหวาง กบ 0, 1, … ,

Divided DifferenceDivided Difference

นยามผลตางสบเนอง

14

ผลตางสบเนองทศนย ของฟงกชน เทยบกบ คอ ผลตางสบเนองทเหลอ จะถกนยามโดยความสมพนธเวยนบงเกด (recursive) ผลตางสบเนองทหนงของ เทยบกบ และ 1 คอ

1 , 11

ผลตางสบเนองท เทยบกบ , 1, … , คอ

, 1, …1, … , , … , 1

Page 8: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

8

Divided DifferenceDivided Difference

พหนามผลตางสบเนองของนวตน(ขางหนา) นยามโดย

15

0 0, 1 00, 1, 2 0 10, 1, … , 0 1 … 1

พหนามผลตางสบเนองของนวตน(ยอนหลง) นยามโดย

1,2, 1, 1

0, 1, … , 1 … 1

Divided DifferenceDivided Difference

First divided difference Second divided difference

16

First divided difference Second divided difference

0 0

0, 11 0

1 0

1 1 0, 1, 21, 2 0, 1

2 0

1, 22 1

2 1

2 1

2 2 1, 2, 32, 3 1, 2

3 1

2, 33 2

3 2

3 3

Page 9: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

9

Example (Newton Divided Difference)Example (Newton Divided Difference)

กาหนดคาของฟงกชน ณ หลายจด 

17

1.0 1.3 1.6 1.9 2.2

0.7651977 0.6200860 0.4554022 0.2818186 0.1103623  

จงใชการประมาณคาในชวงโดยผลตางสบเนองของนวตนประมาณคา 1.5  

Example (Newton Divided Difference)Example (Newton Divided Difference)

xi f(xi)=f[xi] 1st Divided Diff 2nd Divided Diff 3rd Divided Diff 4th Divided Diff

18

1.0 0.7651977-0.4837057

1.3 0.6200860 -0.1087339-0.5489460 0.0658784

1.6 0.4554022 -0.0494433 0.00182510 5786120 0 0680685-0.5786120 0.0680685

1.9 0.2818186 0.0118183-0.5715210

2.2 0.1103623

Page 10: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

10

Example (Newton Divided Difference)Example (Newton Divided Difference)

สมประสทธของผลตางสบเนอง(ขางหนา)ของ Newton ทใหพหนามในการประมาณคา

19

สมประสทธของผลตางสบเนอง(ขางหนา)ของ Newton ทใหพหนามในการประมาณคาในชวง จะอยในแนวทแยงมมบนของตาราง พหนามนคอ

4 0.7651977 0.483705 1 0.1087339 1 1.30.0658784 1 1.3 1.6

0.0018251 1 1.3 1.6 1.9

ซงให 4 1.5 0.511820

สมประสทธของผลตางสบเนอง(ยอนหลง)ของ Newton ทใหพหนามในการประมาณคาในชวง จะอยในแนวทแยงมมลางของตาราง

คาประมาณท x=1.8 มคาเทาไร

Forward Divided DifferenceForward Divided Difference

ให 0, 1, … , หางเทาๆกน 1 สาหรบทก 0,1,2,… , และ

20

0 จะได  

สตรผลตางสบเนอง(ขางหนา)จะกลายเปน

0  0 0, 1 1 2

0, 1, 21 2 … 1 0, 1, … ,

1 2 … 1 0, 1, … ,0

หรอ 0 ∑ ! 0 , 1, … ,0

Page 11: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

11

Forward Divided DifferenceForward Divided Difference

นยามสญกรณของผลตางสบเนองขางหนาของลาดบ 0∞ ใดๆ โดย

21

∆ 1 สาหรบทก 0

และผลตางสบเนองขางหนาอนดบสงๆ มนยามเปน

∆ ∆ ∆ 1 สาหรบทก 2

จะไดวา 1

0, 11 0

1 0

1∆ 0

0, 1, 212

∆ 1 ∆ 0 12 2 ∆

20

และไดพจนทวไป   0, 1, … ,1!

∆ 0

Forward Divided DifferenceForward Divided Difference22

จาก 0 ∑ ! 0, 1,… ,0

เมอแทน 0, 1, … ,1!∆ 0

ไดสตรผลตางสบเนองขางหนาของ Newton เขยนไดอกแบบหนงคอ

∆ 00

Page 12: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

12

Backward Divided DifferenceBackward Divided Difference

สาหรบสตรผลตางสบเนอง(ยอนหลง)

23

1,2, 1, 1

0, 1, … , 1 … 1

หากใชระยะหางเทากน โดย , ทาใหได ทาใหได

1, 1 22, 1,

1 2 … 1 0, 1, … ,

Backward Divided DifferenceBackward Divided Difference

ซงได  0 ∑ ! , … , , 1,0

24

0 10

ให 0∞ เปนลาดบใดๆ นยามสญกรณผลตางสบเนองยอนหลงโดย

1 สาหรบทก 1

ผลตางสบเนองยอนหลงอนดบสงๆ มนยามเปน

1 สาหรบทก 2

สงนชวา

1,1 , 2, 1,

12 2

2

และไดพจนทวไปเปน , … , 1,1!

k

Page 13: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

13

Backward Divided DifferenceBackward Divided Difference

จาก 0 ∑ ! 10

25

จาก 0 ∑ ! , … , , 1,0

และ , … , 1,1!

k

เมอ – 1 … 1!

1 1 … 1!

จะได “สตรผลตางสบเนองยอนหลงของ Newton” เปน

∑ 1 ∑ 10

Example (Newton Divided Difference)Example (Newton Divided Difference)

กาหนดคาของฟงกชน ณ หลายจด 

26

1.0 1.3 1.6 1.9 2.2

0.7651977 0.6200860 0.4554022 0.2818186 0.1103623  

จงใชการประมาณคาในชวงโดยผลตางสบเนองของนวตนประมาณคา 1.1  และ 2.0  

ในการประมาณคา 1.1 ใหเลอกใชขอมลทใกล 1.1 มากทสด นนคอ 0 1.0 ซงได

0.3, 13 หรอ 4 1.1 4 1.0 1

30.3  

ในการประมาณคา 2.0 ใหเลอกใชขอมลทใกล 2.0 มากทสด นนคอ 4 2.2 ซงได

0.3, 23 หรอ 4 2.0 4 2.2 2

30.3  

Page 14: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

14

Example (Newton Divided Difference)Example (Newton Divided Difference)

xi f(xi)=f[xi] 1st Divided Diff 2nd Divided Diff 3rd Divided Diff 4th Divided Diff

27

1.0 0.7651977-0.4837057

1.3 0.6200860 -0.1087339-0.5489460 0.0658784

1.6 0.4554022 -0.0494433 0.00182510 5786120 0 0680685-0.5786120 0.0680685

1.9 0.2818186 0.0118183-0.5715210

2.2 0.1103623

Example (Newton Divided Difference)Example (Newton Divided Difference)

ทาใหได

28

ทาใหได

4 1.1 4 1.013 0.3

0.765197713 0.3 0.483705

13

23 0.3 2 0.10873393 3

13

23

53 0.3 3 0.0658784

13

23

53

83 0.3 4 0.0018251 0.7196480 

Page 15: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

15

Example (Newton Divided Difference)Example (Newton Divided Difference)

xi f(xi)=f[xi] 1st Divided Diff 2nd Divided Diff 3rd Divided Diff 4th Divided Diff

29

1.0 0.7651977-0.4837057

1.3 0.6200860 -0.1087339-0.5489460 0.0658784

1.6 0.4554022 -0.0494433 0.00182510 5786120 0 0680685-0.5786120 0.0680685

1.9 0.2818186 0.0118183-0.5715210

2.2 0.1103623

Example (Newton Divided Difference)Example (Newton Divided Difference)

ทาใหได 

30

4 2.0 4 2.223 0.3

0.110362323 0.3 0.5715210

2313 0.3 2 0.0118183

2313

43 0.3 3 0.0680685

2 1 4 72313

43

73 0.3 4 0.0018251 0.2238754

Page 16: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

16

HermiteHermite InterpolationInterpolation

ใ ป ป ใ

31

การทพหนามมดกรสงขนจะทาใหคาประมาณดขน การประมาณคาในชวง

ของ Hermite นอกจากจะใชคาฟงกชน ณ จดทกาหนดแลว ยงใชคา

อนพนธอนดบหนง ณ จดทกาหนดนนดวย สาหรบขอมลจานวน n+1 ตว พหนาม Hermite จะมดกร 2n+1

HermiteHermite InterpolationInterpolation

พหนาม Hermite

32

ถา 1 , และ 0, 1, … , , เปนจดตางๆกน แลวพหนามหนงเดยวทมดกรตาสด และมคาเหมอน กบอนพนธเหมอน ณ 0 , 1, … , คอพหนามดกรนอยกวาหรอเทากบ  2 1 ซงมรปเปน

2 1 ∑ ,0 ∑ ,0

เมอ 1 2 2 เมอ , 1 2 , ,

, ,2

ในทน , คอ พหนามสมประสทธท ของ Langrange ทมดกร

Page 17: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

17

HermiteHermite InterpolationInterpolation

สตรคาผดพลาดของพหนาม Hermite

33

ถา 2 2 , แลว

2 12 2

2 2 ! 02 … 2

เมอ   ,

ความสมพนธระหวางผลตางสบเนองกนอนพนธ

ถา , และ 0 ,… , , แลว ม , ทวา

0, 1, … , !

HermiteHermite InterpolationInterpolation

การสรางพหนาม Hermite จะเรมจากการ นยามลาดบ 02 1 โดย

0 1

34

2 2 1 0,1,… ,

จากนนสรางตารางผลตางสบเนองของ 0, 1, … , 2 1 เพราะวา 2 2 1 สาหรบทกคา

ดงนน 2 , 2 12 1 2

2 1 2 จงหาไมได

แตจากความสมพนธ 0, 1, … , ! จะไดวา 0, 1

!สาหรบบาง 0, 1

ดวยเหตน lim 1 0 0, 1 0

ทานองเดยวกน 2 , 2 1

Page 18: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

18

HermiteHermite InterpolationInterpolation

รปแบบผลตางสบเนองของพหนาม Hermite

35

ถา 1 , และ 0, 1, … , , เปนจดตางๆกน แลว

2 1 0 0, 1, … , 0 1 … 1

2 1

1

เมอ 2 2 1 และ 2 , 2 1 สาหรบทก 0 1 0,1,… ,

HermiteHermite InterpolationInterpolation

First divided difference Second divided difference

36

0 0 0 0 0, 1 0

1 0 1 0 0, 1, 2

1, 2 0, 1

2 0

1, 2

2 1

2 1

2 1 2 1 1, 2, 3

2, 3 1, 2

3 1

2, 3 1

3 1 3 1 3, 4 2, 33 32, 3, 4

4 2

3, 4

4 3

4 3

4 2 4 2 3, 4, 5

4, 5 3, 4

5 3

4, 5 2

5 2 5 2

Page 19: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

19

Example (Example (HermiteHermite Interpolation)Interpolation)

จากขอมลในตาราง พรอมดวยคาอนพนธ จงสรางตารางผลตางสบเนองเพอใชพหนาม Hermite

37

ประมาณคาของ 1.5

1.3 0.6200860 -0.5220232 1.6 0.4554022 -0.5698959 1.9 0.2818186 -0.5811571

Example (Example (HermiteHermite Interpolation)Interpolation)

1st D Diff. 2nd D Diff. 3rd D Diff. 4th D Diff. 5th D Diff.

38

1.3 0.6200860 -0.5220232

1.3 0.6200860 -0.08977427

-0.5489460 0.0663657 1.6 0.4554022 -0.0698330 0.0026663

-0.5698959 0.0679655 -0.0027738

1.6 0.4554022 -0.0290537 0.0010020 -0.5786120 0.0685667

1.9 0.2818186 -0.0084837

-0.5811571 1.9 0.2818186

Page 20: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

20

Example (Example (HermiteHermite Interpolation)Interpolation)

จาก 2 1 0 ∑ 0, 1, … , 0 1 … 12 1

1

39

เราจะได

5 1.5 0.6200860 1.5 1.3 0.52202321.5 1.3 2 0.08974271.5 1.3 2 1.5 1.6 0.06636571.5 1.3 2 1.5 1.6 2 0.00266631.5 1.3 2 1.5 1.6 2 1.5 1.9 0.0027738 0.5118277

Cubic Cubic SplineSpline InterpolationInterpolation

ความแมนยาในการประมาณอาจสงขน เมอใชพหนามทมดกรสง แตเมอ

ดกรทสงขนมากอาจจะมการกวดแกวงของเสนโคงสงขนดวย ซงจะสงผล

40

ดกรทสงขนมากอาจจะมการกวดแกวงของเสนโคงสงขนดวย ซงจะสงผล

ใหคาประมาณมความคลาดเคลอนมากขนกได วธหนงทใชแกปญหาคอ

แบงชวงทงหมดออกเปนชวงยอยๆ แลวสรางพหนามประจาแตละชวง

ยอย เรยกวา “การประมาณโดยพหนามเปนชวงๆ””

ถาใหทกสองคของจดแทนชวงหนงชวง การเชอมจดของขอมลดวย

เสนตรงกคอวธทงายทสด แตกจะทาใหเสนโคงไมเรยบเสนตรงกคอวธทงายทสด แตกจะทาใหเสนโคงไมเรยบ

แนวทางอนคอ การใชพหนาม Hermite แตกตองมขอมลของอนพนธ

อนดบหนงของทกจด

Page 21: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

21

Cubic Cubic SplineSpline InterpolationInterpolation

การประมาณโดยพหนามเปนสวนๆ ทพบบอยทสดคอ การใชพหนามกาลง

สามระหวางคของจด ทเรยกวา Cubic Spline

41

สามระหวางคของจด ทเรยกวา Cubic Spline

พหนามกาลงสาม มคาคงตว 4 คา โดยทวไปแลวอนพนธของ Cubic Spline ไมจาเปนตองเทากบอนพนธของฟงกชนจรง แมทจดนยาม

Cubic Cubic SplineSpline InterpolationInterpolation

ใหฟงกชน นยามบน , และมเซตของจด 0 1 ตวประมาณกาลง

42

สาม ของ คอฟงกชนทสอดคลองตามเงอนไขตอไปน

1. เปนพหนามกาลงสาม เขยนแทนดวย สาหรบชวงยอย , 1 , 0,1, … , 1

2. (  0,1,… , )

3. 1 1 1 ( 0,1, … , 2 )

4. 1 1 1 ( 0,1,… , 2 )

5. 1 1 1 ( 0,1,… , 2 )

6. เซตของเงอนไขขอบเขตขอใดขอหนงตอไปนเปนจรง

a. 0 0 (ขอบธรรมชาตหรอขอบอสระ)

b. 0 0 และ (ขอบยด)

Page 22: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

22

Cubic Cubic SplineSpline InterpolationInterpolation

  0,1,… ,     0 1 2

43

1 1 1 0,1, … , 2  1 1 1   0,1,… , 2  

1 1 1   0,1,… , 2   

  1

0  1    21

Cubic Cubic SplineSpline InterpolationInterpolation

นยามพหนามกาลงสามในรป

44

 

2 3 0,1,… , 1

จากเงอนไขขอ 2 ไดวา

จากเงอนไขในขอ 3 ได 1 1 1 1

1 12

13 0,1, … , 2

ให 1 สาหรบ 0,1,… , 1

ถานยาม แลว จะไดวา

สมการท 1 12 3

Page 23: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

23

Cubic Cubic SplineSpline InterpolationInterpolation

2 1 3 12

45

ซง 0,1, … , 1

ถานยาม โดยเงอนไขในขอ 4. 1 1 1 แทนคา 1 ในสมการกอนหนา จะได

1 1 1 2 1 3 12

สมการท 2 2 3 2 สมการท 2 1 2 3 2

Cubic Cubic SplineSpline InterpolationInterpolation

2 6 1

46

1

เมอแทนคา จะได 2

นนคอ 12

และใชเงอนไขในขอ 5. จะได

สมการท 3 1 3 0,1, … , 1

จากสมการท 3 สามารถหาคา ได

1

3

Page 24: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

24

Cubic Cubic SplineSpline InterpolationInterpolation

แทน คากลบในสมการท 1 และสมการท 2 จะได

47

สมการท 4 113

2 2 1 และ

สมการท 5 1 1 0,1,… , 1

โดยการแกสมการท 4 หา จะได

สมการท 6 1 2 สมการท 6 1 32 1

เปลยนดรรชนใหลดลงหนง จะได

11

11

1

32 1

Cubic Cubic SplineSpline InterpolationInterpolation

แทนคา และ 1 กลบในสมการท 5 ทปรบดรรชนลงมาหนง จะไดระบบสมการ

48

สมการท 7 1 1 2 1 13

13

11 1,… , 1

ระบบนมตวแปรไมทราบคาคอ 0

สวน 01

และ 0

เปนคาทคงตวททราบคา

เมอทราบคา 0

แลวจะหาคาคงตวทเหลอ 01 ไดจากสมการท 6 และ

01 จาก

3 1 สมการท 3 แลวนามาสราง 0

Page 25: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

25

Example (Cubic Example (Cubic SplineSpline))

จากขอมล

49

1 2 3 4 5

0 1 0 1 0

จงหา Spline กาลงสามในชวง 1,2 , 2,3 , 3,4 และ 4,5 ทสอดคลองกบเงอนไขขอบอสระ

ให 2 3 ( 0,1,2,3)

โดย 0 1 2 3

ซง 0 0 0 1 0 1 20 1 3 สาหรบชวง 1,2

1 1 1 2 1 2 21 2 3 สาหรบชวง 2,3

2 2 2 3 2 3 22 3 3 สาหรบชวง 3,4

3 3 3 4 3 4 23 4 3 สาหรบชวง 4,5

Example (Cubic Example (Cubic SplineSpline))

จากเงอนไขในขอ 2 สาหรบ 0 1 2 3 4 เราได

50

จากเงอนไขในขอ 2. สาหรบ 0,1,2,3,4 เราได

0 0, 1 1, 2 0, 3 1, 4 0

ให 1 สาหรบ 0,1,2,3 เราได 0 1 2 3 1

จากเงอนไขขอบอสระทโจทยกาหนด เราได, 012 0 0, 1

20

Page 26: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

26

Example (Cubic Example (Cubic SplineSpline))

จากสมการท 7 เมอแทน 1 2 3 ได

51

จากสมการท 7 เมอแทน 1,2,3 ได

0 0 2 0 1 1 1 23

12 1

3

01 0

1 1 2 1 2 2 2 33

23 2

3

12 1

2 2 2 2 3 3 3 43

34 3

3

23 2

เมอแทนคา , จะได

4 1 2 3 0 1 3 1 0 6 1 4 2 3 3 1 0 3 0 1 6 2 4 3 3 0 1 3 1 0 6

ซงไดวา 1157

, 2187

, 3157

Example (Cubic Example (Cubic SplineSpline))

จากสมการท 6 11 3

2 1 จะได

52

3

01

01 0

032 0 1 1 0 1

30 15

7127

11

12 1

132 1 2 0 1 1

3307

187

37

21

23 2

232 2 3 1 0 1

3367

157

0

31

4 3332 3 4 0 1 1

3307

0 37

33

4 3 3 3 4 3 7 7

Page 27: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

27

Example (Cubic Example (Cubic SplineSpline))

และจากสมการท 3 1

3 จะได

53

3

013 0

1 013

157

0 57

113 1

2 113

187

157

117

213 2

3 213

157

187

117

313 3

4 3130 15

757

Example (Cubic Example (Cubic SplineSpline))

ตวประมาณ Spline กาลงสามประกอบดาย

54

0 0 127

1 0 57

1 3

1 1 37

2 157

2 2 117

2 3

2 0 0 187

3 2 117

3 3

3 1 37

4 157

4 2 57

4 3

Page 28: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

28

Example (Cubic Example (Cubic SplineSpline))

จงหา Spline กาลงสามขอบยดทใชประมาณฟงกชน 3 2 ณ. จด 1.03

55

จากขอมลในตาราง

1.0 1.02 1.04 1.06

0.765789386 0.795366779 0.822688170 0.847522258

1.5315787 1.1754977

ในทน 3 ให ในทน 3 ให

2 3

โดยท 0 1.0, 1 1.02, 2 1.04, 3 1.06

1 0.02 ( 0,1,2) และ 0 1 2

Example (Cubic Example (Cubic SplineSpline))

จากเงอนไขในขอ 2. ทวา สาหรบ 0,1,2,3 ให

56

0 0 0.7657894 1 1 0.7953668 2 2 0.8226882 3 3 0.8475223 จากเงอนไขขอบยด ทวา 0 0 และ เราให

1 5315787 0 1.5315787 3 1.1754977

Page 29: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

29

Example (Cubic Example (Cubic SplineSpline))

จากระบบสมการในสมการท 6 เมอ 11 3

2 1 สาหรบ

57

1 3 1

0,1,2 และแทนคา 0, 1, 2, 3 และ 0, 3 ไดระบบสมการ (1)

1.5315787 0 1.47887 0.01333 0 0.006667 1

1 1.36607 0.01333 1 0.006667 2 2 1.241722 0.01333 2 0.006667 3 จากระบบสมการในสมการท 5 1 1 สาหรบ 0,1,2 และแทนคา 0, 3 ไดระบบสมการ (2)

1 1.5315787 0.02 0 0.02 1 2 1 0.02 1 0.02 2 1.1754977 3 2 0.02 2 0.02 3

Example (Cubic Example (Cubic SplineSpline))

แกระบบสมการ (1) และ (2) โดยการรวมสองสมการ ไดระบบสมการ 3 เปน

58

0 0.5 1 4.2687857

0 0.33333 1 0.33333 2 8.275435 2 3 9.9305985 0 2 2 3 17.80405 แกระบบสมการท (3) ได 0 46.109654, 1 100.75688

2 12.745401, 3 2.814803

Page 30: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

30

Example (Cubic Example (Cubic SplineSpline))

แทนคากลบในระบบสมการ (2) รวมกบเงอนไขขอบยด เราได

59

0 1.5315787, 1 2.6245232

2 0.8642936, 3 1.1754977

แทนคาในสมการท 3 เมอ 0,1,2 ได

0 2447.7756 , 1 1891.7047, 2 165.50997

Example (Cubic Example (Cubic SplineSpline))

ดงนน 0 1 2 โดยท

60

0 0.7657894 1.5315787 1 46.109654 1 2

2447.7756 1 3

1 0.7953668 2.6245232 1.02100.75688 1.02 2 1891.7047 1.02 3

2 0.8226882 0.8642936 1.0412.745401 1.04 2 165.50997 1.04 3

ดงนนคาประมาณของ 1.03 คอ 1 1.03

0.7953668 2.6245232 1.03 1.02100.75688 1.03 1.02 2 1891.7047 1.03 1.02 3

Page 31: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

31

Least Square MethodLeast Square Method

ในกรณทคาขอมลทวดมานน อาจมความคลาดเคลอน การประมาณคาฟงกชน

ภายใตเงอนไขทวา คาทไดจากการวดจะตองเทากบคาประมาณของฟงกชน ณ จด

61

ภายใตเงอนไขทวา คาทไดจากการวดจะตองเทากบคาประมาณของฟงกชน ณ จด

ตางๆ กอาจจะทาใหคาประมาณยงคลาดเคลอนไปจากคาทควรจะเปน

นอกจากน ถามขอมลจานวนหนง เชน n+1 และใชการประมาณพหนามในชวงเชน

พหนามลากรองจ พหนามผลตางสบเนองของนวตน กจะไดพหนามดกร n ซงอาจมการกวดแกวงของเสนโคงแทนทจะเปนโคงของพหนามทมดกรตากวา

ใ ภายใตสมมตฐานเหลาน เราอาจสงเกตลกษณะของการเรยงตวของขอมลแลวจง

สรางพหนามตวประมาณทมดกรทเหมาะสม ทประมาณไดดทสด (ในบางลกษณะ)

โดยไมจาเปนจะตองผานจดขอมลทกจด ซงจะตองหาสมประสทธของพหนามนน

Least Square MethodLeast Square Method62

Page 32: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

32

Least Square MethodLeast Square Method

ถาขอมลเรยงตวกนคลายกบเสนตรง เราจะประมาณดวยพหนามดกร 1 หรอ ฟงกชนเชงเสน

63

ให เปนคาท ของเสนตรงทใชประมาณ และ เปนคาจรงของฟงกชนทถกประมาณ เมอตองการสรางฟงกชนประมาณทใหคาใกลคาจรงทสด จะพจารณาฟงกชนของความคลาดเคลอน , และหาคา , ทเหมาะสม

เราอาจนยามของความคลาดเคลอน , ไดหลายแบบ เชน

ฟ ฟงกชนของความคลาดเคลอนแบบมนแมกซ (Minimax Error Function) ∞ , max 1,2,…,10 | | ฟงกชนของความคลาดเคลอนแบบเบยงเบนสมบรณ (Absolute derivation Error Function) , ∑ | |10

1

Least Square MethodLeast Square Method

ฟงกชนของความคลาดเคลอนกาลงสองนอยสดรวม (Total Square Error)

64

2 , ∑ 2101

การหาคาตาสด ทาไดโดยแกสมการ

0 ∑ 2101 2∑10

1

และ 0 ∑ 2101 2∑ 110

1 และ 0 ∑ 1 2∑ 11

เมอลดทอนรป จะได ∑ 2

1 ∑ 1 ∑ 1

และ ∑ 1 ∑ 1

Page 33: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

33

Least Square MethodLeast Square Method

เมอแกระบบสมการเพอหาคา และ จะได

65

∑ 1 ∑ 1 ∑ 1

∑ 21 ∑ 1

2

∑ 2

1 ∑ 1 ∑ 1 ∑ 1

∑ 21 ∑ 1

2

ซงจะนาไปแทนคาในฟงกชนเชงเสน 1

Example (Least Square Method)Example (Least Square Method)

จงหาสมการเสนตรงโดยวธกาลงสองนอยสดทประมาณจากขอมลทกาหนดให

66

จงหาสมการเสนตรงโดยวธกาลงสองนอยสดทประมาณจากขอมลทกาหนดให

1 2 3 4 5 6 7 8 9 10

1.3 3.5 4.2 5.0 7.0 8.8 10.1 12.5 13.0 15.6

จาก ∑ 1 ∑ 1 ∑ 1

∑ 21 ∑ 1

2

∑ 2

1 ∑ 1 ∑ 1 ∑ 1 ∑ 2

1 ∑ 12

ซงจะตองหา ∑ 1 , ∑ 1 , ∑ 21 , ∑ 1

Page 34: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

34

Example (Least Square Method)Example (Least Square Method)

2

1 1 3 1 1 3 จาก ∑ 1 ∑ 1 ∑ 1 1.538 0.360

1 18

67

1 1.3 1 1.3 2 3.5 4 7.0 3 4.2 9 12.6 4 5.0 16 20.0 5 7.0 25 35.5 6 8.8 36 52.8 7 10.1 49 70.7

จาก 1 1 1

∑ 21 ∑ 1

2

∑ 21 ∑ 1 ∑ 1 ∑ 1

∑ 21 ∑ 1

2

จะได

10 572.4 55 8110 385 55 2 1.538

385 81 55 572.4 0 360

1.18 2.72 4.25 5.79 7.33 8.87 10.41

8 12.5 64 100.0 9 13.0 81 117.0 10 15.6 100 156.0 55 81.0 385 572.4

10 385 55 2 0.360

11.94 13.48 15.02

210

1

2.34

Least Square MethodLeast Square Method

16

68

0

2

4

6

8

10

12

14

 

0 1 2 3 4 5 6 7 8 9 10-2

Page 35: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

35

Least Square Method Least Square Method

พหนาม ∑ 0 ทมดกร 1 กสามารถสรางไดดวยระเบยบวธกาลงสอง

69

นอยสด วธการคอหา 0,… , เพอทาใหคาผดพลาดกาลงสองนอยสดรวม

∑ 21

มคาตาสด ซงตองไดวา 0 สาหรบ 0,1,2,… , ซงไดระบบสมการ 1 สมการใน

00

11

1

12

2

1 1

0

1

01

11

2

12

3

1

1

1

1

1

01

11

12

2

1

2

1 1

Least Square MethodLeast Square Method

จากขอมลในตารางทกาหนดให จงประมาณคาฟงกชนดวยพหนามดกรสอง ดวยระเบยบวธ

70

กาลงสองนอยสดเตมหนวย

0 0.25 0.50 0.75 1.00

1.0000 1.2840 1.6487 2.1170 2.7183

ในทน 2, 5 สมการปกตทงสามสมการคอ

5 0 2 5 1 1 875 2 8 7680 5 0 2.5 1 1.875 2 8.7680 2.5 0 1.875 1 1.5625 2 5.4514 1.875 0 1.5625 1 1.3828 2 4.4015

Page 36: บทที่ี5maths.sci.ku.ac.th/suriya/417268/Slide/ppSlide5.pdf13/02/55 1 1 บทท 5 การประมาณค าในช วงและการประมาณพห

13/02/55

36

Least Square MethodLeast Square Method

เมอแกระบบสมการ จะได 0 1.0052, 1 0.8641, 2 0.8437

71

พหนามทไดคอ 2 1.0052 0.8641 0.84370.8437 2

1 5

2

2.5

0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 10

0.5

1

1.5