MN wykłady


WYKŁAD 1 04.10.2002

Prof. Ewa Majchrzak

LITERATURA:

E.Majchrzak, B. Mochnacki, Metody Numeryczne. Podstawy teoretyczne, aspekty praktyczne i algorytmy, Wyd. Politechniki Śląskiej, Gliwice, 1994, 96, 98

ZAGADNIENIA:

  1. INTERPOLACJA (6h)

  2. CAŁKOWANIE NUMERYCZNE (4h)

  3. APROKSYMACJA FUNKCJI (2h)

  4. METODY ROZWIĄZYWANIA RÓNAŃ ALGEBRAICZNYCH (2h)

  5. METODY ROZWIĄZYWANIA UKŁADÓ RÓWNAŃ (6h)

  6. METODY ROZWIĄZYWANIA RÓWNAŃ RÓŻNICZKOWYCH ZWYCZAJNYCH, METODY EULERA (2h)

  7. METODY ROZWIĄZYWANIA RÓWNAŃ RÓŻNICZKOWYCH CZĄSTKOWYCH (…)

INTERPOLACJA

FUNKCJI JEDNEJ ZMIENNEJ

Def. Dany jest zbiór punktów (x0, y0), (x1, y1), (x2, y2), …, (xn, yn) - n+1 punktów.

Celem interpolacji jest znalezienie funkcji W(x), która spełnia warunek:

W(xi) = yi, i=0, 1, 2,…, n

wartość funkcji W w punktach xi dla i=0, 1, ,2 …, n (n+1 przypadków) musi być równa yi.

Interpretacja geometryczna:

Szukamy funkcji, która przechodzi przez punkty x0, x1, x2, …, xn.

W(x) - wielomian interpolacyjny

(xi, yi) - węzły interpolacji

0x01 graphic

Funkcje 0x01 graphic
- funkcje bazowe (znane) - muszą być znane w poszczególnych przypadkach interpolacji

Wyznaczamy:

a0, a1, a2, …, an - współczynniki

Zapis macierzowy:

0x01 graphic
- elementami macierzy są funkcje (macierz jednowierszowa)

0x01 graphic
- (wektor)

0x01 graphic
- mnożenie macierzy

Z warunku interpolacji otrzymamy następujące równania:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Możemy wyznaczyć a0, a1, a2, …, an - mamy układ n+1 równań z n+1 niewiadomymi

0x01 graphic

X A Y

X - macierz główna

A - wektor niewiadomych

Y - wektor wartości

UWAGA: Macierz główna tego układu w wierszach zawiera wartości funkcji bazowych w kolejnych węzłach interpolacji

XA = Y

Jeśli wyznacznik macierzy X jest różny od zera: 0x01 graphic
- współczynniki x-owe muszą być różne między sobą: 0x01 graphic
, możemy wówczas wyznaczyć wartości współczynników a0, a1, a2, …, a­n:

A = X-1Y

0x01 graphic

INTERPOLACJA „NATURALNA” - za pomocą wielomianu w postaci naturalnej

Dany jest zbiór punktów (x0, y0), (x1, y1), (x2, y2), …, (xn, yn).

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

(podanie funkcji bazowych wystarcza, aby stosować poszczególne odmiany interpolacji)

0x01 graphic

0x01 graphic

macierz pełna

UWAGA: W interpolacji naturalnej macierz główna jest macierzą pełną, tzn. 0x01 graphic
(jest to zjawisko niekorzystne)

Przykład:

Napisać układ równań, z którego wyznaczamy współczynniki wielomianu naturalnego:

Dla węzłów:

    1. (1,3), (2,7), (4,1)

    2. (2,0), (3,7), (-1,4), (9,3)

ad. a) n = 2 (bo punkty liczymy od 0)

W(x) = a0 + a1x + a2x2 (wielomian stopnia drugiego)

1 x x2

0x01 graphic

ad. b) n = 3

W(x) = a0 + a1x + a2x2 + a3x3

0x01 graphic

0x01 graphic

WYKŁAD 2 11.10.2002

INTERPOLACJA LAGRANGE'A

Def. Dany jest zbiór punktów (x0, y0), (x1, y1), (x2, y2), …, (xn, y)

Wielomian interpolacyjny: 0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic
→ wielomian stopnia n

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Założenie interpolacji: 0x01 graphic

0x01 graphic

np. n = 2 (3 węzły)

(x0, y0), (x1, y1), (x2, y2)

0x01 graphic

Przykład:

Dany jest zbiór punktów:

  1. (0, 3), (2, -1), (4, 1)

  2. (1, 4), (2, 5), (3, 7), (5, 4)

  3. (1, 3), (4, 2)

Napisać wielomian interpolacyjny Lagrange'a.

ad. a) n = 2

0x01 graphic

ad. b) n = 3

0x01 graphic

ad. c) n = 1

0x01 graphic

Załóżmy, że węzły interpolacji są węzłami równoodległymi

Dany jest zbiór punktów (x0, y0), (x1, y1), …, (xn, yn), przy czym xi+1 - xi = h = const

RÓŻNICE SKOŃCZONE (definicja rekurencyjna)

Def. 0x01 graphic
(różnica skończona rzędu pierwszego)

0x01 graphic

(różnica skończona rzędu drugiego)

0x01 graphic

0x01 graphic
(różnica skończona rzędu n-tego)

np. 0x01 graphic

TABLICE RÓŻNIC SKOŃCZONYCH (NEWTONA)

xi

yi

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

(kolumna opcjonalna)

0x01 graphic
- I wzór interpolacyjny Newtona

0x01 graphic
- II wzór interpolacyjny Newtona

Przykład:

Dany jest zbiór punktów: (0,1), (0.1,2), (0.2,-1), (0.3,5), (0.4,-2), (0.5,1)

Utworzyć tablicę różnic skończonych.

n = 5

xi

yi

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0

1

1

-4

13

-35

80

0.1

2

-3

9

-22

45

0.2

-1

6

-13

23

0.3

5

-7

10

0.4

-2

3

0.5

1

I WZÓR INTERPOLACYJNY NEWTONA

Dany jest zbiór punktów (x0, y0), (x1, y1), (x2, y2), …, (xn, yn), przy czym h = xi+1 - xi = const

0x01 graphic

0x01 graphic

x = x0: q = 0

x = x1: 0x01 graphic

x = x2: 0x01 graphic

0x01 graphic

x = xn: 0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

a0 = y0 (z I równania)

a0 + a1 = y1 → y0 + a1 = y1 → a1 = y1 - y0 = 0x01 graphic

a0 + 2a1 + 2a­2 = y2 → y0 + 20x01 graphic
+ 2a2 = y2 → 2a2 = y2 - 20x01 graphic
- y0 0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic

I WZÓR INTERPOLACYJNY NEWTONA

0x01 graphic
0x01 graphic

WYKŁAD 3 18.10.2002

II WZÓR INTERPOLACYJNY NEWTONA

Def. Dany jest zbiór punktów (x0, y0), (x1, y1), …, (xn, yn)

h = xi+1 - xi = const

0x01 graphic

0x01 graphic

Obliczyć ile wynosi q:

x = x0: q = - n

x = x1: q = - (n - 1)

0x01 graphic

x = xn: q = 0

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Przeprowadzamy analogiczne rozważania jak przy I wzorze Newtona (i nie tylko)

II WZÓR INTERPOLACYJNY NEWTONA:

0x01 graphic
dla 0x01 graphic

Przykład

Dany jest zbiór punktów:

  1. (0,2), (0.1,3), (0.2,5), (0.3,4)

  2. (0,1), (0.5,3), (1,2), (1.5,4), (2,6)

Napisać I i II wzór interpolacyjny Newtona. W przykładzie a) ograniczyć się do 3 składników tych wzorów.

1. Tworzymy tablicę różnic skończonych:

xi

yi

0x01 graphic

0x01 graphic

0x01 graphic

0

2

1

1

-4

0.1

3

2

-3

0.2

5

-1

0.3

4

I wzór interpolacyjny Newtona:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

II wzór interpolacyjny Newtona:

0x01 graphic

0x01 graphic

0x01 graphic

INTERPOLACJA CZEBYSZEWA:

Def. Dany jest zbiór punktów (x0, y0), (x1, y1), …, (xn, yn), przy czym 0x01 graphic

(doczytać jak „zaciskać przedział za pomocą wzoru Czebyszewa z (a,b) do [-1,2])

Wielomian Czebyszewa:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic
, k=1, 2, …

np. 0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

Wielomiany Czebyszewa są funkcjami bazowymi w interpolacji Czebyszewa.

0x01 graphic

0x01 graphic
i = 0, 1, 2, …, n

0x01 graphic

W tym rodzaju interpolacji należy do końca rozwiązać układ równań.

Przykład

Napisać układ równań, z którego wyznaczamy współczynniki wielomianu Czebyszewa dla następujących punktów:

  1. (-0.5, 0), (0,5), (1,2)

  2. (-1,2), (-0x01 graphic
    ,3), (0,2), (1,4)

ad. a) n = 2

0x01 graphic

1 x 2x2 - 1

0x01 graphic
0x01 graphic
a0, a1, a2

INTERPOLACJA TRYGONOMETRYCZNA

Def. Dany jest zbiór punktów (x0, y0), (x1, y1), …, (x2n, y2n)

0x01 graphic

Przykład

Napisać układ równań, z którego wyznaczymy współczynniki wielomianu trygonometrycznego dla następujących punktów:

  1. (0x01 graphic
    ,1), (0,2), (0x01 graphic
    ,3), (0x01 graphic
    , 1), (0x01 graphic
    ,4)

  2. (0,2), (0x01 graphic
    ,3), (0x01 graphic
    ,-1)

0x01 graphic
cos x sin x

0x01 graphic
0x01 graphic
a0, a1, a2

0x01 graphic

WYKŁAD 4 08.11.2002

CAŁKOWANIE NUMERYCZNE

0x01 graphic
, f(x) ciągła i ograniczona w [a,b]

KWADRATURY INTERPOLACYJNE

Przedział [a,b] dzielimy na n równych podprzedziałów.

0x01 graphic
, przy czym 0x01 graphic

0x01 graphic

Uwaga!!! F(x) zastępujemy I wzorem interpolacyjnym Newtona:

0x01 graphic

0x01 graphic
- metoda prostokątów

0x01 graphic
- metoda trapezów

0x01 graphic
- metoda Simpsona

METODA PROSTOKĄTÓW

0x01 graphic

0x01 graphic

0x01 graphic

METODA TRAPEZÓW

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

METODA SIMPSONA

Przedział [a,b] dzielimy na parzystą liczbę podprzedziałów.

n - parzyste

0x01 graphic

0x01 graphic
0x01 graphic

0x01 graphic

0x01 graphic

KWADRATURY GAUSSA

0x01 graphic
, f(x) ciągła i ograniczona w [a,b]

I ETAP:

Sprowadzenie całki do całki 0x01 graphic

Podstawienie:

0x01 graphic

0x01 graphic

0x01 graphic

- 1

1

x

a

B

0x01 graphic

0x01 graphic

WE: f(x); a, b;

I ETAP: 0x01 graphic

Przykład: Sprowadzić całkę 0x01 graphic
do całki znormalizowanej.

a = 2

b = 4

0x01 graphic

0x01 graphic

0x01 graphic

II ETAP:

0x01 graphic

n - liczba punktów Gaussa (n = 1, 2, 3, …, 12) - ustalamy sami

0x01 graphic
- współrzędne punktów Gaussa (z tablic)

Wi - wagi punktów Gaussa (z tablic)

(współrzędne i wagi podawane są z dokładnością do 15 miejsc po przecinku)

n

0x01 graphic

Wi

2

-0.57735

0.57735

1

1

3

-0.77459

0

0.77459

0.55555

0.88888

0.55555

4

-0.86113

-0.33998

0.33998

0.86113

0.34785

0.65214

0.65214

0.34785

5

Przykład dla n = 3: (dokładność 2)

0x01 graphic

METODA MONTE CARLO

0x01 graphic
, 0x01 graphic

n - liczba strzałów w tarczę

k - liczba strzałów pod krzywą

0x01 graphic

WYKŁAD 5 15.11.2002

KUBERTURY GAUSSA

0x01 graphic
, gdzie f(x,y) - ciągła i ograniczona w D (D - trójkąt, obszar opisany współrzędnymi wierzchołków)

I etap:

0x08 graphic

x0,y0

x2,y2

x1,y1

0x08 graphic

0,1

0,0

1,0

→ trójkąt znormalizowany

Podstawienie:

0x08 graphic
0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

x

y

0

0

x1

y1

1

0

x2

y2

0

1

x3

y3

0x01 graphic

0x01 graphic

0x01 graphic

Przykład:

0x01 graphic
, D: (2,1), (3,7), (1,1)

0x08 graphic

P: 0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

II etap:

0x01 graphic

0x08 graphic
n - liczba punktów Gaussa (dobieramy sami): dla n = 1,3,5,7

0x08 graphic
0x01 graphic
- współrzędne punktów Gaussa

wi - wagi punktów Gaussa z tablic

n

0x01 graphic

0x01 graphic

wi

1

0x01 graphic

0x01 graphic

0x08 graphic
1

3

0x01 graphic

0

0x01 graphic

0

0x01 graphic

0x01 graphic

0x01 graphic

0x08 graphic
0x01 graphic

0x01 graphic

Przykład: (n = 3)

0x01 graphic

CAŁKOWANIE PO CZWOROKĄCIE

0x01 graphic
, f(x,y) - ciągła i ograniczona w D

I etap:

D: (x1,y1), (x2,y2), (x3,y3), (x4,y4)

0x08 graphic

Y x3,y3

x2,y2

D

x4,y4

x1,y1

X

0x08 graphic

1

-1 1

-1

Podstawienie:

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

x

y

-1

-1

x1

y1

1

-1

x2

y2

1

1

x3

y3

-1

1

x4

y4

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

II etap:

0x01 graphic

n - liczba punktów Gaussa (ustalamy sami)

0x08 graphic
0x01 graphic
- współrzędne punktów Gaussa z tablic dla

wi, wj - wagi punktów Gaussa kwadratów Gaussa

np. n = 2

n

0x01 graphic
,0x01 graphic

wi,j

2

-0.57

1

0.57

1

0x01 graphic

Metody numeryczne - wykłady

20



Wyszukiwarka

Podobne podstrony:
mn wyklad5
Bezpieczeństwo mn wykłady9, bezpieczeństwo międzynarodowe
MN wyklad id 304106 Nieznany
mn wyklad3
Wyklad mn 2
Wyklad mn 9
MN energetyka zadania od wykładowcy 09-05-14, STARE, Metody Numeryczne, Część wykładowa Sem IV
egz fin mn 2010, Podręczniki i materiały dydaktyczne, wykłądy, finanse międzynarodowe
Wyklad mn no 8 piątek
Wyklad mn 16
Wyklad mn 9
Wyklad mn 3
Wyklad mn no 7 piątek
Wyklad mn 6
Wyklad mn no 4 piątek
Wyklad mn 12

więcej podobnych podstron