Metody numeryczne: Różnice pomiędzy wersjami

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania
Przykry (dyskusja | edycje)
m No tak, w rozpisce jest tylko "LAB", ale przeciez nie samym labem czlowiek zyje!
Przykry (dyskusja | edycje)
Linia 36: Linia 36:
# [[MN Wykład 2|Równania nieliniowe]] ([[MN Ćwiczenia 2|Ćwiczenia]])
# [[MN Wykład 2|Równania nieliniowe]] ([[MN Ćwiczenia 2|Ćwiczenia]])
# [[MN Wykład 3|Arytmetyka zmiennoprzecinkowa]] ([[MN Ćwiczenia 3|Ćwiczenia]])
# [[MN Wykład 3|Arytmetyka zmiennoprzecinkowa]] ([[MN Ćwiczenia 3|Ćwiczenia]])
# [[MN Wykład 4|Układy równań liniowych I]] ([[MN Ćwiczenia 4|Ćwiczenia]])
# [[MN Wykład 4|Własności zadań obliczeniowych i algorytmów numerycznych]] ([[MN Ćwiczenia 4|Ćwiczenia]])
# [[MN Wykład 5|Układy równań liniowych II]] ([[MN Ćwiczenia 5|Ćwiczenia]])
# [[MN Wykład 5|Układy równań liniowych]] ([[MN Ćwiczenia 5|Ćwiczenia]])
# [[MN Wykład 6|Metody iteracyjne dla układów równań liniowych]] ([[MN Ćwiczenia 6|Ćwiczenia]])
# [[MN Wykład 6|Pamięć hierarchiczna a algorytmy numeryczne]] ([[MN Ćwiczenia 6|Ćwiczenia]])
# [[MN Wykład 7|Interpolacja wielomianowa]] ([[MN Ćwiczenia 7|Ćwiczenia]])
# [[MN Wykład 7|Uwarunkowanie układu równań liniowych]] ([[MN Ćwiczenia 7|Ćwiczenia]])
# [[MN Wykład 8|Interpolacja trygonometryczna i FFT]] ([[MN Ćwiczenia 8|Ćwiczenia]])
# [[MN Wykład 8|Wielkie układy równań liniowych]] ([[MN Ćwiczenia 8|Ćwiczenia]])
# [[MN Wykład 9|Splajny]] ([[MN Ćwiczenia 9|Ćwiczenia]])
# [[MN Wykład 9|Interpolacja wielomianowa]] ([[MN Ćwiczenia 9|Ćwiczenia]])
# [[MN Wykład 10|Aproksymacja]] ([[MN Ćwiczenia 10|Ćwiczenia]])
# [[MN Wykład 10|Aproksymacja]] ([[MN Ćwiczenia 10|Ćwiczenia]])
# [[MN Wykład 11|Nadokreślone układy równań]] ([[MN Ćwiczenia 11|Ćwiczenia]])
# [[MN Wykład 11|Nadokreślone układy równań]] ([[MN Ćwiczenia 11|Ćwiczenia]])

Wersja z 16:45, 1 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 zastosowaniach.

Nacisk kładziemy na efektywne łączenie teorii matematycznej i praktyki obliczeniowej, w celu konstrukcji skutecznych - a więc szybkich i dokładnych (na ile to możliwe) - algorytmów 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

Autor

  • Piotr Krzyżanowski

Wymagania wstępne

  • Wstęp do programowania
  • Analiza matematyczna
  • Algebra liniowa z geometrią analityczną

Zawartość

  • Arytmetyka zmiennopozycyjna
  • Uwarunkowanie zadania, numeryczna poprawność algorytmu
  • Równania nieliniowe
  • Wybrane zadania algebry liniowej
  • Interpolacja i aproksymacja
  • Całkowanie i różniczkowanie
  • Środowisko obliczeń numerycznych, wybrane specjalistyczne biblioteki i techniki optymalizacyjne

Literatura

  • D. Kincaid, W. Cheney Analiza numeryczna, WNT, 2006
  • A. Bjorck, G. Dahlquist Metody numeryczne, PWN, 1987

Moduły

  1. Wprowadzenie do metod numerycznych (Ćwiczenia)
  2. Równania nieliniowe (Ćwiczenia)
  3. Arytmetyka zmiennoprzecinkowa (Ćwiczenia)
  4. Własności zadań obliczeniowych i algorytmów numerycznych (Ćwiczenia)
  5. Układy równań liniowych (Ćwiczenia)
  6. Pamięć hierarchiczna a algorytmy numeryczne (Ćwiczenia)
  7. Uwarunkowanie układu równań liniowych (Ćwiczenia)
  8. Wielkie układy równań liniowych (Ćwiczenia)
  9. Interpolacja wielomianowa (Ćwiczenia)
  10. Aproksymacja (Ćwiczenia)
  11. Nadokreślone układy równań (Ćwiczenia)
  12. Wyznaczanie wektorów i wartości własnych (Ćwiczenia)
  13. Całkowanie i różniczkowanie numeryczne (Ćwiczenia)
  14. Środowisko obliczeniowe (Ćwiczenia)