Top Banner
Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential Equations Partial Differential Equations Curve Fitting Numerical Methods Lecture 22 Prof. Jinbo Bi CSE, UConn 1
53

Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Jan 12, 2016

Download

Documents

Vanessa Parks
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Review

• Taylor Series and Error Analysis• Roots of Equations• Linear Algebraic Equations• Optimization• Numerical Differentiation and Integration• Ordinary Differential Equations• Partial Differential Equations• Curve Fitting

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

1

Page 2: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Taylor Series

• Lagrange remainder

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

2

Page 3: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Roots of Equations

• Bracketing Methods• Bisection Method

• False Position Method

• Open Methods• Fixed Point Iteration

• Newton-Raphson Method

• Secant Method

• Roots of Polynomials• Müller’s Method

• Bairstow’s Method

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

3

Page 4: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Bisection Method

• Example:

• Use range of [202:204]

• Root is in upper subinterval

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

4

Page 5: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Bisection Method

• Use range of [203:204]

• Root is in lower subintervalNumerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

5

Page 6: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Fixed Point Iteration Example

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

6

Special attention

Read Chap 6.1, 6.6

Page 7: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Newton-Raphson Method

• Use tangent to guide you to the root

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

7

Page 8: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Linear Algebraic Systems

• Gaussian Elimination• Forward Elimination• Back Substitution

• LU Decomposition

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

8

Page 9: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Gaussian Elimination

• Forward elimination

• Eliminate x1 from row 2

• Multiply row 1 by a21/a11

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

9

Page 10: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Gaussian Elimination

• Eliminate x1 from row 2• Subtract row 1 from row 2

• Eliminate x1 from all other rows in the same way

• Then eliminate x2 from rows 3-n and so onNumerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

10

Page 11: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Gaussian Elimination

• Forward elimination

• Back substitute to solve for x

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

11

Page 12: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

LU Decomposition

• Substitute the factorization into the linear system

• We have transformed the problem into two steps• Factorize A into L and U• Solve the two sub-problems

• LD = B• UX = D

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

12

Page 13: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

LU Decomposition

• Example

• Factorize A using forward elimination

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

13

Page 14: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

LU Decomposition

• Example

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

14

Page 15: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

LU Decomposition

• Example

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

15

Page 16: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

LU Decomposition

• Example

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

16

Page 17: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Optimization Methods• One-dimensional unconstrained optimization

• Golden-Section

• Quadratic Interpolation

• Newton’s Method

• Multidimensional unconstrained optimization• Direct Methods

• Gradient Methods

• Constrained Optimization• Linear Programming

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

17

Page 18: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Golden-section search

• Algorithm• Pick two interior points in the interval using the

golden ratio

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

18

Page 19: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Golden-section search

• Two possibilities

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

19

Page 20: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Golden-section search

• Example

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

20

Page 21: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Golden-section search

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

21

Page 22: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Golden-section search

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

22

Page 23: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Newton’s Method

• Newton-Raphson could be used to find the root of an function

• When finding a function optimum, use the fact that we want to find the root of the derivative and apply Newton-Raphson

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

23

Page 24: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Newton’s Method

• Example

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

24

Page 25: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Newton’s Method

• Example

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

25

Page 26: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Quadratic interpolation

• Use a second order polynomial as an approximation of the function near the optimum

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

26

Special attention

Page 27: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Gradient Methods

• Given a starting point, use the gradient to tell you which direction to proceed

• The gradient gives you the largest slope out from the current position

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

27

Special attention

Page 28: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Numerical Integration• Newton-Cotes

• Trapezoidal Rule• Simpson’s Rules (Special attention for

unevenly distributed points)

• Romberg Integration• Gauss Quadrature

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

28

Page 29: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Newton-Cotes Formulas• Trapezoidal Rule

• Simpson’s 1/3 Rule

• Simpson’s 3/8 Rule

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

29

Special attention

Read Chap 21.2-3

Page 30: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Integration of Equations

• Romberg Integration• Use two estimates of integration and then

extrapolate to get a better estimate

• Special case where you always halve the interval - i.e. h2=h1/2

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

30

Page 31: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Romberg Integration

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

31

Page 32: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Ordinary Differential Equations• Runge-Kutta Methods

• Euler’s Method• Heun’s Method• RK4

• Multistep Methods• Boundary Value Problems• Eigenvalue Problems

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

32

Page 33: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Euler’s Method

• Example:

• True:• h=0.5

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

33

Page 34: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Heun’s Method

• Local truncation error is O(h3) and global truncation error is O(h2)

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

34

Page 35: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Heun’s Method

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

35

Page 36: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Classic 4th-order R-K method

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

36

Special attention to

ODE equation system

Not only one equation

Page 37: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Curve Fitting

• Least Squares Regression• Interpolation• Fourier Approximation

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

37

Page 38: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Polynomial Regression• An mth order polynomial will require that you

solve a system of m+1 linear equations

• Standard error

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

38

Special attention

Lecture note 19

Chap 17.1

Page 39: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Newton (divided difference) Interpolation polynomials

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

39

Page 40: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Newton (divided difference) Interpolation polynomials

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

40

Page 41: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Interpolation• General Scheme for Divided Difference

Coefficients

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

41

Page 42: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Interpolation

• General Scheme for Divided Difference Coefficients

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

42

Page 43: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Interpolation

• Example:• Estimate ln 2 with data points at (1,0),

(4,1.386294)• Linear interpolation

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

43

Page 44: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Interpolation

• Example:• Estimate ln 2 with data points at (1,0),

(4,1.386294), (5,1.609438)• Quadratic interpolation

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

44

Page 45: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Interpolation

• Example:• Estimate ln 2 with data points at (1,0),

(4,1.386294), (5,1.609438), (6,1.791759)• Cubic interpolation

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

45

Page 46: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Spline Interpolation

• Spline interpolation applies low-order polynomial to connect two neighboring points and uses it to interpolate between them.

• Typical Spline functions

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

46

Page 47: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Cubic Spline Functions

• This gives us n-1 equation with n-1 unknowns – the second derivatives

• Once we solve for the second derivatives, we can plug it into the Lagrange interpolating polynomial for second derivative to solve for the splines

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

47

Page 48: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Cubic Spline Functions

• Example: (3,2.5), (4.5,1), (7,2.5), (9,0.5)• At x=x1=4

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

48

Page 49: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Cubic Spline Functions

• At x=x2=7

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

49

Page 50: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Cubic Spline Functions

• Solve the system of equations to find the second derivatives

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

50

Page 51: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Cubic Spline Equations

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

51

Page 52: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Cubic Spline Equations

• Substituting for other intervals

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

52

Page 53: Review Taylor Series and Error Analysis Roots of Equations Linear Algebraic Equations Optimization Numerical Differentiation and Integration Ordinary Differential.

Final Exam• December 13 Friday, 10:30 AM~12:30

PM, ITE 119• Closed book, three cheat sheets

(8.5x11in) allowed • Office hours:

• December 12, 1-3pm, or by appointment• TA December 10, 11am-12noon or by

appointment

Numerical MethodsLecture 22

Prof. Jinbo BiCSE, UConn

53