Metody numeryczne: Różnice pomiędzy wersjami
m →Opis |
m →Autorzy |
||
Linia 11: | Linia 11: | ||
=== Autorzy === | === Autorzy === | ||
* Piotr Krzyżanowski | * Piotr Krzyżanowski — Uniwersytet Warszawski, Wydział Matematyki, Informatyki i Mechaniki | ||
* Leszek Plaskota | * Leszek Plaskota — Uniwersytet Warszawski, Wydział Matematyki, Informatyki i Mechaniki | ||
=== Wymagania wstępne === | === Wymagania wstępne === |
Wersja z 11:49, 27 wrz 2006
Forma zajęć
Wykład (30 godzin) + laboratorium z elementami ćwiczeń (30 godzin)
Opis
Wiele praktycznych zastosowań komputerów (symulacje zjawisk przyrodniczych, społecznych i innych, kodowanie MP3 i JPEG, systemy projetkowania CAD, wyszukiwarki internetowe itp.) wymaga przeprowadzenia obliczeń na liczbach rzeczywistych lub zespolonych. W niniejszym wykładzie przedstawiamy metody numerycznego rozwiązywania podstawowych zagadnień matematycznych spotykanych w wyżej wymienionych zastosowaniach. Nacisk kładziemy na efektywne łączenie teorii matematycznej i praktyki obliczeniowej, aby tworzyć skuteczne — a więc szybkie i dokładne (na ile to możliwe) — algorytmy wyznaczania rozwiązań. Dyskutujemy własności i ograniczenia omawianych algorytmów, a także wskazujemy praktyczne aspekty ich implementacji. Pokazujemy, że niektóre zadania mogą być trudne w realizacji numerycznej — i że czasem można to sprytnie obejść.
Sylabus
Autorzy
- Piotr Krzyżanowski — Uniwersytet Warszawski, Wydział Matematyki, Informatyki i Mechaniki
- Leszek Plaskota — Uniwersytet Warszawski, Wydział Matematyki, Informatyki i Mechaniki
Wymagania wstępne
- Wstęp do programowania
- Analiza matematyczna
- Algebra liniowa z geometrią analityczną
Zawartość
- Arytmetyka zmiennoprzecinkowa
- Uwarunkowanie zadania, numeryczna poprawność algorytmu
- Równania nieliniowe
- Wybrane zadania algebry liniowej
- Układy równań liniowych
- Liniowe zadanie najmniejszych kwadratów
- Zagadnienie własne
- Interpolacja i aproksymacja
- Wielomianowa
- Splajnowa
- Trygonometryczna
- Szybka transformacja Fouriera
- Całkowanie i różniczkowanie
- Środowisko obliczeń numerycznych
- Języki programowania: C, Fortran, MATLAB i Octave
- Wybrane specjalistyczne biblioteki i techniki optymalizacyjne
Literatura
- D. Kincaid, W. Cheney Analiza numeryczna, WNT, 2006, ISBN 83-204-3078-X
- A. Björck, G. Dahlquist Metody numeryczne, PWN, 1987, ISBN 83-01-04276-1
Moduły
- Wprowadzenie do metod numerycznych (Ćwiczenia)
- Równania nieliniowe (Ćwiczenia)
- Arytmetyka zmiennoprzecinkowa (Ćwiczenia)
- Własności zadań obliczeniowych i algorytmów numerycznych (Ćwiczenia)
- Układy równań liniowych (Ćwiczenia)
- Pamięć hierarchiczna a algorytmy numeryczne (Ćwiczenia)
- Uwarunkowanie układu równań liniowych (Ćwiczenia)
- Wielkie układy równań liniowych (Ćwiczenia)
- Interpolacja wielomianowa (Ćwiczenia)
- Szybka transformacja Fouriera (FFT) (Ćwiczenia)
- Funkcje sklejane (splajny) (Ćwiczenia)
- Nadokreślone układy równań (Ćwiczenia)
- Wektory i wartości własne (Ćwiczenia)
- Całkowanie i różniczkowanie numeryczne (Ćwiczenia)