Numeryka id 325239 Nieznany

background image

1

Przegląd zagadnień informatyki

metody numeryczne

przetwarzanie tekstów

bazy danych

grafika komputerowa

sztuczna inteligencja

symulacja

telekomunikacja

języki programowania

systemy operacyjne

Metody numeryczne

układy równań liniowych

(układy) równań nieliniowych

(układy) równań różniczkowych

(

y)

y

całkowanie numeryczne

optymalizacja (poszukiwanie minimum)

interpolacja i aproksymacja

Układy równań liniowych

W ekonomii technice astronomii występują



10

2

4

14

5

3

y

x

y

x

np.

W ekonomii, technice, astronomii występują
układy nawet kilkuset równań z kilkuset
niewiadomymi.

Układ o 10 niewiadomych przekracza siły
przeciętnego rachmistrza.

Układy równań liniowych

Metody rozwiązywania

metoda eliminacji (Gauss)

metody Gaussa-Seidela i SOR

metoda Grama-Schmidta (dla układów

(

nadokreślonych)

Układy równań nieliniowych

Równania

x + ln x = 0

nie można rozwiązać

analitycznie. Musimy stosować metody
przybliżone:

Metoda podziału połówkowego (bisekcji)

Metoda podziału połówkowego (bisekcji).

Metoda Newtona (stycznych).

Metoda bisekcji

Służy do rozwiązywania równań postaci

f(x) = 0

Wymagane jest, aby funkcja na końcach

y

g

j

,

y

j

pewnego, danego przedziału miała przeciwne
znaki. Ponadto f(x) musi być ciągła.

background image

2

Metoda bisekcji

Metoda bisekcji

Metoda Newtona

Wymaga obliczenia nie tylko samej funkcji
f(x), ale także jej pochodnej f'(x); jest za to
kilkakrotnie szybsza.

Znajomość pochodnej potrzebna jest do
poprowadzenia stycznej do wykresu.

Metoda działa także wtedy, gdy f jest funkcją
wielu zmiennych.

Niekiedy metoda Newtona zawodzi; musimy
wtedy stosować metodę bisekcji.

Metoda Newtona

Metoda Newtona

Metoda Newtona

Metoda Newtona

Metoda Newtona

Metoda Newtona

Metoda Newtona

Metoda Newtona -- problemy

problemy

x

0

x

1

background image

3

Metoda Newtona

Metoda Newtona -- problemy (2)

problemy (2)

Równania różniczkowe

R.r. spotykamy w wielu naukach, m.in.
chemii, fizyce, ekonomii. Analiza modeli
farmakokinetycznych wymaga stosowania r.r.
Wielu z nich nie można dokładnie rozwiązać.
Tak jest np. w przypadku podania
pozanaczyniowego leków eliminowanych
zgodnie z kinetyką Michaelisa-Menten.

t

k

M

a

D

C

K

C

V

dt

dC

V

e

max

C

K

C

V

dt

dC

V

M

max

t

k

a

D

dt

dC

V

 e

Równania różniczkowe

metody rozwiązywania

metoda Eulera

metody Rungego-Kutty

metoda Bulirscha Stoera

metoda Bulirscha-Stoera

Równania różniczkowe (c.d.)

Do opisu wielu procesów używa się równań

różniczkowych cząstkowych:

przepływ krwi przez serce - r. Naviera-
Stokesa

badanie struktury związków chemicznych -
r.Schrödingera

proces uwalniania leku z tabletki - r.dyfuzji

Dla rozwiązywania r.r. cząstkowych oczywiście

również istnieją odpowiednie metody
numeryczne (met. relaksacyjne)

Równania różniczkowe

a symulacja

Rozwiązywanie równań różniczkowych
ściśle wiąże się z tzw. symulacją
procesów ciągłych, tj. modelowaniem

p

ąg y , j

układu fizycznego, biologicznego itp.
przy pomocy komputera.

Komputery, wraz z równaniami
różniczkowymi, zastępują wiele
kosztownych eksperymentów.

Całkowanie

Wielu całek pozornie prostych funkcji nie

można obliczyć analitycznie.

Oto przykłady:

Oto przykłady:

dx

x

x

dx

e

x

sin

,

1

0

2

background image

4

Metody obliczania

całek oznaczonych

metoda prostokątów

metoda trapezów

metody Simpsona, Milne'a itp.

y

p

,

p

metody Gaussa (np. Gaussa-Legendre'a)

metoda Romberga

Metody całkowania

Całkowanie (cd.)

Metody prostokątów i trapezów są bardzo
niedokładne; tym niemniej przy wyznaczaniu
dostępności biologicznej leku (AUC) większość
b d

t

j

t d t

ó

badaczy stosuje metodę trapezów.

Dokładniejsze metody uzyskujemy przybliżając
przebieg funkcji za pośrednictwem funkcji
kwadratowej (met. Simpsona) lub wielomianu
wyższych stopni (met. Milne'a).

Całkowanie

metoda Gaussa-Legendre’a

We wszystkich powyższych metodach węzły
(punkty w których oblicza się wartość całkowanej
funkcji) są zazwyczaj w równych odległościach.

Dopuszczając nierównomierne rozmieszczenie
węzłów można otrzymać metody dokładniejsze.
Metoda Gaussa-Legendre'a pozwala dla n
węzłów scałkować bezbłędnie wszystkie
wielomiany aż do stopnia 2n-1. Lepszej metody
nie da się już wynaleźć!

Całkowanie

Porównanie metod

naprawdę trapezy Simpson Gauss

Liczba węzłów: n=5

0

sinxdx

2

1,89

1,99

2,000001

Optymalizacja

Optymalizacją nazywa się zadanie poszukiwania
minimum funkcji wielu zmiennych.

Oczywiście nie potrzeba opracowywać oddzielnych
metod maksymalizacji, bo zamiast

max { f(x) }

t

l źć

i { f( ) }

wystarczy znaleźć

min { -f(x) }

.

background image

5

-f(x)

Najbardziej znane

metody poszukiwania minimum:

metoda Monte-Carlo

metoda pełzającego sympleksu (ameby,
Nelder-Mead)

metoda DFP (Davidon-Fletcher-Powell)

metoda Marquardta-Levenberga (dla
problemów MNK)

Metoda Monte Carlo

Metoda pełzającego sympleksu

Metoda pełzającego sympleksu

background image

6

Najbardziej znane

metody poszukiwania minimum:

metoda Monte-Carlo

metoda pełzającego sympleksu (ameby,
Nelder-Mead)

metoda DFP (Davidon-Fletcher-Powell)

metoda Marquardta-Levenberga (dla
problemów MNK)

Optymalizacja (cd.)

Metody DFP, jak i Marquardta-Levenberga
wymagają znajomości pochodnych funkcji,
ale bywają bardzo szybkie. Dla ich powo-
d

i

i

ć

d

i

dzenia musimy znać rozsądne oszacowanie
rozwiązania.

W trudnych przypadkach zaczynamy zwykle
od metody Monte-Carlo, a potem stosujemy
amebę i/lub DFP.

Interpolacja

Mamy daną tablicę wartości funkcji w
niektórych punktach, a chcemy wyznaczyć je
w punktach pośrednich. Np. wykonujemy
pomiary stężenia leku w pewnych czasach, a

h

ć

k

chcemy narysować wykres.

t [h]

1

2

3

5

6

8

10 12 14

C [mg/l] 2,2 3,9 6,1 4,2 3,0 2,9 2,0 1,8 1,7

Interpolacja liniowa

Nie można wyświetlić obrazu. Na komputerze może brakować pamięci do otwarcia obrazu lub obraz może być uszkodzony. Uruchom ponownie komputer, a następnie otwórz plik ponownie. Jeśli czerwony znak x nadal będzie wyświetlany, konieczne może być usunięcie obrazu, a następnie ponowne wstawienie go.

Metody interpolacji

interpolacja liniowa

metoda Lagrange'a (interpolacja wielomianowa)

interpolacja funkcjami sklejanymi (ang spline)

interpolacja funkcjami sklejanymi (ang. spline)

background image

7

Interpolacja Lagrange’a

wielomian 9. stopnia

Interpolacja Lagrange’a

wielomian 9. stopnia

Zjawisko

R

Rungego

Interpolacja funkcjami sklejanymi

(ang. spline)

Nie można wyświetlić obrazu. Na komputerze może brakować pamięci do otwarcia obrazu lub obraz może być uszkodzony. Uruchom ponownie komputer, a następnie otwórz plik ponownie. Jeśli czerwony znak x nadal będzie wyświetlany, konieczne może być usunięcie obrazu, a następnie ponowne wstawienie go.

Aproksymacja

Zadaniem aproksymacji jest przybliżone
obliczanie wartości różnych funkcji.
Najczęściej stosuje się a. wielomianami
C b

d ż

i

j

i j

Czebyszewa, gdyż zapewnia najmniejszy
błąd przy danym czasie obliczeń.

Kalkulatory i komputery obliczając funkcje
takie jak sin, ln, czy e

x

stosują aproksymację,

choć użytkownik zwykle nie zdaje sobie z
tego sprawy.


Wyszukiwarka

Podobne podstrony:
Obliczenia numeryczne id 327675 Nieznany
numeryczne id 325226 Nieznany
Abolicja podatkowa id 50334 Nieznany (2)
4 LIDER MENEDZER id 37733 Nieznany (2)
katechezy MB id 233498 Nieznany
metro sciaga id 296943 Nieznany
perf id 354744 Nieznany
interbase id 92028 Nieznany
Mbaku id 289860 Nieznany
Probiotyki antybiotyki id 66316 Nieznany
miedziowanie cz 2 id 113259 Nieznany
LTC1729 id 273494 Nieznany
D11B7AOver0400 id 130434 Nieznany
analiza ryzyka bio id 61320 Nieznany
pedagogika ogolna id 353595 Nieznany
Misc3 id 302777 Nieznany
cw med 5 id 122239 Nieznany

więcej podobnych podstron