• Nie Znaleziono Wyników

Wykład 5.

N/A
N/A
Protected

Academic year: 2021

Share "Wykład 5."

Copied!
63
0
0

Pełen tekst

(1)

METODY NUMERYCZNE

Wykład 5.

Całkowanie numeryczne

(2)

Plan

• Wzór trapezów

• Złożony wzór trapezów

• Metoda ekstrapolacji Richardsona

• Metoda Romberga

• Metoda Simpsona – wzór parabol

• Metoda Gaussa

(3)

Całkowanie numeryczne - idea

=

b

a

dx ) x ( f I

X Y

f(x)

a b

b

a

dx x f ( )

Całkę można przybliżyć sumą

∑ Δ

=

= n

i

f c

i

x

i

S

1

( )

xi c xi+1 f(c)

(4)

Kwadratury Newtona-Cotesa

Kwadratura Newtona – Cotesa należy do metod z

ustalonymi węzłami, polega na tym, że funkcja f(x) jest interpolowana wielomianem (np. Lagrange’a)

) x ( f )

x (

f

n

gdzie: n

n n

n

n

( x ) a a x ... a x a x

f =

0

+

1

+ +

1 1

+

Wówczas całka z funkcji f(x) może być przybliżana całką z funkcji interpolującej fn(x) n-tego stopnia

dx x

f dx

x f I

b

a n b

a

= ( ) ( )

(5)

Wzór trapezów

Zakładamy n = 1 czyli

f

1

( x ) = a

0

+ a

1

x

dx x

a a

x f x

f I

b a b

a b

a

) (

) ( )

( ≈ ∫

1

= ∫

0

+

1

= ∫

Szukamy współczynników a0 i a1 ( ) 2

2 2

1 0

a a b

a b

a − + −

=

Zakładamy, że prosta, która przybliża funkcję f(x) przechodzi przez punkty (a,f(a)) i (b,f(b)). Czyli:

a a a

a f a

f ( ) = 1( ) = 0 + 1

a b

a b f b a a f

= ( ) ( )

0

(6)

Wzór trapezów

trapezu pole

dx x

f

b

a

( )

X Y

f(x)

a b

fI(x)

⎥⎦ ⎤

⎢⎣ ⎡ +

∫ =

2

) ( )

) ( (

)

( f a f b

a b

dx x

f

b a

f(a) f(b)

(7)

Wzór trapezów

t t t

v 9.8

2100 140000

140000 ln

2000 )

( −

⎥⎦⎤

⎢⎣⎡

= −

Przykład 1:

Prędkość rakiety w przedziale czasu od t1=8 s do t2=30 s jest opisana wzorem:

a) Przy pomocy metody trapezów znajdź przemieszczenie rakiety w tym przedziale czasu czyli ∆x=x(t2)-x(t1)

b) Wyznacz błąd względny odniesiony do wartości dokładnej (ang.

true relative error)

(8)

Wzór trapezów

⎥⎦⎤

⎢⎣⎡ +

≈ 2

) ( )

) (

( f a f b

a b

I a = 8 s b = 30 s

t t t

f 9.8

2100 140000

140000 ln

2000 )

( −

⎥⎦⎤

⎢⎣⎡

= −

) 8 ( 8 . ) 9

8 ( 2100 140000

140000 ln

2000 )

8

( ⎥ −

⎢ ⎤

= − f

) 30 ( 8 . ) 9

30 ( 2100 140000

140000 ln

2000 )

30

(

= f

s 27 m /

.

=177

s 67 m /

.

= 901 a)

⎥⎦⎤

⎢⎣⎡ +

= 2

67 . 901 27

. ) 177 8

30 (

I

= 11868 m

(9)

Wzór trapezów

∫ ⎟⎟

⎜⎜ ⎞

⎛ −

⎥⎦⎤

⎢⎣⎡

= − Δ 30

8

8 . 2100 9

140000

140000 ln

2000 t dt

x t

= 11061 m

b) Wartość dokładna

11061 100

11868

11061 − ×

=

t = 7.2959 %

Błąd względny:

(10)

Złożony wzór trapezów

n a h b

=

Błąd, jak pokazuje poprzedni przykład, jest zbyt duży. Można zaproponować podział przedziału całkowania na n segmentów,

każdy o długości h.

∫ + ∫ + ∫

∫ +

∫ =

= +

+

+ +

+ +

+ a h

h a

h a

h a

h a

h a h

a a b

a

dx x f dx

x f dx

x f dx

x f dx

x f I

2 3

2

4 3

) ( )

( )

( )

( )

(

dla n=4 X

Y

f(x)

a b

4 a a b

+ a+2b4a a+3b4a

(11)

b

dx ) x (

f ⎥⎦⎤

⎢⎣⎡ +

⎭⎬

⎩⎨

⎧ +

− +

=

=

) b ( f )

ih a

( f )

a ( n f

a

b n 1

1

2 2

+

+

+ +

+

+ + + + +

= b

h ) n ( a h

) n ( a

h ) n ( a h

a

h a h

a

a

dx ) x ( f dx

) x ( f ...

dx ) x ( f dx

) x ( f

1 1

2

2 b

a

dx ) x ( f

2 ...

) 2 (

) (

2

) (

)

( +

⎥⎦⎤

⎢⎣⎡ + + +

⎥⎦ +

⎢⎣ ⎤

⎡ + +

= f a h f a h

h h a

f a

h f

⎥⎦⎤

⎢⎣⎡ + − +

− +

+ 2

) ( )

) 1 (

] ( ) 1 (

( [

... f a n h f b

h n

a b

Złożony wzór trapezów

(12)

t t t

v 9.8

2100 140000

140000 ln

2000 )

( −

⎥⎦⎤

⎢⎣⎡

= −

Przykład 2:

Prędkość rakiety w przedziale czasu od t1=8 s do t2=30 s jest opisana wzorem:

a) Przy pomocy metody trapezów znajdź przemieszczenie rakiety w tym przedziale czasu czyli ∆x=x(t2)-x(t1) przyjmując n=2

b) Wyznacz błąd względny odniesiony do wartości dokładnej (true relative error)

Złożony wzór trapezów

(13)

a) ⎥⎦⎤

⎢⎣⎡ +

⎭⎬

⎩⎨

⎧ ∑ +

− +

=

= ( ) ( )

2 ) 2 (

1 1

b f ih

a f a

n f a I b

n i

n = 2 a = 8 s b = 30 s s

n a

h b 11

2 8 30 − =

− =

=

⎥⎦⎤

⎢⎣⎡ +

⎭⎬

⎩⎨

⎧ ∑ +

− +

=

= ( ) (30)

2 )

8 ) (

2 ( 2

8

30 2 1

1

f ih

a f f

I

i

[

(8) 2 (19) (30)

]

4

22 f + f + f

=

[

177 27 2 484 75 901 67

]

4

22 . + ( . ) + .

=

Złożony wzór trapezów

(14)

b)

⎢⎣ ⎥⎦

= 30

8

8 2100 9

140000

140000

2000 . t dt

ln t

x =11061m

wartość dokładna wynosi:

Błąd względny to:

11061 100

11266 11061− ×

=

t =1.8534%

Złożony wzór trapezów

(15)

n ∆x 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

t %

a %

Złożony wzór trapezów

(16)

Błąd bezwzględny metody z pojedynczym segmentem

b a

), (

"

) f a b

Et ( − ζ < ζ <

= 12

3

gdzie ζ jest punktem w

[ ]

a,b

Błąd w metodzie złożonej (wielosegmentowej) jest sumą błędów dla każdego segmentu. Błąd pojedynczego segmentu wynosi:

[ ]

h a

a ), (

"

a f )

h a

E ( + − ζ < ζ < +

= 3 1 1

1 12

) (

"

h f

1 3

12 ζ

=

Analiza błędu dla wzoru trapezów

(17)

Podobnie:

[ ]

ih a

h i

a h f

i a ih

Ei a+ + ζi + < ζi < +

= "( ), ( 1)

12

) ) 1 ( (

)

( 3

) (

"

h f

ζi

= 12

3

dla n:

[ { } ]

b h

) n

( a ), (

"

h f ) n

( a

En b − + − ζn + − < ζn <

= 1

12

1 3

) (

"

h f

ζn

= 12

3

Analiza błędu dla wzoru trapezów

(18)

Całkowity błąd w metodzie złożonej jest sumą błędów pojedynczych segmentów:

=

= n

i

i

t E

E

1

=

ζ

= n

i

i ) (

"

h f

1 3

12 n

) (

"

f n

) a b

(

n i

i

=

− ζ

= 1

2 3

12

Wyrażenie

n f

n

i

i

= =1

) (

" ζ α

jest przybliżoną średnią wartością drugiej pochodnej w przedziale

a < x < b

2

1 E

t

∝ α n

Analiza błędu dla wzoru trapezów

(19)

Poniższa tablica dla całki 30

⎢⎣ ⎥⎦

8

8 2100 9

140000 140000

2000 . t dt

ln t

przedstawia wyniki w funkcji liczby segmentów n. Widać, że gdy liczba

segmentów jest podwajana, błąd Et zmniejsza się w przybliżeniu czterokrotnie.

Et 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

Analiza błędu dla wzoru trapezów

(20)

Całkowanie metodą Romberga

Metoda Romberga jest rozszerzeniem metody trapezów i daje lepsze przybliżenie całki poprzez zasadniczą redukcję błędu (true error)

(21)

n2

EtC

n

t TV I

E = −

Ekstrapolacja Richardsona

Błąd (Et true error) w n-segmentowym wzorze trapezów wynosi

gdzie C jest współczynnikiem proporcjonalności Stąd:

wartość dokładna (true

wartość przybliżona np.

(22)

( )

n TV I n

C

2 2

2 ≅ −

gdy segment zostaje zmniejszony o połowę

3

2 2n n

n

I I I

TV

+

Ekstrapolacja Richardsona

Można pokazać, że

Ze wzorów:

( )

nC2 TV In

( )

n TV I n

C

2 2

2 ≅ −

otrzymujemy:

(23)

t t t

v 9.8

2100 140000

140000 ln

2000 )

( −

⎥⎦⎤

⎢⎣⎡

= −

Przykład 3:

Prędkość rakiety w przedziale czasu od t1=8 s do t2=30 s jest opisana wzorem:

a) Przy pomocy ekstrapolacji Richardsona znajdź przemieszczenie rakiety w tym przedziale czasu czyli ∆x=x(t2)-x(t1)

b) Wyznacz błąd względny odniesiony do wartości dokładnej (true relative error)

Ekstrapolacja Richardsona

(24)

t %

a %

n ∆x 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

Tabela wyników ze złożonego wzoru trapezów do n=8 segmentów

(25)

a)

m

I2 =11266 I4 =11113m

3

2 2n n

n

I I I

TV

+

≅ dla n=2

3

2 4 4

I I I

TV

+

≅ 3

11266 11113

11113 −

+

=

11062m

=

Ekstrapolacja Richardsona

(26)

b)

⎜ ⎞

⎛ −

⎥⎦⎤

⎢⎣⎡

= 30

8

8 2100 9

140000

140000

2000 . t dt

ln t

x =11061 m

Stąd

11062 11061 −

t

=

E

= 1 m

Ekstrapolacja Richardsona

Wartość dokładna to:

(27)

.

c) Błąd względny

11061 100

11062 11061

− ×

=

t = 0.00904%

Ekstrapolacja Richardsona

n ∆x (m)

wzór

trapezów wzór trapezów

∆x (m)

ekstrapolacja

Richardsona ekstrapolacja Richardsona

12 4

11868 11266 11113

7.296 1.854 0.4655

11065-- 11062

0.03616-- 0.009041 Porównanie wyników z metodą złożoną trapezów

t %

t %

(28)

Całkowanie metodą Romberga stosuje ten sam wzór co ekstrapolacja Richardsona. Jednakże, metoda

Romberga jest to algorytm rekurencyjny.

Przypomnijmy:

3

2 2n n

n

I I I

TV

+

≅ Można zapisać

( )

3

2 2

2 n n

R n n

I I I

I

+

= 42 1 1

2 2

− + −

= n I n In I

Metoda Romberga

Wartość dokładna TV jest zastąpiona przez wynik całkowania metodą Richardsona

Znak jest zastąpiony przez znak równości.

( ) I

2n R

(29)

Estymowana wartość dokładna wynosi: TV

( )

I2n R + Ch4

gdzie Ch4 jest wartością błędu przybliżenia Metoda Romberga

Następna wartość całki (podwajając liczbę segmentów) wynosi:

( )

3

2 4 4

4 n n

R n n

I I I

I

+

=

Estymowana wartość dokładna wynosi teraz:

( ) ( )

( )

4 )4

(2h C I

TV n R +

(30)

1 2 4 1

1 1

1 1

1

− + −

= + I + I ,k I

Ik,j k ,j k ,jk k ,j

Wskaźnik k reprezentuje rząd ekstrapolacji

k=1 odpowiada wartościom uzyskanym ze wzoru trapezów Ogólne wyrażenie w metodzie Romberga

Metoda Romberga

k=2 odpowiada wartościom uzyskanym z błędem O(h2) Wskaźnik j reprezentuje dokładność; j+1 daje całkę wyznaczoną dokładniej niż j

(31)

t t t

v 9.8

2100 140000

140000 ln

2000 )

( −

⎥⎦⎤

⎢⎣⎡

= −

Przykład 4:

Prędkość rakiety w przedziale czasu od t1=8 s do t2=30 s jest opisana wzorem:

a) Przy pomocy wzoru Romberga znajdź przemieszczenie rakiety w tym przedziale czasu czyli ∆x=x(t2)-x(t1)

b) Wyznacz błąd względny odniesiony do wartości dokładnej (true relative error)

Metoda Romberga

(32)

t %

a %

Tabela wyników ze złożonego wzoru trapezów do n=8 segmentów

n ∆x 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

(33)

Na podstawie tabeli odczytujemy:

11868

1 1, =

I I1,2 =11266

11113

3 1, =

I I1,4 =11074

Metoda Romberga

W pierwszym przybliżeniu k=2:

3

1 1 2

1 2

1 1

2

, ,

, ,

I I I

I

+

=

11868 11266

11266 −

+

= 1 2

4 1

1 1

1 1

1

− + −

= + I + I ,k I

I k

j , k j

, k j

, k j

, k

(34)

Podobnie,

3

2 , 1 3

, 1 3

, 1 2

, 2

I I I

I

+

=

3

11266 11113

11113+

=

11062

=

3

3 , 1 4

, 1 4

, 1 3

, 2

I I I

I

+

=

3

11113 11074

11074 −

+

=

11061

=

Metoda Romberga

1 2 4 1

1 1

1 1

1

− + −

= + I + I ,k I

I k

j , k j

, k j

, k j

, k

(35)

W drugim przybliżeniu k=3,

15

1 2 2

2 2

2 1

3

, ,

, ,

I I I

I

+

=

15

11065 11062

11062 + −

=

11062

=

15

2 , 2 3

, 2 3

, 2 2

, 3

I I I

I

+

=

15

11062 11061

11061

+

=

11061

= Metoda Romberga

1 2 4 1

1 1

1 1

1

+

= + I + I ,k I

I k

j , k j

, k j

, k j

, k

(36)

Dla trzeciego rzędu (k=4),

63

1 3 2

3 2

3 1

4

, ,

, ,

I I I

I

+

=

63

11062 11061

11061 −

+

=

11061 m

=

Metoda Romberga

(37)

11868

11262

11113

11074

11065

11062

11061

11062

11061

11061 1-segment

2-segment 4-segment 8-segment

Rząd 1 Rząd 2 Rząd 3

Poprawione wartości całki metodą Romberga Metoda Romberga

(38)

Metoda Simpsona

Metoda trapezów była oparta na przybliżeniu funkcji podcałkowej f(x) wielomianem stopnia pierwszego.

W metodzie Simpsona wykorzystuje się wielomiany stopnia drugiego, jest to tzw. metoda parabol.

= b

a b

a

dx ) x ( f dx

) x ( f

I 2

gdzie:

2 2 1

0

2

( x ) a a x a x

f = + +

(39)

X Y

f(x)

a b

fI(x)

Metoda Simpsona

Równanie paraboli dla 3 punktów:

)), a ( f , a (

b , f a

b ,

a

+ ⎛ +

2 2

)) b ( f , b (

2 2 1

0

2( a ) a a a a a

f )

a (

f = = + +

2 2

1 0

2 2 2 2

2

+ ⎛ +

+ ⎛ +

=

= ⎛ +

⎛ + a b

b a a a

b a f a

b f a

(40)

Metoda Simpsona

2 2

2 2

0 2

4 2

b ab

a

) a ( f b ) a ( b abf

abf a )

b ( abf )

b ( f a

a − +

+

⎟ +

⎜ ⎞

− ⎛ + +

=

2 1 2

2

4 2 3

2 3 4

b ab

a

) b ( b bf

bf a )

a ( bf )

b ( b af

af a )

a ( af

a − +

⎟ +

⎜ ⎞

− ⎛ + +

⎟ +

⎜ ⎞

− ⎛ +

=

2 2 2

2 2 2 2

b ab

a

) b ( b f

f a )

a ( f

a − +

⎟⎠

⎜ ⎞

⎛ ⎟ +

⎜ ⎞

− ⎛ +

=

Wyznaczone współczynniki funkcji f2(x) to:

(41)

Metoda Simpsona

b

a

dx ) x ( f

I 2

( )

+ +

= b

a

dx x

a x

a

a0 1 2 2

b

a

a x a x

x

a

⎢ ⎤

⎡ + +

= 2 3

3 2 2

1 0

3 2

3 3

2 2

2 1 0

a a b

a a b

) a b

(

a

− + +

= Wówczas:

(42)

Metoda Simpsona

⎥⎦ ⎤

⎢⎣ ⎡ ⎟ +

⎜ ⎞

⎝ + ⎛ +

= −

f ( x ) dx b a f ( a ) f a b f ( b )

b

a

4 2

2

6

2 a h b

=

Co daje:

⎥⎦

⎢ ⎤

⎡ ⎟ +

⎜ ⎞

⎝ + ⎛ +

b f2(x)dx = h3 f (a) 4 f a 2 b f (b)

a

wzór parabol

(43)

Metoda Simpsona w wersji złożonej

) ...

x ( f ) x ( f )

x ( ) f

x x

( dx ) x ( f

b

a

⎥⎦ +

⎢⎣ ⎤

⎡ + +

∫ = 2 0 0 4 6 1 2

) ...

x ( f ) x ( f )

x ( ) f

x x

( +

⎥⎦⎤

⎢⎣⎡ + +

+ 6

4 3 4

2 2 4

f(x)

. . .

x0 x2 xn-2 xn x

...

dx ) x ( f dx

) x ( f dx

) x ( f

x

x x

x b

a

+ +

= ∫ ∫

4

2 2

0

+

+ n

n n

n

x

x x

x

dx ) x ( f dx

) x ( f ....

2 2

4

) ...

x ( f ) x

( f )

x ( ) f

x x

(

... n n n n n +

⎥⎦⎤

⎢⎣⎡ + +

+

6

4 3 2

4 4 2

h x

xii2 = 2 n ..., , , i = 2 4

(44)

Metoda Simpsona

) ...

x ( f ) x ( f )

x ( h f

dx ) x ( f

b

a

⎥⎦ +

⎢⎣ ⎤

⎡ + +

∫ = 2 0 4 6 1 2

) ...

x ( f ) x ( f )

x (

h f +

⎥⎦⎤

⎢⎣⎡ + +

+ 6

2 2 4 3 4

) ...

x ( f ) x

( f )

x (

h f n n n +

⎥⎦⎤

⎢⎣⎡ + +

+

6

2 4 4 3 2

⎥⎦⎤

⎢⎣⎡ + +

+

6

2 f ( x 2 ) 4 f ( x 1 ) f ( x )

h n n n

(45)

Metoda Simpsona

b

a

dx ) x (

f = h

[

f ( x0 )+ 4

{

f ( x1 )+ f ( x3 )+ ...+ f ( xn−1 )

}

+ ...

]

3

{

( ) ( ) ... ( )

}

( )}]

2

...+ f x2 + f x4 + + f xn2 + f xn

⎥⎥

⎢⎢

⎡ + + +

= ∑ ∑

==

== ( ) 2 ( ) ( )

4 )

3 (

2 2 1

0 1 n

n

even i

i

i n

odd i

i

i f x f x

x f x

h f

⎥⎥

⎢⎢

⎡ + + +

= − ∑ ∑

=

= ( ) 2 ( ) ( )

4 )

3 (

2 2 1

0 1 n

n i

i n

i

i f x f x

x f x

n f a b

(46)

Wartości przybliżone

przykładu stosując regułę 1/3 Simpsona z wieloma segmentami

n Wartość przybliżona Et t | 24

68 10

11065.72 11061.64 11061.40 11061.35 11061.34

4.380.30 0.060.01 0.00

0.0396%

0.0027%

0.0005%

0.0001%

0.0000%

Metoda Simpsona – analiza błędu

(47)

Błąd dla jednego segmentu b a f a b

Et − ζ < ζ <

= ( ),

2880 )

( 5 (4)

) (

) f x x

E ( (4) 1

5 0 1 2

2880− ζ

= h f ( )( ),

1 5 4

90 ζ

=

) (

) f x x

E ( (4) 2

5 2 2 4

2880− ζ

= h f ( )( ),

2 5 4

90 ζ

=

2 1

0 x

x < ζ <

4 2

2 x

x < ζ <

Metoda Simpsona – analiza błędu

Błąd w metodzie wielosegmentowej

) x

x

(5 h5 < ζ <

(48)

Całkowity błąd

=

= 2

1 n

i

i

t E

E

= ζ

= 2

1

) 4 5 (

) 90 (

n

i

f i

h

= ζ

− −

= 2

1

) 4 ( 5

5

) 90 (

) (

n

i

f i

n a b

n f n

a b

n

i i

= ζ

− −

=

2 1

) 4 (

4

5 ( )

90 ) (

Metoda Simpsona – analiza błędu

) 4 ( 4

5

90 )

( f

n a Et b

=

średnia wartość pochodnej

n f f

n

i

i

= ζ

=

2 1

) 4 ( )

4

( ( )

(49)

Metoda Gaussa

=

b

a

dx ) x ( f

Ic

1

f ( x

1

) + c

2

f ( x

2

)

Całkę metodą kwadratury Gaussa przedstawia wzór:

Punkty x1 i x2 , w których określamy wartość funkcji podcałkowej nie są ustalone (jak poprzednio na granicach przedziału czyli a i b), ale

stałe współczynniki

(50)

Metoda Gaussa

. x a x

a x

a a

) x (

f = 0 + 1 + 2 2 + 3 3

( )

= b + + +

a b

a

dx x

a x

a x

a a

dx ) x (

f 0 1 2 2 3 3

b

a

a x a x

a x x

a

⎢ ⎤

⎡ + + +

= 2 3 4

4 3 3

2 2

1 0

( )

⎟⎟

⎜⎜ ⎞

⎛ −

⎟⎟ +

⎜⎜ ⎞

⎛ −

⎟⎟ +

⎜⎜ ⎞

⎛ −

+

= 2 3 4

4 4

3 3

3 2

2 2

1 0

a a b

a a b

a a b

a b

a

Niewiadome x1, x2, c1, c2 znajduje się zakładając, że funkcja podcałkowa spełnia warunek:

(51)

Metoda Gaussa

( ) (

3 23

)

2 2 2 2

1 0

2 3

1 3 2

1 2 1

1 0

1 a a x a x a x c a a x a x a x

c dx

) x ( f

b

a

+ +

+ +

+ +

+

=

( ) ( ) ( ) (

2 23

)

3 1 1 3 2

2 2 2

1 1 2 2

2 1

1 1 2

1

0 c c a c x c x a c x c x a c x c x

a + + + + + + +

=

=

b

a

dx ) x ( f

Ic

1

f ( x

1

) + c

2

f ( x

2

)

( )

= b + + +

a b

a

dx x

a x

a x

a a

dx ) x (

f 0 1 2 2 3 3

(

)

+ + +

= b2 a2 b3 a3 b4 a4

z jednej strony

z drugiej strony

(52)

Metoda Gaussa

2

1 c

c a

b − = +

2 2 1

1 2

2

2 a c x c x

b − = +

2 2 2 2

1 1 3

3

3 a c x c x

b − = + 3

2 2 3

1 1 4

4

4 a c x c x

b − = +

( ) ( ) ( ) (

2 23

)

3 1 1 3 2

2 2 2

1 1 2 2

2 1

1 1 2

1

0 c c a c x c x a c x c x a c x c x

a + + + + + + +

( )

⎟⎟

⎜⎜ ⎞

⎛ −

⎟⎟ +

⎜⎜ ⎞

⎛ −

⎟⎟ +

⎜⎜ ⎞

⎛ −

+

= 2 3 4

4 4

3 3

3 2

2 2

1 0

a a b

a a b

a a b

a b

a

(53)

Metoda Gaussa

2 3

1

1 2

a b

a

x b ⎟ + +

⎜ ⎞

⎝⎛−

⎟⎠

⎜ ⎞

= ⎛ − 3 2

1

2 2

a b

a

x b +

⎟ +

⎜ ⎞

⎟⎛

⎜ ⎞

= ⎛ −

Rozwiązując układ równań:

2

1 c

c a

b = +

2 2 1

1 2

2

2 a c x c x

b − = +

2 2 2 2

1 1 3

3

3 a c x c x

b = +

3 2 2 3

1 1 4

4

4 a c x c x

b − = +

otrzymujemy dla metody dwupunktowej:

Cytaty

Powiązane dokumenty

W rozdziale 3 analizujemy stabilność badanego algorytmu, podajemy oszacowania błędu względnego obliczonych kwadratur.. Rozważamy modyfi- kacje oszacowań błędów przy

Jeśli trening jest zbyt krótki lub/i liczba neuronów zbyt mała sieć będzie niedouczona (duże błędy), zbyt długi trening lub/i zbyt duża liczba neuronów skutkuje

W sprawozdaniu proszę wykonać wykresy zależności |C−I| od ilości węzłów, gdzie: I jest wartością dokładną całki, a C jest wartością całki

Metoda Romberga jest rozszerzeniem metody trapezów i daje lepsze przybliżenie całki poprzez zasadniczą redukcję błędu (true error).. Całkowanie metodą Romberga stosuje ten

Metoda Romberga jest rozszerzeniem metody trapezów i daje lepsze przybliżenie całki poprzez zasadniczą redukcję błędu (true

Podczas spawania łuk elektryczny i jeziorko ciekłego metalu znajdują się pod osłoną gazów stanowiących ochronę przed dostępem tlenu i azotu z atmosfery1. Źródłem prądu

Twierdzenie o przedstawianiu funkcji wymiernej w postaci sumy ułamków prostych Każdą funkcje wymierną można przedstawić w postaci sumy wielomianu i ułamków

• W przypadku gdy mamy n punktów siatki operator liniowej interpolacji wpływa na wartości analizy tylko w sąsiedztwie obserwacji podczas gdy współczynnik korelacji