Wprowadzenie do metod numerycznych

background image

Wprowadzenie do

metod

numerycznych

Izabela Baran

Wioleta Wróbel

Artur Rumelczyk

background image

Wprowadzenie do metod

numerycznych

1.

Metody Numeryczne

2.

Analiza błędów

3.

Algorytm obliczeń

4.

Schemat Hornera

5.

Rozwijanie funkcji

w ułamkach łańcuchowych

6.

Sumowanie szeregów
potęgowych

background image

Metody Numeryczne

Metody numeryczne są działem matematyki stosowanej
zajmującym się opracowaniem metod przybliżonego
rozwiązywania problemów matematycznych, których albo
nie można rozwiązać metodami dokładnymi, albo metody
dokładne posiadają tak dużą złożoność obliczeniową, że są
praktycznie nieużyteczne.

Cecha charakterystyczna metod numerycznych:
- wykonywanie obliczeń na liczbach przybliżonych.
- rozwiązania zagadnień są wyrażone liczbami
przybliżonymi.
- wielkość błędu w procesie obliczeń numerycznych jest
zawsze kontrolowana.

background image

Analiza błędów

Analiza błędów to usystematyzowane
badanie błędów pomiarowych. Badanie narzędzi
pomiarowych i wyników pomiarów. Analiza błędów
pozwala na obiektywną ocenę ich dokładności.

Rodzaje błędów:

1.

Błędy początkowe,

2.

Błąd nieunikniony (błąd modelu),

3.

Błąd metody,

4.

Błąd obcięcia,

5.

Błąd zaokrągleń,

background image

Analiza błędów c.d.

Dwa pojęcia określania wielkości błędu:

Błąd bezwzględny = | wartość przybliżona - wartość dokładna |

| wartość przybliżona - wartość dokładna |
Błąd względny = ──────────────────────────
|wartość dokładna |

Wartość błędu bezwzględnego zależy od rzędu wielkości rozpatrywanych liczb.

Bardziej obiektywną ocenę dokładności reprezentacji liczb daje wartość błędu
względnego .

background image

Błędy początkowe

Dane liczbowe wprowadzone do pamięci (komputera)
odbiegają od dokładnych wartości tych danych.
Błąd pomiaru – wynikają z pomiarów wielkości fizycznych,
np. błąd odczytu wskazań przyrządów, niedoskonałość
metody pomiarowej, itp.
Błąd reprezentacji – wynikają ze sposobu zapisu wartości
liczby.

Przykład:

background image

Błąd nieunikniony (błąd modelu)

Błąd modelu zwykle wiąże się z przyjęciem
złych parametrów początkowych lub
brzegowych przy jego tworzeniu. Może się też
okazać, iż przyjęto zbyt daleko idące
uproszczenia nieoddające dobrze warunków
rzeczywistych, w jakich odbywa się dane
zjawisko. Mimo tego na ogół buduje się
modele w miarę proste, a następnie
przeprowadza analizę wrażliwości, tzn.
sprawdza, jak duży wpływ ma dany
pojedynczy czynnik na jego funkcjonowanie.

background image

Błąd metody

Błąd metody wiąże się z przyjęciem mało
dokładnych parametrów dla tej metody (zbyt
rzadki podział obszaru ciągłego na skończone
odcinki) lub z zastosowaniem zbyt mało
dokładnej metody (mimo dokładnych
parametrów).
Metod numerycznych dla danego zagadnienia
jest na ogół bardzo dużo. Wybór powinien być
dokonany z uwagi na przewidywaną
postać rzeczywistego zachowania się zjawiska.
Nie dotyczy to metod dokładnych.

background image

Błąd obcięcia

Błąd obcięcia wystąpi, gdy rozwijając daną

funkcję w szereg odrzucamy nieskończoną liczbę
wyrazów od pewnego miejsca, zachowując
jedynie pewną początkową ich liczbę.

Przykład: np. przy obliczaniu sumy szeregu.

background image

Błąd zaokrągleń

Błąd zaokrągleń wynikają z faktu, że
obliczenia wykonujemy na liczbach o
skończonym rozwinięciu pozycyjnym. Wiąże
się z reprezentacją ułamków dziesiętnych
nieskończonych (należy przy tym pamiętać, iż
komputer prowadzi obliczenia z właściwą dla
danego typu liczbowego precyzją, natomiast
pokazywać graficznie wyniki może z
dokładnością żądaną przez użytkownika –
wtedy na potrzeby formatu prezentacji
zaokrągla z daną dokładnością.)

background image

Algorytm obliczeń

Poszukiwanie rozwiązania problemu czy zadania za pomocą
określonej
metody numerycznej ma sens, gdy wiadomo, że to rozwiązanie
istnieje
i jest jednoznaczne.

W przeciwnym wypadku możemy doprowadzić do obliczeń bez końca,
co przy zastosowaniu komputera skutkuje zawieszeniem jego
działania.

W celu wykonania obliczeń i uzyskania wyniku należy sformułować
poprawny algorytm. Algorytm poprawnie sformułowany jest wtedy,
gdy liczba operacji (działań) będzie skończona.

Dane (liczbowe)  Algorytm metody numerycznej  Wyniki (liczbowe)

background image

Algorytm obliczeń

Algorytm numerycznie niestabilny:

Niewielkie błędy wynikające z obliczeń numerycznych

(np. zaokrąglenia)na jakimś etapie rosną tak, że
w kolejnych etapach znacznie zniekształcają wyniki
końcowe.

Przykład:

Oblicz wartość funkcji: wykorzystując rozwinięcie

w szereg

Wyniki:

background image

Algorytm obliczeń

Algorytm numerycznie stabilny:

Algorytm, który dla nieco zaburzonych danych zwraca nieco zaburzone wyniki.

Zwiększenie dokładności obliczeń pozwala wyznaczyć dowolne istniejące rozwiązanie.

Przykład:
Oblicz wartość funkcji: zmieniając algorytm dla x < 0

a następnie: = s1 - s2

Wyniki:

Nie dopuszczamy do sytuacji, kiedy w wyniku kumulacji błędów możemy uzyskać wysoce
przekłamany wynik

background image

Algorytm obliczeń

Cechy dobrego algorytmu:

Niezawodność, zbieżność;
Zawsze daje wyniki – niezależnie od danych.

Stabilność;
Zaburzenia w trakcie realizacji (występowanie błędów) nie wpływają
na wynik końcowy.

Szybkość;
Wynik uzyskuje się możliwie jak najszybciej (optymalnie szybko).

Można spotkać metody (algorytmy) numeryczne które są szybkie,
ale nie są stabilne i... odwrotnie.

background image

Schemat Hornera

Schemat Hornera sposób obliczania
wartości 
wielomianu dla danej wartości
argumentu wykorzystujący minimalną
liczbę mnożeń,
jest to również algorytm dzielenia
wielomianu  przez dwumian (x-a).

background image

Schemat Hornera c.d.

Obliczymy wartość wielomianu postaci:

f(x) = x

4

 + 5x

3

 - 6x

2

 - 7x + 6

dla x

0

 = 2 korzystając z algorytmu Hornera. 

Przedstawmy nasz wielomian w alternatywnej
postaci dokonując odpowiednich przekształceń:

f(x) = x

4

 + 5x

3

 - 6x

2

 - 7x + 6 = 

= x (x

3

 + 5x

2

 - 6x - 7) + 6 = 

= x (x (x

2

 + 5x - 6) - 7) + 6 = 

= x (x (x (x+5) - 6) - 7) + 6

background image

Schemat Hornera c.d.

Mamy więc :

Wartość wielomianu przy powyższych założeniach wynosi 24.
Ponadto otrzymaliśmy następującą równość:

f(x)= (x

4

 + 5x

3

 - 6x

2

 - 7x + 6 )= 

= (x

3

 + 7x

2

 + 8x + 9)(x-2) + 24

Czyli f(2)=24

x

0

 = 2

a

0

 =

1

b

0

 = 1

a

1

 =

5

b

1

 =b

0

 * x

0

 + a

1

 = 1*2 + 5

= 7

a

2

 =

-6

b

2

 =b

1

 * x

0

 + a

2

 = 7*2 - 6 =

8

a

3

 =

-7

b

3

 =b

2

 * x

0

 + a

3

 = 8*2 - 7 =

9

a

4

 =

6

b

4

 =b

3

 * x

0

 + a

4

 = 9*2 + 6

= 24

background image

Schemat Hornera c.d.

Współczynniki:

1

x

4

 +

5

x

3

 - 6

x

2

 

-

7

x +

6

: (x-2)

Jeśli jest (x-2) to naszym mnożnikiem jest 2 jeśli było by (x + 2)
naszym mnożnikiem było by -2

1

5

-6

-7

6

2

2

14 + (-

6)

16

18

1

7

8

9

24

Przepisuje
my

Mnożymy

W

yn

.

M

no

że

ni

a

Dodawani
e

background image

Rozwijanie funkcji

w ułamkach łańcuchowych

Zajmijmy się na początek podstawowymi

definicjami. Przez ułamek łańcuchowy,
zapisywany jako 

 

będziemy rozumieli liczbę postaci:

background image

Rozwijanie funkcji

w ułamkach łańcuchowych

Gdzie liczba    jest liczbą całkowitą ( a więc może być
ujemna, zero lub dodatnia) zaś   są liczbami
naturalnymi. Jest to tak zwany ułamek łańcuchowy
w postaci kanonicznej lub regularnej lub prostej .
Jest to postać wyróżniona – w takim piętrowym ułamku,
wszystkie liczniki zawierają wyłącznie cyfrę 1.
Oczywiście w sensie ogólnym tak być nie musi – mamy
wówczas do czynienia z ułamkiem niekanonicznym lub
złożonym. Teoria ułamków niekanonicznych jest co
najmniej tak samo, jeśli nie bardziej ciekawa jak
ułamków kanonicznych. Jednak w naszych
rozważaniach nie będziemy o nich wspominać.

background image

Rozwijanie funkcji

w ułamkach łańcuchowych

Skoro mamy definicję, spróbujmy zapisać w

tej postaci jakąś liczbę. wiele przykładów jest
bardzo prostych, inne wymagają pewnego
nakładu pracy:

background image

Rozwijanie funkcji

w ułamkach łańcuchowych

Ułamek łańcuchowy nieskończony definiujemy

jako granicę ciągu ułamków skończonych
(granica ta zawsze istnieje):

background image

Rozwijanie funkcji

w ułamkach łańcuchowych

Niektóre funkcje trygonometryczne można

wyrazić w postaci ułamków łańcuchowych:

background image

Sumowanie szeregów potęgowych

Szereg, w matematyce wyrażenie będące

sumą nieskończonego ciągu wyrażeń a

n

,

symbolicznie zapisywane w ogólnej postaci:

background image

Sumowanie szeregów potęgowych c.d.

Gdy wyrażenia w ciągu są liczbami, to szereg

jest szeregiem liczbowym (np. szereg
geometryczny, gdzie kolejne wyrazy tworzą ciąg
geometryczny).

Jeżeli wyrażenia określone są przez funkcje (np.

kolejne potęgi, jak w przypadku szeregu
potęgowego), to mamy do czynienia z szeregiem
funkcyjnym (np. szereg Taylora, szereg
Maclaurina, szereg Fouriera, szereg
Laurenta itd.).

background image

Szereg potęgowy – szereg

funkcyjny postaci:

gdzie współczynniki

są liczbami rzeczywistymi lub zespolonymi. 

Sumowanie szeregów potęgowych c.d.

background image

Dodawanie i odejmowanie na szeregach

potęgowych.

Niech szeregi będą zbieżne w swoich kołach

zbieżności przedstawiają odpowiednio
funkcje f(x) i g(x).

Sumowanie szeregów potęgowych c.d.

background image

Przy powyższych oznaczeniach funkcję

przedstawiał będzie szereg

zbieżny w mniejszym z kół zbieżności.

Sumowanie szeregów potęgowych c.d.

background image

Dziękujemy za

uwagę

Izabela Baran

Wioleta Wróbel

Artur Rumelczyk


Document Outline


Wyszukiwarka

Podobne podstrony:
wprowadzenie do metod
IV. Wprowadzenie do metod socjologii, Socjologia
Wprowadzenie do metod prognozowania
Pytania do egzaminu z metod numerycznych (3G), Folder budowlany, Studia Budownictwo Górnictwo, W3G,
MATLAB - Wprowadzenie do Matlaba, Studia, Sprawozdania, Metody numeryczne
Wykład 1 inżynierskie Wprowadzenie do zarządzania operacyjnego
Wprowadzenie do medycyny rozwojowej 1
PD W1 Wprowadzenie do PD(2010 10 02) 1 1
Wprowadzenie do psychologii
Wprowadzenie do filozofii
(1) Wprowadzenie do nauki o finansach 1id 778 ppt
wprowadzenie do systemu win i podst sieci
wprowadzenie do psychologii społecznej
Wprowadzenie do cw1A
1 Wprowadzenie do psychologii pracy (14)id 10045 ppt

więcej podobnych podstron