• Nie Znaleziono Wyników

Metody Numeryczne

N/A
N/A
Protected

Academic year: 2021

Share "Metody Numeryczne"

Copied!
8
0
0

Pełen tekst

(1)

Metody Numeryczne

Ćwiczenia 12

Całkowanie numeryczne funkcji.

UWAGA !

II Kolokwium dnia 18,19,23.01.2006 na zajęciach.

Materiał: rozwiązywanie równań liniowych

oraz całkowanie.

(2)

Algorytm prostokątów

Przedział całkowania <xp,xk> funkcji f(x) dzielimy na n równo odległych punktów x1,x2,...,xn. Punkty te wyznaczamy wg wzoru:

x

i

= x

p

+ (x

k

- x

p

)

i/n

dla i = 1,2,...,n

Obliczamy odległość między dwoma sąsiednimi punktami - podstawa prostokąta:

dx = (x

k

– x

p

)/n

Dla wyznaczonych punktów obliczamy wartość funkcji f(x):

f

i

= f(x

i

), dla i = 1,2,...,n

Obliczamy sumę iloczynów wyznaczonych wartości funkcji przez odległość dx między dwoma sąsiednimi punktami - suma pól prostokątów ograniczonych wykresem funkcji:

S = f

1

dx + f

2

dx + ... + f

n

dx

lub

S = dx (f

1

+ f

2

+ ... + f

n

)

Otrzymana suma jest przybliżoną wartością całki oznaczonej funkcji f(x) w przedziale

<xp,xk>.

(3)

Algorytm trapezów I

Przedział całkowania <xp,xk> funkcji f(x) dzielimy na n+1 równo odległych punktów x0,x1,x2,...,xn. Punkty te wyznaczamy wg wzoru:

x

i

= x

p

+ (x

k

- x

p

)

i/n

dla i = 0,1,2,...,n

Obliczamy odległość między dwoma sąsiednimi punktami - podstawa prostokąta:

dx = (x

k

– x

p_

)/n

Dla wyznaczonych punktów obliczamy wartość funkcji f(x):

f

i

= f(x

i

), dla i = 0,1,2,...,n

Pole pod wykresem funkcji przybliżane jest polami n trapezów. Pole i-tego trapezu obliczamy wg wzoru: dla i=1,2,...,n

P

i

= dx (f

i-1

+ f

i

)/2

Przybliżona wartość całki jest sumą pól wszystkich otrzymanych w ten sposób trapezów:

s = P + P + ... + P

(4)

Algorytm trapezów II

Przekształcając uzyskujemy:

Ogólny wzór opisujący przybliżoną wartość całki funkcji metodą trapezów:

(5)

Algorytm parabol-Simpsona I

Dzielimy przedział całkowania i obliczamy wartości punktów xi oraz odległości między dwoma sąsiednimi punktami dx podobnie jak w metodzie trapezów.

Dla każdych dwóch sąsiednich punktów wyznaczamy punkt środkowy ti wg wzoru:

t

i

= (x

i-1

+ x

i

)/2

, dla i = 1,2,...,n

Następnie obliczamy wartości funkcji f(xi) oraz f(ti) w punktach podziału i środkowych.

f

i

= f(x

i

)

, dla i = 0,1,2,...,n oraz fti = f(ti) dla i = 1,2,...,n

W każdym podprzedziale <xi-1,xi> przybliżamy funkcję za pomocą paraboli g(x) o następującej postaci:

g

i

(x) = a

i

x

2

+ b

i

x + c

i

, x

<xi-1, xi> dla i = 1,2,...,n Parabola gi(x) musi przechodzić przez punkty: (xi-1,fi-1), (ti,fti), (xi,fi).

Współczynniki ai, bi i ci wyznaczymy zatem z układu trzech równań:

dla i = 1,2,...,n

(6)

Algorytm parabol-Simpsona II

Pole pod parabolą w przedziale <xi-1,xi> będzie równe całce oznaczonej:

dla i = 1,2,...,n

Po obliczeniach oraz przekształceniach uzyskujemy wzór, który pozwala wyliczyć pole obszaru pod parabolą aproksymującą funkcję f(x) w przedziale <xi-1,xi>. Wartość całej całki otrzymamy sumując te pola, czyli:

do obliczeń komputerowych stosujemy efektywniejszy wzór otrzymywania powyższej sumy:

(7)

Zadanie

Wykonać całkowanie dla n=5 funkcji f(x)= 4.40*sin(x) za

pomocą algorytmów : prostokątów, trapezów, parabol-

Simpsona w przedziale < 0.30;1.10 >.

(8)

Następne zajęcia

II Kolokwium dnia (18,19,23).01.2006 r.

• na zajęciach

• Materiał: rozwiązywanie równań liniowych oraz całkowanie.

Cytaty

Powiązane dokumenty

Przypomnijmy: miejsce zerowe funkcji to taki argument (czyli x), dla którego wartość funkcji (czyli y) jest równa zero.. Aby obliczyć miejsce zerowe mając dany wzór funkcji, za

W wypadku metody Eulera kolejna wartość liczona jest na podstawie wartości policzonej w 1 punkcie - stąd nazywana jest czasami metodą RK1.. W wypadku metody RK4 liczone są 4 punkty