數值分析期末試卷2006-2011及課件信二學生會學習部_第1頁
數值分析期末試卷2006-2011及課件信二學生會學習部_第2頁
數值分析期末試卷2006-2011及課件信二學生會學習部_第3頁
數值分析期末試卷2006-2011及課件信二學生會學習部_第4頁
數值分析期末試卷2006-2011及課件信二學生會學習部_第5頁
免費預覽已結束,剩余38頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第六章數值微分和數值積分第六章數值積分和數值微分本章內容§1數值積分§2

數值微分4§1

數值積分§1

數值積分§1

數值積分110

0nn問題的提出被積函數的原函數不能用初等函數表示;被積函數的原函數過于復雜;原函數以表格形式給出;基本思想:用簡單函數近似代替被積函數,然后建立如下求積公式baf

(

x)dx

A f

(

x

)

A f

(

x

)

A f

(

x

)n

Ai

f

(

xi

)i0§1

數值積分

A f

(

x

)

A f

(

x

)

A f

(

x

)f

(

x)dxn

0

0

1

1

n

nba

Ai

f

(

xi

)i0可以從以下不同角度建立求積公式求積公式具有最高的代數精確度;求積公式的余式具有最小的絕對值;求積公式的系數絕對值之和為最??;系數相等以便于計算f(x)a

x1……xn-1

bf(xn-1)1.1

對稱的求積公式牛頓——柯特斯求積公式復化求積公式龍貝格法用差分表達的求積公式切

求積公式高斯求積公式重積分的求積公式§

1

數值積分7nf(x)

P

(x)anbaP

(

x)dxf

(

x)dx

1.2牛頓——柯特斯求積公式bI

banbanL

(

x)dx

(i

0ai

(

x)

f

(

xi

))dx

bain

ia

(

x)dx)

f

(

x

)(i

0baai

(

x)dx)

f

(

xi

)n

(i

0Ci:只與節點有關,與被積函數的形式無關(n

1)!Rn

(

x)

n(

x

x

j

)j0f

(n1)

(

)1b

fn

1)(!

ann1()

x

j0nR

等距情況下的xi=a+ih,h=(b-a)/nnI

ci

f

(xi

)稱為牛頓—柯特斯求積公式i0§1數值積分8根據等距節點下的拉格朗日插值公式ci

ant)id)t.xi.t!(

in)!ib

(1)(in)x=a+thin)(hnci

0

.1)...(1(!(

in)!i(1)1))(...(1(h=(b-a)/nci

n01)...(1(

ttttinti)d).tab(1)

()ni!(

inin)!Ci(n)牛頓—柯特斯(Newton-Cotes)系數§1數值積分

1.2牛頓——柯特斯求積公式910ni

ii

0ni

ii

0I

c f

(

x

)

(b

a)c

(n)f

(x

)

n階Newton-Cotes公式Ck=Cn-k柯特斯系數具有對稱性§1數值積分nCk(n)11/21/221/64/61/631/83/83/81/847/9016/452/1516/457/90519/28825/9625/14425/14425/9619/288641/8409/359/28034/1059/2809/3541/84077513577132317280298917280298917280132335777511728017280172801728017280898928350588828350

928283501049628350

4540283501049628350

92828350588898928350283501.2牛頓——柯特斯求積公式返回計算i

iI

i

0c f

(

x

)§1數值積分nni

0

(b

a)i(

n)if

(

x

)cf

(

x)dx

babaCdxn

ii

0c

(

n)C

(b

a)(b

a)Cni

0

(b

a)iC(

n)cni(

n)c

1ni

0

(b

a)ei|

|

f

(

x

)

|)ii

0(

n)(|

cn

ii

0(

n)|

c

|

1>11.2牛頓——柯特斯求積公式取f(x)=C系數表11當n=1時,C

(1)

=C

(1)

=1/20b物理意義:以過點(a,f(a)),(b,f(b))的直線代替曲線y=f(x),以梯形面積近似曲邊梯形面積。又稱為梯形公式。當n=2時物理意義:以過三點(a,f(a)),((a+b)/2,f((a+b)/2)),(b,f(b))的拋物線代替曲線y=f(x),求曲邊梯形面積的近似值。又稱為辛普生公式(Simpson)。§1數值積分1.2牛頓——柯特斯求積公式(

f

(a)

f

(b))2ab

a1f

(

x)dx

3

212

h

(

f

(a)

4

f

(a

b)

f

(b))6

2(

f

(a)

4

f

( )

f

(b))f

(

x)dx

b

a a

bba例6.1:用n=6牛頓—柯特斯公式計算下列定積分值110

1

xdx解:h=(b-a)/n=(1-0)/6=1/6ni

0I

(b

a)xi=0+i/6i(

n)if

(

x

)c840

1

01I

41

9

28021051

11

9

1

34

11

1

1

135193

6961

1

280

2

351341

15

840

1

1=0.04881+0.22041+0.02411+0.21587+0.01929+0.14026+0.02440=0.69315§1數值積分

1.2牛頓——柯特斯求積公式系數表131.1

對稱的求積公式牛頓——柯特斯求積公式復化求積公式龍貝格法用差分表達的求積公式切

求積公式高斯求積公式重積分的求積公式§

1

數值積分14M個小段hh=(b-a)/Mba

n小段(m=M/n)個大段§1數值積分n1.3復化求積公式ni

ii

0(

n)(|

c

|

|

f

(

x

)

|)

(b

a)e

i

ii

0I

c f

(

x

)ni

0

(b

a)i(

n)if

(

x

)cni

0i(

n)|

c

|

115>112230

110h(

f

f

)

h

f

''(

)xf

(

x)dx

a

f

)

...

h

(

f

f

)

R2

2

f

)

h

(

f2b

hf

(

x)dx

(

f2

M

1

M0

1

11

1I

h(

f

f

f

f

f

)2

0

1

2

M

1

2

M§1

數值積分1.復化梯形公式x12Mh3R

f

''(

)

f

''(

)

(b

a)h212(b

a)3f

''(

)12M

2(b

a)31.3復化求積公式復化梯形公式f

''(

)

(b

a)312M2m2

212M

12

M

m

(b

a)312max

|

f

''(

x)

|

m2a

xb復化梯形公式

)90h3f

(4)51

20f

f

f

)4(

h2公式xf

x)d(

x

§1

數值積分2.復化x0M

4

f

f

)

(

f

4

f

f

)

...

(

f

4

f

f

)]

Rba3f

(

x)dx

[(

fM

1012

2

3

4

M

2M個小段ba

n小段hM

=2m1.3復化求積公式復化公式復化公式:f0+4f1+f2f2+4f3+f4f4+4f5+f6f6+4f7+f8

...

f3M

2

...

f

)]2)

2(

f4M

113)

4(

f

f0I

h[(

f

f

fM172(

)

90(4)h5MR

fMh=(b-a)f

(4)

(

)180(b

a)h4R

h=(b-a)/2mf

(

4)

(

)(b

a)54

4180

2

mR

)(

b

a)(52880m4f

(4)(b

a)54m

2880m42880(b

a)5

mm

[4

4

]

1§1

數值積分1.3復化求積公式復化公式18§1

數值積分例6.2

對定積分610sin

xxdx,R

10

分別用復化梯形公式或復化辛卜生公式計算時,需要f

(

x)

sin解:先確定m2,m4,10f

'(

x)

t

sin

txdtf

''(

x)

1t

cos(tx

)dt(

k

)f

(

x)

(

x)

|kk01t

|

cos(tx

0|

f

()k2k2k1)|

dt

k

1m2

,

m4<1/5m2

]

1(b

a)312復化梯形公式M

[復化辛卜生公式1

1]

112*106

3M

[=167M=2m=62880(b

a)5

mm

[4

4

]

1可見,為達到相同精度,復化梯形公式需要的計算量比復化辛卜生公式計算量大1.3復化求積公式 復化 公式19M個小段abn=3小段M

=3mf

(

x3x0xf

(

x20ba§

數值積分.3復化求積公式復化3/8公式

3(

f1

f2

...

f

M

23hI

[(

f

f

)

2(

f

f

...

f

)8

0

M

3

6

M

3f0

3

f1

3

f2

f3f3

3

f4

3

f5

f6f6

3

f7

3

f8

f9f9

3

f10

3

f11

f12(4)3h5R

mf

(

)80m=M/380

33h5

M(4)f

(

)R

Mh=b-a80(4)(b

a)h4R

f

(

)h=(b-a)/Mf

(4)

(

)2180M

45

f

M

1

)]R

(b

a)§1數值積分

1.3復化求積公式復化3/8公式復化3/8公式:M個小段abn=4小段M

=4m4h

90f

(

x)dx

4x0x900ab

4hf(

x)dx

[(7

f

(7

f4復化柯特斯公式:4h022*M/4§1

數值積分1.3復化求積公式復化柯特斯公式例:利用M=10復化辛卜生公式計算積分并估算誤差1

xI

10dx解:M=10,m=5,h=(b-a)/M=(1-0)/10=0.1)]3M

240

M

1

3

M

1

2I

h[(

f

f

)

4(

f

f

...

f

)

2(

fI

0.1[(

11

0

1

1

1

)

4(1

1

1)

f

...

f1

11

0.1

1

0.3

1

0.5

1

0.7 1

0.9

11

0.23

2(1

1

1231

0.4

1

0.6 1

0.8

)]=0.03333*[(1+0.5)+4(0.90909+0.76923+0.66667+0.58824+0.52632)+2(0.83333+0.71429+0.62500+0.55556)]=0.03333*20.79456=0.69308估計舍入誤差,fi的舍入誤差i0.5*10-5.中括號內的舍入誤差(0+10)+4(1+3+5+7+9)+2(2+4+6+8)≤(4

5+2

3)

0.5

10-5=1.3

10-6=0.033331.310-6+20.794560.5*10-5=0.4310-5+0.110-3

=0.110-3§1

數值積分

1.3復化求積公式例6.3

利用M=10復化辛卜生公式計算積分并估算誤差0

1

x1I

dx

(1

x)5f

(4)

(x)

24估計截斷誤差max

|

f(4)

(

x)

|

240

x1(

)

|180(b

a)h4|

R

||

f(4)424

(1

0)

0.14

24

0.13

10180§1

數值積分

1.3復化求積公式=1.3*10-5+

0.1*10-3=0.5*10-3I0.693值及積分值仍有效25ab2b

aT1

[

f

(a)

f

(b)]§1

數值積分

1.3復化求積公式使用復化求積公式,當需要加密分點時,已算出的函數42T

b

a

[

f

(a)

f

(a

b

a

)

f

(a

b

a

)

f

(b)]abb

a2a

2

222

2

b

a

f

(a

b

a

)1ba[f(a)f(b)]2T14a

h

b

a

b48

4

24f

(a

3(b

a))]}T

b

a{

f

(a)

f

(b)

2[

f

(a

b

a)

f

(a

b

a)

2

4

2

2

1

{b

a

[

f

(a)

f

(b)]

b

a

f

(a

b

a

)}

b

a

[

f

(a

b

a

)

f

(a

3(b

a))]4

4

4T2當區間[a,b]分為2k等分,步長h=(b-a)/2k,復化梯形遞推公式為12k

1i1

h

f

[a

(2i

1)h]T

k

T

k

12

2

2確定滿足誤差限要求的分段數M根據余式作估算事后估計誤差法TMT2MI

baf

(

x)dxf

''(

1

)12(b

a)h2I

TM

12

222(

)

f

''(

)

(b

a)

h2

MI

T

M

4I

T2MI

T1I

T2

M

3

(T2M

M

)§1

數值積分

1.3復化求積公式261

(S2M

SM

)15I

S2

M§1

數值積分同樣復化辛卜生公式有復化柯特斯公式有1

(C2

M

CM

)63I

C2

MMTI

4

14

12

MT

4

1

1

SM14242

1

S2

MI

42

1

CM27

1

C2

M14343I

431.3復化求積公式1.1

對稱的求積公式牛頓——柯特斯求積公式復化求積公式龍貝格法用差分表達的求積公式切

求積公式高斯求積公式重積分的求積公式§

1

數值積分2832

M2

MI

T

1

(T

)M1214T

124

1

4

1

3T

4

T

1

T2

2)

f(b)]3b

a

1[

f(a)

f(a

4

b

a

1

1

b

a

[

f

(a)

f(b)]f

(b)}1332f

(a

342

33

2)

f

(b)]

1

f

(a)

3b

a

2{[

f

(a)

3

2

2

b

a

242

3

3

2

3b

a

1[

f

(a)

f

(a

)

f

(b)]

b

a

1辛卜生公式I

b

a

(

f

(a)

4

f

(a

b)

f

(b))6

2=S1§1

數值積分291.4龍貝格法12114T

T4

1

4

1S

S2

4

1

T4

4

1

T2142kT2kT

2k

1S

4

114

14復化梯形遞推公式構成的序列T1

T2

T4…4242C1

=

421

1

S2

1

S1

1

S2k142C

k

2

42

42

1

S2k

1kkC24322

4343

11

1R

Ck

1辛卜生序列S1

S2

S4…龍貝格序列R1

R2R4…柯特斯序列C1

C2

C4…龍貝格求積法1301

1

255

0.004(m

4)4m§1

數值積分1.4龍貝格法T1T2S1T4S2C1T8S4C2R1T16S8C4R2…………R

k2C

k2S

k2T

k2§1

數值積分311.4龍貝格法3210

1

x

2例6.4求I

4

dx 的近似值,要求穩定到小數后5位解:41

x

2f

(

x)

211T

[

f

(0)

f

(1)]1

42 1

0

[122

1T

1

[T

f

(

)]214]

1

[321

4

1

[3

214T

T3

3S

2 1

4

3.1

32

4

4

44

2T

1

T

1

[

f

(

1

)

f

(

3

)]=3.13118221k

1k

hT

T2S

4T

T22=3.156S2

S11C=3.14212C2=3.141598T

=3.13899S4=3.14159§1

數值積分

1.4龍貝格法331.1

對稱的求積公式牛頓——柯特斯求積公式復化求積公式龍貝格法用差分表達的求積公式切

求積公式高斯求積公式重積分的求積公式§

1

數值積分34f

(t)dt

ni

ii

011c

f

(t

)§1數值積分

1.7

高斯求積公式如果一個求積公式對任意n次多項式精確成立,而對大于n的多項式不精確成立,稱該求積公式具有n次代數精確度。高斯求積公式的方法原則是使求積公式對次數盡可能高的多項式精確成立。

n

(t)i1n1'n

(ti

)(t

ti

)nL

(t)

iy(t–t1)…(t–tn)(t)

nn

(t

))dt

1111y

]dt)[f

(t

)ni

1

ii11dt

]

y)n

(t

)n

[i

1ci§1數值積分1.7式增加m個新節點,tn+1

n+2t

…tn+mmnyi

ai

yiin1(2)i1(1)Lmn1

(t)

ai(1)i

in

iinmn1

n2ti

tnm

))(t

tt

t

)))(t

tt

)( (t

t('t

)(t

t

)

(t

ta

t

)(

n

ttni1t

t1n1

i

n2t

ti

(1)t

i

tn2t

i

tn1t

i

tnm1)...(

t

ti

)]t

ti[(1

'n

(ti

)(t

ti

)

n

(t)'(

ttt)(

)

n

()t210i

)(m..]iiktktttkttm1

01m1iini[()k(k..t.k)]ttt)

'()

t

n

()t

n

()t'

ttt)(

m-1m1Q

(t)35)).(2)i

n1n

i

ni(t

t

t

)()t(i

tn

)...(ti

ti

1

)(ti

ta t

)(f

(t

)dt

1111(t

)dtLn

m

1

n

(t

)nmi

n1i

1iii(t

)dt

]y(t

)dt

]y11

n

m

1~11

n

m

1ndt

]y

[i

1(t

)Q11n

[[(t

)Q)'Qm-1(t)§1

數值積分1.7

高斯求積公式t

)((t tn1

)(t

tn2

)...(t

tndnnn

n!2dt

nt

2取

()tp

1)(作為1,并取m=n。n

(t

)勒讓德多項式36§1數值積分勒讓德多項式性質:–(1)勒讓德多項式是[-1,1]區間上的正交函數組,即371

0,(m

n),(m

n)22n

11Pn

(t

)Pm

(t

)dt–(2)對一切k<n,有Pn

(t

)Qk

(t

)dt

011–(3)

n次勒讓德多項式有n個不同的零點。Pn

(t)

(t

t1

)(t

t2

)...(t

tn

)1.7

高斯求積公式1Lnm1

(t

)dt1

11f

(t

)dt

n

m

1

n

m

1nmi

n1i

1iii(t

)dt

]y(t

)dt

]y(t

)Q11~(t

)Q11ndt

]y

[i

111

n

(t

)n

[§1數值積分

1.7

高斯求積公式令m=n,取n次勒讓德多項式的n個零點t1

,t2,…,tn作為插值節點[)'21n1tLdt

ft()

dt

ni

1in'(

)(

tPtt)if

(2n)

(

)n

()tPdt

]

y11111([)高斯求積公式Rn

112f

(

2n)

(

)P

n

(t

)dt

2(2n)!2n

1[(2n)!]3(n!)42n138baf

(

x)dxx

2

2

ta

b

b

a-1tab0

1a

b2xf

(a

b

b

a

t

)dt2

2211b

a11f

(t)dt

ni

ii1

yb

af

(

x)dx

ni

ii1ba

f

(

x

)2ii其中x

a

b

b

a

t2

22n

139f

(2n)

(

)[(2n)!]3(n!)42n1Rn

(b

a)§1數值積分1.7

高斯求積公式例6.10

利用高斯求積公式(n=3)求下列積分1

2

xdx10I

解:按照公式iix

2

2

ta

b b

a求解以下節點值0

1x

1

1

t

1

1

*

(0.77460)

0.112702

2

2

22

2

2

21

1

1

1

*

0

0.50000

t2

x1

2

2

2

233x

1

1

t

1

1

*

0.77460

0.887301

1f

(

x

)

1

2x

1.10698f

(

x2

)

1

2x2

1.414213

3f

(

x

)

1

2

x

1.66571240I

1

0

(0.55556*

1.10698+0.88889*1.41421+0.55556*1.66571)=1.39870§1

數值積分

1.7

高斯求積公式1§1數值積分2

2

2

2

2

21

1

3

5

7

911f

(6)

(

x)

(

)(

)(

)(

)(

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論