YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

1/10/2010 http://numericalmethods.eng.usf.edu 1

Trapezoidal Rule of Integration

Major: All Engineering Majors

Authors: Autar Kaw, Charlie Barker

http://numericalmethods.eng.usf.eduTransforming Numerical Methods Education for STEM

Undergraduates

Page 2: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

Trapezoidal Rule of Integration

http://numericalmethods.eng.usf.edu

Page 3: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu3

What is IntegrationIntegration:

∫=b

adx)x(fI

The process of measuring the area under a function plotted on a graph.

Where:

f(x) is the integrand

a= lower limit of integration

b= upper limit of integration

f(x)

a b

∫b

a

dx)x(f

y

x

Page 4: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu4

Basis of Trapezoidal Rule

∫=b

adx)x(fI

Trapezoidal Rule is based on the Newton-Cotes Formula that states if one can approximate the integrand as an nth order polynomial…

where )x(f)x(f n≈

nn

nnn xaxa...xaa)x(f ++++= −−

1110and

Page 5: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu5

Basis of Trapezoidal Rule

∫∫ ≈b

an

b

a)x(f)x(f

Then the integral of that function is approximated by the integral of that nth order polynomial.

Trapezoidal Rule assumes n=1, that is, the area under the linear polynomial,

+

−=2

)b(f)a(f)ab(∫b

adx)x(f

Page 6: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu6

Derivation of the Trapezoidal Rule

Page 7: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu7

Method Derived From Geometry

The area under the curve is a trapezoid. The integral

trapezoidofAreadxxfb

a

≈∫ )(

)height)(sidesparallelofSum(21

=

( ) )ab()a(f)b(f −+=21

+

−=2

)b(f)a(f)ab(

Figure 2: Geometric Representation

f(x)

a b

∫b

a

dx)x(f1

y

x

f1(x)

Page 8: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu8

Example 1The vertical distance covered by a rocket from t=8 to t=30 seconds is given by:

−=

30

8

892100140000

1400002000 dtt.t

lnx

a) Use single segment Trapezoidal rule to find the distance covered.b) Find the true error, for part (a).c) Find the absolute relative true error, for part (a).

tEa∈

Page 9: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu9

Solution

+

−≈2

)b(f)a(f)ab(Ia)

8=a 30=b

t.t

ln)t(f 892100140000

1400002000 −

−=

)(.)(

ln)(f 88982100140000

14000020008 −

=

)(.)(

ln)(f 3089302100140000

140000200030 −

=

s/m.27177=

s/m.67901=

Page 10: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu10

Solution (cont)

+

−=2

6790127177830 ..)(I

m11868=

a)

b) The exact value of the above integral is

−=

30

8

892100140000

1400002000 dtt.t

lnx m11061=

Page 11: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu11

Solution (cont)

b) ValueeApproximatValueTrueEt −=

1186811061−=

m807−=

c) The absolute relative true error, , would bet∈

10011061

1186811061×

−=∈t %.29597=

Page 12: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu12

Multiple Segment Trapezoidal Rule

In Example 1, the true error using single segment trapezoidal rule was large. We can divide the interval [8,30] into [8,19] and [19,30] intervals and apply Trapezoidal rule over each segment.

t.t

ln)t(f 892100140000

1400002000 −

−=

∫∫∫ +=30

19

19

8

30

8dt)t(fdt)t(fdt)t(f

+

−+

+

−=2

301919302

198819 )(f)(f)()(f)(f)(

Page 13: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu13

Multiple Segment Trapezoidal RuleWith

s/m.)(f 271778 =

s/m.)(f 7548419 =

s/m.)(f 6790130 =

+

−+

+

−=∫ 267.90175.484)1930(

275.48427.177)819()(

30

8

dttf

m11266=

Hence:

Page 14: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu14

Multiple Segment Trapezoidal Rule

1126611061−=tE

m205−=

The true error is:

The true error now is reduced from -807 m to -205 m.

Extending this procedure to divide the interval into equal segments to apply the Trapezoidal rule; the sum of the results obtained for each segment is the approximate value of the integral.

Page 15: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu15

Multiple Segment Trapezoidal Rule

f(x)

a b

y

x

4aba −

+ 42 aba −

+ 4

3 aba −+

Figure 4: Multiple (n=4) Segment Trapezoidal Rule

Divide into equal segments as shown in Figure 4. Then the width of each segment is:

nabh −

=

The integral I is:

∫=b

adx)x(fI

Page 16: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

∫∫∫∫−+

−+

−+

+

+

+

++++=b

h)n(a

h)n(a

h)n(a

ha

ha

ha

adx)x(fdx)x(f...dx)x(fdx)x(f

1

1

2

2

http://numericalmethods.eng.usf.edu16

Multiple Segment Trapezoidal Rule

The integral I can be broken into h integrals as:

∫b

adx)x(f

Applying Trapezoidal rule on each segment gives:

∫b

adx)x(f

+

++

−= ∑

=)b(f)iha(f)a(f

nab n

i

1

12

2

Page 17: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu17

Example 2

The vertical distance covered by a rocket from to seconds is given by:

−=

30

889

21001400001400002000 dtt.

tlnx

a) Use two-segment Trapezoidal rule to find the distance covered.b) Find the true error, for part (a).c) Find the absolute relative true error, for part (a). a∈

tE

Page 18: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu18

Solutiona) The solution using 2-segment Trapezoidal rule is

+

++

−= ∑

=)b(f)iha(f)a(f

nabI

n

i

1

12

2

2=n 8=a 30=b

2830 −

=n

abh −= 11=

Page 19: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu19

Solution (cont)

+

++

−= ∑

=)(f)iha(f)(f

)(I

i3028

22830 12

1

[ ])(f)(f)(f 3019284

22++=

[ ]6790175484227177422 .).(. ++=

m11266=

Then:

Page 20: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu20

Solution (cont)

−=

30

889

21001400001400002000 dtt.

tlnx m11061=

b) The exact value of the above integral is

so the true error is

ValueeApproximatValueTrueEt −=

1126611061−=

Page 21: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu21

Solution (cont)

The absolute relative true error, , would bet∈

100Value TrueError True

×=∈t

10011061

1126611061×

−=

%8534.1=

Page 22: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu22

Solution (cont)

Table 1 gives the values obtained using multiple segment Trapezoidal rule for:

n Value Et

1 11868 -807 7.296 ---

2 11266 -205 1.853 5.343

3 11153 -91.4 0.8265 1.019

4 11113 -51.5 0.4655 0.3594

5 11094 -33.0 0.2981 0.1669

6 11084 -22.9 0.2070 0.09082

7 11078 -16.8 0.1521 0.05482

8 11074 -12.9 0.1165 0.03560

−=

30

889

21001400001400002000 dtt.

tlnx

Table 1: Multiple Segment Trapezoidal Rule Values

%t∈ %a∈

Page 23: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu23

Example 3

Use Multiple Segment Trapezoidal Rule to find the area under the curve

xex)x(f

+=

1300

from to 0=x 10=x

Using two segments, we get 52

010=

−=h

01

03000 0 =+

=e

)()(f 039101

53005 5 .e

)()(f =+

= 13601

1030010 10 .e

)()(f =+

=

and

Page 24: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu24

Solution

+

++−

= ∑−

=)b(f)iha(f)a(f

nabI

n

i

1

12

2

+

++−

= ∑−

=)(f)(f)(f

)( i105020

22010 12

1

[ ])(f)(f)(f 105204

10++= [ ]13600391020

410 .).( ++=

53550.=

Then:

Page 25: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu25

Solution (cont)

So what is the true value of this integral?

59246130010

0.dx

exx =

+∫

Making the absolute relative true error:

%.

..t 100

592465355059246

×−

=∈

%.50679=

Page 26: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu26

Solution (cont)

n Approximate Value

1 0.681 245.91 99.724%

2 50.535 196.05 79.505%

4 170.61 75.978 30.812%

8 227.04 19.546 7.927%

16 241.70 4.887 1.982%

32 245.37 1.222 0.495%

64 246.28 0.305 0.124%

Table 2: Values obtained using Multiple Segment Trapezoidal Rule for:

∫+

10

01300 dx

exx

tE t∈

Page 27: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu27

Error in Multiple Segment Trapezoidal Rule

The true error for a single segment Trapezoidal rule is given by:

ba),("f)ab(Et <ζ<ζ−

=12

3where ζ is some point in [ ]b,a

What is the error, then in the multiple segment Trapezoidal rule? It will be simply the sum of the errors from each segment, where the error in each segment is that of the single segment Trapezoidal rule.

The error in each segment is

[ ] haa),("fa)ha(E +<ζ<ζ−+

= 11

3

1 12

)("fh1

3

12ζ=

Page 28: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu28

Error in Multiple Segment Trapezoidal Rule

Similarly:[ ] ihah)i(a),("f)h)i(a()iha(E iii +<ζ<−+ζ

−+−+= 1

121 3

)("fhiζ=

12

3

It then follows that:

{ }[ ] bh)n(a),("fh)n(abE nnn <ζ<−+ζ−+−

= 112

1 3

)("fhnζ=

12

3

Page 29: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu29

Error in Multiple Segment Trapezoidal Rule

Hence the total error in multiple segment Trapezoidal rule is

∑=

=n

iit EE

1∑=

ζ=n

ii )("fh

1

3

12 n

)("f

n)ab(

n

ii∑

−= 1

2

3

12

The term

n

)("fn

ii∑

1is an approximate average value of the bxa),x("f <<

Hence:

n

)("f

n)ab(E

n

ii

t

∑=

ζ−

= 12

3

12

Page 30: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

http://numericalmethods.eng.usf.edu30

Error in Multiple Segment Trapezoidal Rule

Below is the table for the integral ∫

30

889

21001400001400002000 dtt.

tln

as a function of the number of segments. You can visualize that as the number of segments are doubled, the true error gets approximately quartered.

tE %t∈ %a∈n Value

2 11266 -205 1.854 5.343

4 11113 -51.5 0.4655 0.3594

8 11074 -12.9 0.1165 0.03560

16 11065 -3.22 0.02913 0.00401

Page 31: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

Additional ResourcesFor all resources on this topic such as digital audiovisual lectures, primers, textbook chapters, multiple-choice tests, worksheets in MATLAB, MATHEMATICA, MathCad and MAPLE, blogs, related physical problems, please visit

http://numericalmethods.eng.usf.edu/topics/trapezoidal_rule.html

Page 32: Trapezoidal Rule Integration - MATH FOR COLLEGEmathforcollege.com/nm/mws/gen/07int/mws_gen_int_ppt_trapcontin… · Basis of Trapezoidal Rule ∫ ≈ ∫ b a n b a f ( x) f ( x) Then

THE END

http://numericalmethods.eng.usf.edu


Related Documents