Data wydruku: 31.01.2017 03:09 Strona 1 z 3 Nazwa przedmiotu
Transkrypt
Data wydruku: 31.01.2017 03:09 Strona 1 z 3 Nazwa przedmiotu
Nazwa przedmiotu METODY NUMERYCZNE Kod przedmiotu F:09014W0 Jednostka Katedra Analizy Nieliniowej i Statystyki Kierunek Matematyka Profil kształcenia Rok studiów 3 Typ przedmiotu Obowiąkowy Semestr studiów 5 Poziom studiów I stopnia - licencjackie ECTS 6.0 Wykładowcy dr hab. Zbigniew Bartoszewski (Osoba opowiedzialna za przedmiot) Prowadzący: dr hab. Zbigniew Bartoszewski dr inż. Anna Szafrańska Efekty kształcenia Odniesienie do efektów kierunkowych Sposób realizacji na uczelni Wymagania wstępne i dodatkowe Zdany egzaminy z Efekt kształcenia z przedmiotu Sposób weryfikacji efektu 1. Algebry 2 Analizy matematycznej Zalecane komponenty przedmiotu 1, Znajomość środowiska matlab (scilab) lub 2. Umiejętność programowania w C++ lub Fortran lub Pascal lub Delphi Data wydruku: 04.03.2017 00:50 Strona 1 z 3 Treść przedmiotu Wykład: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. Arytmetyka komputerowa: (2 godz.) błąd bezwzględny i względny, reprezentacja zmiennopozycyjna liczb, działania na liczbach zmiennopozycyjnych, utrata cyfr znaczących Numeryczna stabilność i numeryczna dokładność algorytmów, działania na wielomianach: (2 godz.) algorytmy numerycznie stabilne i niestabilne, uwarunkowanie zadania, obliczanie wartości wielomianów o stałych współczynnikach, algorytmy obliczania współczynników sumy, różnicy, iloczynu i ilorazu dwóch wielomianów Aproksymacja funkcji: (2 godz.) interpolacja wielomianowa, wielomian interpolacyjny Lagrange'a, wielomian interpolacyjny Newtona, błąd interpolacji wielomianowej, ilorazy różnicowe i ich własności Aproksymacja funkcji (kontynuacja): (2 godz.) wielomiany Czebyszewa, optymalne węzły interpolacji, zbieżność wielomianów interpolacyjnych, interpolacja Hermite'a i jej błąd Rozwiązywanie równań nieliniowych: (2 godz.) metoda bisekcji i analiza jej błędu, metoda Newtona dla równania skalarnego i jej zbieżność Rozwiązywanie równań nieliniowych (kontynuacja): (2 godz.) metoda Newtona dla układu równań, metoda siecznych i analiza jej błędu, rząd zbieżności metody Rozwiązywanie równań nieliniowych (kontynuacja): (2 godz.) punkty stałe i metody iteracyjne, obliczanie pierwiastków wielomianów, metoda Bairstowa Rozwiązywanie liniowych układów równań - metody bezpośrednie: (2 godz.) rozwiązywanie układów z macierzami trójkątnymi, rozkłady LU (Doolittle’a, Crouta, Cholesky’ego), eliminacja Gaussa z wyborem elementów głównych Rozwiązywanie liniowych układów równań - metody bezpośrednie (kontynuacja): (2 godz.) znaczenie elementów głównych, skalowany wybór wierszy głównych, koszt obliczeń, macierze dominujące przekątniowo, układy z macierzami trójprzekątniowymi Rozwiązywanie liniowych układów równań - metody iteracyjne: (2 godz.) wskaźnik uwarunkowania macierzy, metody Jacobiego, Gaussa-Seidela, Richardsona i SOR, zbieżność metod iteracyjnych Wyznaczanie wartości własnych: (2 godz.) metoda potęgowa i odwrotna metoda potęgowa, metoda QR Różniczkowanie numeryczne: (2 godz.) wykorzystanie wzoru Taylora do aproksymacji pochodnych, zastosowanie interpolacji wielomianowej, ekstrapolacja Richardsona Całkowanie numeryczne: (2 godz.) kwadratury Newtona-Cotesa – wzory proste i złożone trapezów i Simpsona i analiza ich błędów, zmiana przedziału całkowania Całkowanie numeryczne (kontynuacja): (2 godz.) kwadratury Czebyszewa, kwadratury Gaussa, zbieżność i błąd kwadratur Gaussa Całkowanie numeryczne (kontynuacja): (2 godz.) wielomiany Bernoulliego, wzór Eulera-Maclaurina, metoda Romberga i jej zbieżność Ćwiczenia: 1. Podczas ćwiczeń studenci będą wykonywać krótkię zadania bezpośrednio związane z tematyką wykładu (w zakresie i kolejności jak wyżej podano dla wykładu) pozwalające lepiej zrozumieć aspekty teoretyczne omawianych metod. 2. Niektóre z algorytmów numerycznych (dla których można użyć przykładów z niewielką ilością obliczeń) będą realizowane przy tablicy dla lepszego ich zrozumienia i opanowania. 3. Przeprowadzone zostaną 2 kolokwia (po 45 minut) na 7-mej (lub 8-mej) i 13-tej (lub 14-tej) godzinie ćwiczeń. Laboratorium: Podczas zajęć laboratoryjnych studenci będą przeprowadzać eksperymenty numeryczne a następnie pisać i prezentować testowe programy poświęcone następującym zagadnieniom: 1. 2. Data wydruku: Wpływ reprezentacji zmiennopozycyjnej liczb na wyniki końcowe obliczeń, ilustracja utraty cyfr znaczących przy wykonywaniu niektórych działań arytmetycznych, błędy w wynikach końcowych dla prostych algorytmów stabilnych i niestabilnych (2 godz.) Implementacja algorytmów obliczania wartości wielomianów o stałych współczynnikach (rzeczywistych i zespolonych), algorytmów obliczania współczynników sumy, różnicy, iloczynu i ilorazu dwóch wielomianów, konstrukcja wielomianów interpolacyjnych (2 godz.) 04.03.2017 00:50 Strona 2 z 3 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Zalecana lista lektur Badanie wpływu rozmieszczenia węzłów interpolacji na dokładność otrzymanego przybliżenia, konstrukcja wielomianów interpolacyjnych Hermite’a i porównanie błędów tej aproksymacji z błędami interpolacji z węzłami jednokrotnymi (2 godz.) Rozwiązywanie równań nieliniowych (skalarnych) metodą bisekcji, Newtona i siecznych, porównanie ich kosztu względem uzyskanej dokładności (2 godz.) Rozwiązywanie równań nieliniowych i nieliniowych układów równań metodami punktu stałego i metodami iteracji (2 godz.) Obliczanie pierwiastków wielomianów metodą Bairstowa i metodą deflacji (2 godz.) Prezentacja działania programów testowych zadanych studentom do napisania i zawierających implementacje metod i algorytmów wymienionych w punktach 2.−6. (4 godz.) Rozwiązywanie liniowych układów równań z wykorzystaniem rozkładu LU Doolittle’a, Crouta i Cholesky’ego, porównanie metody eliminacji Gaussa z wyborem i bez wyboru elementów głównych (2 godz.) Rozwiązywanie liniowych układów równań metodami iteracyjnymi i poprawianie uzyskanego rozwiązania (2 godz.) Wyznaczanie wartości własnych metodą potęgową i odwrotną metodą potęgową, numeryczne obliczanie pochodnych (2 godz.) Całkowanie numeryczne z wykorzystaniem kwadratur Newtona-Cotesa oraz szacowanie ich błędów, metoda Romberga (2 godz.) Całkowanie numeryczne z użyciem kwadratur Gaussa i szacowanie ich błędów (2 godz.) Prezentacja działania programów testowych zadanych studentom do napisania i zawierających implementacje metod i algorytmów wymienionych w punktach 9.−12. (4 godz.) Literatura podstawowa 1. 2. 3. 4. D. Kincaid, W. Cheney, Analiza numeryczna, WNT 2006. J. Jankowska, M. Jankowski, Przegląd metod i algorytmów numerycznych, cz. I., PWN 1982. M. Dryja, J. Jankowska, M. Jankowski, Przegląd metod i algorytmów numerycznych, cz. II. PWN 1982. Z. Fortuna, B. Macukow, J. Wąsowski, Metody numeryczne, WNT 1982 (i nowsze). Literatura uzupełniająca 1. 2. Formy zajęć i metody nauczania G. Dahlquist, A. Bjork, Metody numeryczne, PWN 1983. J. Stoer, R. Bulirsch, Wstęp do analizy numerycznej, PWN 1987. Forma zajęć Liczba godzin zajęć Suma godzin dydaktycznych w semestrze, objętych planem studiów Wykład Ćwiczenia Laboratorium Projekt Seminarium 30.0 15.0 15.0 0.0 0.0 60 W tym kształcenie na odległość: 0.0 Metody i kryteria oceniania Kryteria oceniania: składowe Egzamin pisemny (2 godz., od 5 do 7 zadań) Próg zaliczeniowy Procent oceny końcowej 50.0 50.0 Zaliczenie laboratorium (napisanie 2 programów i ich 50.0 pozytywna ocena) Zaliczenie ćwiczeń (80% wyniki kolokwiów+20% aktywność 50.0 na ćwiczeniach) Przykładowe zagadnienia / Przykładowe zadania / Realizowane zadania Język wykładowy 25.0 25.0 polski Praktyki zawodowe Nie dotyczy Data wydruku: 04.03.2017 00:50 Strona 3 z 3