UNIWERSYTET ŁÓDZKI - Centralny System Uwierzytelniania
Strona główna

Metody numeryczne

Informacje ogólne

Kod przedmiotu: 1100-MN0ZLI
Kod Erasmus / ISCED: (brak danych) / (brak danych)
Nazwa przedmiotu: Metody numeryczne
Jednostka: Wydział Matematyki i Informatyki
Grupy:
Punkty ECTS i inne: 0 LUB 5.00 (w zależności od programu) Podstawowe informacje o zasadach przyporządkowania punktów ECTS:
  • roczny wymiar godzinowy nakładu pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się dla danego etapu studiów wynosi 1500-1800 h, co odpowiada 60 ECTS;
  • tygodniowy wymiar godzinowy nakładu pracy studenta wynosi 45 h;
  • 1 punkt ECTS odpowiada 25-30 godzinom pracy studenta potrzebnej do osiągnięcia zakładanych efektów uczenia się;
  • tygodniowy nakład pracy studenta konieczny do osiągnięcia zakładanych efektów uczenia się pozwala uzyskać 1,5 ECTS;
  • nakład pracy potrzebny do zaliczenia przedmiotu, któremu przypisano 3 ECTS, stanowi 10% semestralnego obciążenia studenta.

zobacz reguły punktacji
Język prowadzenia: polski
Forma zaliczenia:

egzamin

Forma studiów:

niestacjonarne (zaoczne)

Wymagania wstępne:

- umiejętność programowania (C++, Java, lub Python);

- znajomość podstawowych pojęć z zakresu analizy matematycznej oraz algebry liniowej.

Skrócony opis:

Celem wykładu jest przedstawienie podstawowych pojęć i metod analizy numerycznej, która zajmuje się konstruowaniem algorytmów przybliżonego rozwiązywania problemów obliczeniowych i badaniem ich własności. Na ćwiczeniach zaprezentowane zostaną przykłady praktycznego stosowania poznanych metod oraz będą badane ich charakterystyki (w oparciu o napisane przez studentów lub dostarczone przez prowadzącego programy oraz z wykorzystaniem znanych środowisk obliczeniowych, np. Matlab).

Efekty uczenia się:

Po zakończonym kursie student:

E1. definiuje i interpretuje najbardziej elementarne pojęcia analizy numerycznej;

E2. zna podstawowe metody i techniki obliczeniowe przedstawione na wykładzie;

E3. klasyfikuje metody obliczeniowe, wykorzystując odpowiednie własności i pojęcia;

E4. rozpoznaje dane zadanie obliczeniowe i potrafi zastosować odpowiednią metodę rozwiązywania do konkretnego problemu;

E5. posługuje się elementarnymi pojęciami z zakresu analizy numerycznej, w szczególności odróżnia zadanie obliczeniowe, algorytm znajdowania rozwiązania i numeryczną realizację algorytmu

E6. ma świadomość problemów związanych z wykonywaniem obliczeń w arytmetyce zmiennoprzecinkowej

E7. samodzielnie i w zespole implementuje najprostsze algorytmy numeryczne przedstawione na wykładzie;

E8. opracowuje i krytycznie analizuje wyniki obliczeń uzyskane jako przybliżone rozwiązania różnych problemów obliczeniowych.

Powyższe efekty uczenia się osiągane w ramach przedmiotu pozwalają na realizację kierunkowych efektów uczenia się, mających następujące oznaczenia w programie studiów: 11A-1A_W02, 11A-1A_W16, 11A-1A_U01, 11A-1A_U02, 11A-1A_U03, 11A-1A_U05, 11A-1A_U16, 11A-1A_U19.

Zajęcia w cyklu "Semestr zimowy 2023/2024" (zakończony)

Okres: 2023-10-01 - 2024-02-25
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 16 godzin więcej informacji
Wykład, 16 godzin więcej informacji
Koordynatorzy: Marek Śmietański
Prowadzący grup: Marek Śmietański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów

Zajęcia w cyklu "Semestr zimowy 2022/2023" (zakończony)

Okres: 2022-10-01 - 2023-02-19
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 16 godzin więcej informacji
Wykład, 16 godzin więcej informacji
Koordynatorzy: Marcin Studniarski
Prowadzący grup: Marcin Studniarski, Marek Śmietański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Treści kształcenia:

Ocena końcowa z przedmiotu jest wystawiana na podstawie pozytywnej oceny z laboratorium (40%) i pozytywnej oceny z wykładu (60%).

Zajęcia w cyklu "Semestr zimowy 2021/2022" (zakończony)

Okres: 2021-10-01 - 2022-01-23
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 16 godzin więcej informacji
Wykład, 16 godzin więcej informacji
Koordynatorzy: Marek Śmietański
Prowadzący grup: Marek Śmietański
Strona przedmiotu: https://www.math.uni.lodz.pl/~smietan/pages/wmii/x_mn_zliad.html
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Metody dydaktyczne:

- wykład informacyjny i problemowy;

- metoda ćwiczeniowa;

- dyskusja;

- praca w grupach;

- obserwacja;

- studium przypadku.

Sposoby i kryteria oceniania:

Na ocenę z laboratorium składają się punkty uzyskane za: prace na zajęciach (37.5%), projekt obliczeniowy (37.5%) oraz kolokwia (25%).

Skala ocen z laboratorium: ndst (0-50%), dst (51%-60%), dst+ (61%-70%), db (71%-80%), db+ (81%-90%), bdb (91%-100%).


O ocenie z wykładu decyduje pisemny test wielokrotnego wyboru.

Skala ocen z testu: ndst (0-40%), dst (41%-55%), dst+ (56%-65%), db (66%-75%), db+ (76%-85%), bdb (86%-100%).


Ocena końcowa z przedmiotu jest wystawiana na podstawie pozytywnej oceny z laboratorium (40%) i pozytywnej oceny z wykładu (60%).



Metody weryfikacji i oceny stopnia osiągnięcia założonych efektów uczenia się:

Efekty E1-E8 (wiedza i umiejętności) są weryfikowane poprzez wybrane prace realizowane na zajęciach laboratoryjnych oraz częściowo testu końcowego na wykładzie (E1-E6).

Efekty E1-E4 (wiedza) są weryfikowane w ramach kolokwium.

Efekty E5-E8 (umiejętności) są weryfikowane w ramach projektu obliczeniowego.


Przewidywany czas pracy własnej (w godzinach lekcyjnych):

- przygotowanie do zajęć (praca bieżąca): 64

- przygotowanie do zaliczenia: 32


Studenci weryfikują efekty pracy własnej z Prowadzącym zajęcia.


Treści kształcenia:

1. Wprowadzenie do analizy numerycznej

1.1. Podstawowe pojęcia (źródła błędów, błędy bezwzględny i względny)

1.2. Elementy teorii błędów

1.3. Arytmetyka zmiennoprzecinkowa (komputerowa reprezentacja liczb, zaokrąglenie, epsilon maszynowy)

1.4. Algorytm numeryczny i jego własności

2. Przybliżanie funkcji - interpolacja

2.1. Ogólne sformułowanie zagadnienia interpolacji. Przykłady zagadnień interpolacyjnych

2.2. Błąd interpolacji wielomianowej. Optymalny dobór węzłów interpolacji (węzły Czebyszewa)

2.3. Zbieżność procesów interpolacyjnych (zjawisko Rungego)

2.4. Interpolacja funkcjami sklejanymi

3. Numeryczne rozwiązywanie równań nieliniowych

3.1. Metody iteracyjne (inkluzyjne i typu Newtona)

3.2. Wyznaczanie pierwiastków wielokrotnych

3.3. Błąd i szybkość zbieżności metod iteracyjnych (rząd zbieżności)

4. Różniczkowanie numeryczne

4.1. Metody różnicowe

4.2. Błąd różniczkowania numerycznego

5. Całkowanie numeryczne

5.1. Kwadratury interpolacyjne

5.2. Kwadratury Newtona-Cotesa (proste i złożone)

5.3. Błąd kwadratury

6. Generatory liczb pseudolosowych i metody ich testowania

6.1. Okresowość ciągów liczb losowych

6.2. Generatory liniowe, ich własności i metody badania (maksymalny okres, potencjał)

6.3. Zagadnienia praktyczne (dobór parametrów generatora, inicjalizacja, metoda shuffling)

6.4. Przykłady innych generatorów

6.5. Testy losowości (równomiernego rozmieszczenia, szeregowych korelacji, struktury geometrycznej, częstości par, pokerowy i inne)

7. Numeryczne rozwiązywanie układów równań liniowych

7.1. Metody dla układów równań liniowych z macierzami o specjalnej strukturze

7.2. Metody eliminacji (Gaussa i Jordana, wybór elementu głównego) i rozkładu typu LU (Crouta, Doolitle’a i Cholesky’ego)

7.3. Złożoność obliczeniowa i błąd metod bezpośrednich (wskaźnik uwarunkowania, residuum)

7.4. Metody iteracyjne rozwiązywania układów równań liniowych (Richardsona, Jacobiego, Gaussa-Seidela, nadrelaksacji)

7.5. Inne zastosowania metod rozwiązywania układów równań liniowych (obliczanie wyznacznika macierzy, odwracanie macierzy)

Literatura:

Podstawowa:

[1] Fortuna Z., Macukow B., Wąsowski J. - Metody numeryczne, PWN 2021;

[2] Kincaid D., Cheney W. - Analiza numeryczna, WNT 2006;

[3] Slajdy do wykładu dostarczane studentom w wersji elektronicznej.

Uzupełniająca:

[4] Flowers B.H. - An Introduction to Numerical Methods in C++, Oxford University Press 2000;

[5] Otto S.R., Denier J.P. - An introduction to programming and numerical methods in MATLAB, Springer 2005;

[6] Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. - Numerical Recipes in C: The Art of Scientific Computing, Third Edition, Cambridge University Press 2009 - dostępna w wersji elektronicznej (http://numerical.recipes/book/book.html).

Zajęcia w cyklu "Semestr zimowy 2020/2021" (zakończony)

Okres: 2020-10-01 - 2021-02-07
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 16 godzin więcej informacji
Wykład, 16 godzin więcej informacji
Koordynatorzy: Marek Śmietański
Prowadzący grup: Witold Budzisz, Marek Śmietański
Strona przedmiotu: https://www.math.uni.lodz.pl/~smietan/pages/wmii/x_mn_zliad.html
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Metody dydaktyczne:

- wykład informacyjny i problemowy;

- metoda ćwiczeniowa;

- dyskusja;

- praca w grupach;

- obserwacja;

- studium przypadku.

Sposoby i kryteria oceniania:

Na ocenę z laboratorium składają się punkty uzyskane

- za wybraną pracę na zajęciach (37.5%) sprawdzającą efekty kształcenia w zakresie zarówno wiedzy, jak i umiejętności (E1-E8);

- za projekt obliczeniowy (37.5%) sprawdzający efekty kształcenia w zakresie umiejętności (E5-E8),

- z pisemnych kolokwiów (250) oceniających efekty kształcenia w zakresie wiedzy (E1-E4).

Na ćwiczeniach dopuszcza się 2 nieobecności.

Na ocenę końcową z przedmiotu składa się:

- ocena z laboratorium (40%),

- ocena z egzaminu pisemnego w formie testu wielokrotnego wyboru sprawdzającego efekty kształcenia w zakresie zarówno wiedzy, jak i umiejętności (60%),

przy czym obie oceny muszą być pozytywne.

Treści kształcenia:

1. Wprowadzenie do analizy numerycznej

1.1. Podstawowe pojęcia (źródła błędów, błędy bezwzględny i względny)

1.2. Elementy teorii błędów

1.3. Arytmetyka zmiennoprzecinkowa (komputerowa reprezentacja liczb, zaokrąglenie, epsilon maszynowy)

1.4. Algorytm numeryczny i jego własności

2. Przybliżanie funkcji - interpolacja

2.1. Ogólne sformułowanie zagadnienia interpolacji. Przykłady zagadnień interpolacyjnych

2.2. Błąd interpolacji wielomianowej. Optymalny dobór węzłów interpolacji (węzły Czebyszewa)

2.3. Zbieżność procesów interpolacyjnych (zjawisko Rungego)

2.4. Interpolacja funkcjami sklejanymi

3. Numeryczne rozwiązywanie równań nieliniowych

3.1. Metody iteracyjne (bisekcji, Newtona, siecznych i regula falsi)

3.2. Wyznaczanie pierwiastków wielokrotnych

3.3. Błąd i szybkość zbieżności metod iteracyjnych (rząd zbieżności)

3.4. Metody dla równań algebraicznych (deflacja, metoda Müllera)

4. Różniczkowanie numeryczne

4.1. Metody różnicowe

4.2. Błąd różniczkowania numerycznego

5. Całkowanie numeryczne

5.1. Kwadratury interpolacyjne

5.2. Kwadratury Newtona-Cotesa (proste i złożone)

5.3. Błąd kwadratury

6. Generatory liczb pseudolosowych i metody ich testowania

6.1. Okresowość ciągów liczb losowych

6.2. Generatory liniowe, ich własności i metody badania (maksymalny okres, potencjał)

6.3. Zagadnienia praktyczne (dobór parametrów generatora, inicjalizacja, metoda shuffling)

6.4. Przykłady innych generatorów

6.5. Testy losowości (równomiernego rozmieszczenia, szeregowych korelacji, struktury geometrycznej, częstości par, pokerowy i inne)

7. Numeryczne rozwiązywanie układów równań liniowych

7.1. Metody dla układów równań liniowych z macierzami o specjalnej strukturze

7.2. Metody eliminacji (Gaussa i Jordana, wybór elementu głównego) i rozkładu typu LU (Crouta, Doolitle’a i Cholesky’ego)

7.3. Złożoność obliczeniowa i błąd metod bezpośrednich (wskaźnik uwarunkowania, residuum)

7.4. Iteracyjne poprawianie rozwiązania układów równań liniowych dla metod bezpośrednich

7.5. Metody iteracyjne rozwiązywania układów równań liniowych (Richardsona, Jacobiego, Gaussa-Seidela, nadrelaksacji)

7.6. Inne zastosowania metod rozwiązywania układów równań liniowych (obliczanie wyznacznika macierzy, odwracanie macierzy)

Literatura:

Podstawowa:

[1] Kincaid D., Cheney W. - Analiza numeryczna, WNT 2006;

[2] Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. - Numerical Recipes in C: The Art of Scientific Computing, Third Edition, Cambridge University Press 2009 - dostępna w wersji elektronicznej (http://www.nr.com/bookreader_chooser.html).

[3] Slajdy do wykładu dostarczane studentom w wersji elektronicznej.

Uzupełniająca:

[4] Björck Å., Dahlquist G. - Metody numeryczne, PWN 1987;

[5] Flowers B.H. - An Introduction to Numerical Methods in C++, Oxford University Press 2000;

[6] Fortuna Z., Macukow B., Wąsowski J. - Metody numeryczne, PWN 2009;

[7] Otto S.R., Denier J.P. - An introduction to programming and numerical methods in MATLAB, Springer 2005;

Zajęcia w cyklu "Semestr zimowy 2019/2020" (zakończony)

Okres: 2019-10-01 - 2020-02-23
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 16 godzin więcej informacji
Wykład, 16 godzin więcej informacji
Koordynatorzy: Marek Śmietański
Prowadzący grup: Marek Śmietański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Metody dydaktyczne:

- wykład informacyjny i problemowy;

- metoda ćwiczeniowa;

- dyskusja;

- praca w grupach;

- obserwacja;

- studium przypadku.

Sposoby i kryteria oceniania:

Na ocenę z laboratorium składają się punkty uzyskane

- z pisemnych kolokwiów (50%) oceniających efekty kształcenia w zakresie wiedzy (E1-E4),

- za projekt obliczeniowe (50%) sprawdzający efekty kształcenia w zakresie umiejętności (E5-E8).

Na ćwiczeniach dopuszcza się 2 nieobecności.

Na ocenę końcową z przedmiotu składa się:

- ocena z laboratorium (40%),

- ocena z egzaminu pisemnego w formie testu wielokrotnego wyboru sprawdzającego efekty kształcenia w zakresie zarówno wiedzy, jak i umiejętności (60%),

przy czym obie oceny muszą być pozytywne.

Treści kształcenia:

1. Wprowadzenie do analizy numerycznej

1.1. Podstawowe pojęcia (źródła błędów, błędy bezwzględny i względny)

1.2. Elementy teorii błędów

1.3. Arytmetyka zmiennoprzecinkowa (komputerowa reprezentacja liczb, zaokrąglenie, epsilon maszynowy)

1.4. Algorytm numeryczny i jego własności

2. Przybliżanie funkcji - interpolacja

2.1. Ogólne sformułowanie zagadnienia interpolacji. Przykłady zagadnień interpolacyjnych

2.2. Błąd interpolacji wielomianowej. Optymalny dobór węzłów interpolacji (węzły Czebyszewa)

2.3. Zbieżność procesów interpolacyjnych (zjawisko Rungego)

2.4. Interpolacja funkcjami sklejanymi

3. Numeryczne rozwiązywanie równań nieliniowych

3.1. Metody iteracyjne (bisekcji, Newtona, siecznych i regula falsi)

3.2. Wyznaczanie pierwiastków wielokrotnych

3.3. Błąd i szybkość zbieżności metod iteracyjnych (rząd zbieżności)

3.4. Metody dla równań algebraicznych (deflacja, metoda Müllera)

4. Różniczkowanie numeryczne

4.1. Metody różnicowe

4.2. Błąd różniczkowania numerycznego

5. Całkowanie numeryczne

5.1. Kwadratury interpolacyjne

5.2. Kwadratury Newtona-Cotesa (proste i złożone)

5.3. Błąd kwadratury

6. Generatory liczb pseudolosowych i metody ich testowania

6.1. Okresowość ciągów liczb losowych

6.2. Generatory liniowe, ich własności i metody badania (maksymalny okres, potencjał)

6.3. Zagadnienia praktyczne (dobór parametrów generatora, inicjalizacja, metoda shuffling)

6.4. Przykłady innych generatorów

6.5. Testy losowości (równomiernego rozmieszczenia, szeregowych korelacji, struktury geometrycznej, częstości par, pokerowy i inne)

7. Numeryczne rozwiązywanie układów równań liniowych

7.1. Metody dla układów równań liniowych z macierzami o specjalnej strukturze

7.2. Metody eliminacji (Gaussa i Jordana, wybór elementu głównego) i rozkładu typu LU (Crouta, Doolitle’a i Cholesky’ego)

7.3. Złożoność obliczeniowa i błąd metod bezpośrednich (wskaźnik uwarunkowania, residuum)

7.4. Iteracyjne poprawianie rozwiązania układów równań liniowych dla metod bezpośrednich

7.5. Metody iteracyjne rozwiązywania układów równań liniowych (Richardsona, Jacobiego, Gaussa-Seidela, nadrelaksacji)

7.6. Inne zastosowania metod rozwiązywania układów równań liniowych (obliczanie wyznacznika macierzy, odwracanie macierzy)

Literatura:

Podstawowa:

[1] Kincaid D., Cheney W. - Analiza numeryczna, WNT 2006;

[2] Press W.H., Teukolsky S.A., Vetterling W.T., Flannery B.P. - Numerical Recipes in C: The Art of Scientific Computing, Third Edition, Cambridge University Press 2009 - dostępna w wersji elektronicznej (http://www.nr.com/bookreader_chooser.html).

[3] Slajdy do wykładu dostarczane studentom w wersji elektronicznej.

Uzupełniająca:

[4] Björck Å., Dahlquist G. - Metody numeryczne, PWN 1987;

[5] Flowers B.H. - An Introduction to Numerical Methods in C++, Oxford University Press 2000;

[6] Fortuna Z., Macukow B., Wąsowski J. - Metody numeryczne, PWN 2009;

[7] Otto S.R., Denier J.P. - An introduction to programming and numerical methods in MATLAB, Springer 2005;

Zajęcia w cyklu "Semestr zimowy 2018/2019" (zakończony)

Okres: 2018-10-01 - 2019-02-10
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 16 godzin więcej informacji
Wykład, 16 godzin więcej informacji
Koordynatorzy: Marek Śmietański
Prowadzący grup: Marek Śmietański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów

Zajęcia w cyklu "Semestr zimowy 2017/2018" (zakończony)

Okres: 2017-10-01 - 2018-02-09
Wybrany podział planu:
Przejdź do planu
Typ zajęć:
Ćwiczenia informatyczne, 16 godzin więcej informacji
Wykład, 16 godzin więcej informacji
Koordynatorzy: Marek Śmietański
Prowadzący grup: Marek Śmietański
Lista studentów: (nie masz dostępu)
Zaliczenie: Przedmiot - Ocena zgodna z regulaminem studiów
Ćwiczenia informatyczne - Ocena zgodna z regulaminem studiów
Wykład - Ocena zgodna z regulaminem studiów
Opisy przedmiotów w USOS i USOSweb są chronione prawem autorskim.
Właścicielem praw autorskich jest UNIWERSYTET ŁÓDZKI.
kontakt deklaracja dostępności USOSweb 7.0.3.0-0