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

Post on 19-Feb-2020

1 views 0 download

Transcript of บทที่ี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 แลวจะมพหนาม

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

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  

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

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 ทมคณสมบตตามตองการ

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

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

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

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

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

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

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

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

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  

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 

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

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 ทมดกร

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

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

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

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 แตกตองมขอมลของอนพนธ

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

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 และ (ขอบยด)

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

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

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

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

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

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

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

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

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

13/02/55

31

Least Square MethodLeast Square Method

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

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

61

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

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

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

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

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

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

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

Least Square MethodLeast Square Method62

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

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

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

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

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