SylabUZ
Course name | Numerical Algorithms |
Course ID | 06.9-WM-ZIP-P-24_14gen |
Faculty | Faculty of Mechanical Engineering |
Field of study | Management and Production Engineering / Production and Services Management |
Education profile | academic |
Level of studies | First-cycle studies leading to Engineer's degree |
Beginning semester | winter term 2016/2017 |
Semester | 3 |
ECTS credits to win | 4 |
Course type | obligatory |
Teaching language | polish |
Author of syllabus |
|
The class form | Hours per semester (full-time) | Hours per week (full-time) | Hours per semester (part-time) | Hours per week (part-time) | Form of assignment |
Lecture | 15 | 1 | 9 | 0,6 | Credit with grade |
Laboratory | 15 | 1 | 9 | 0,6 | Credit with grade |
Project | 15 | 1 | 9 | 0,6 | Credit with grade |
Zapoznanie z podstawowymi algorytmami numerycznymi, wykształcenie umiejętności wykorzystania poznanych algorytmów do rozwiązywania prostych problemów inżynierskich.
Podstawowa znajomość obsługi komputera, podstawowy kurs matematyki
Wykład
Prezentacja podstawowych działów metod numerycznych. Rozwiązywanie układów równań liniowych metodami eliminacji Gaussa oraz iteracji prostych. Interpolacja wielomianowa i interpolacja funkcjami sklejanymi. Aproksymacja średniokwadratowa wielomianami oraz wielomianami ortogonalnymi. Całkowanie funkcji jednej zmiennej metodami prostokątów, trapezów oraz Simpsona. Rozwiązywanie równań nieliniowych, metody: bisekcji, reguła falsi, siecznych, Newtona. Poszukiwanie minimum funkcji jednej zmiennej - zastosowanie metod podziału, złotego podziału, interpolacji kwadratowej. Rozwiązywanie równań różniczkowych zwyczajnych metodami Eulera i Rungego-Kutty. Wady, zalety, ograniczenia oraz przykłady zastosowań omawianych metod.
Laboratorium
Rozpoznanie środowiska MATLAB, operatory arytmetyczne i funkcje standardowe, tworzenie skryptów i funkcji, graficzna prezentacja danych. Wykorzystanie funkcji środowiska do rozwiązywania układów równań liniowych oraz interpolacji i aproksymacji danych pomiarowych. Rozwiązywanie równań nieliniowych, poszukiwanie minimum funkcji jednej zmiennej. Rozwiązywanie równań różniczkowych zwyczajnych metodami Rungego-Kutty. Wykorzystanie poznanych metod do rozwiązywania zadań związanych z problemami inżynierii mechanicznej.
Projekt
Projekt i implementacja wybranych algorytmów numerycznych. Realizacja podzielona na osobno oceniane etapy obejmujące: przygotowanie schematu blokowego opisującego działanie implementowanego algorytmu, implementacja algorytmu w środowisku MATLAB, analiza wad i zalet algorytmu w oparciu o przygotowany zestaw testów.
wykład konwencjonalny, ćwiczenia laboratoryjne, metoda projektu
Outcome description | Outcome symbols | Methods of verification | The class form |
Wykład: zaliczenie sprawdzianu
Laboratorium: zaliczenie zadań laboratoryjnych, zaliczenie sprawdzianu
Projekt: zaliczenie projektu
Björck A., G. Dahlquist, Metody numeryczne, PWN, Warszawa 1987,
Fortuna Z., B. Macukow, j. Wąsowski, Metody numeryczne, WNT, Warszawa 1982,
Rosłaniec S., Wybrane metody numeryczne z przykładami zastosowań w zadaniach inżynierskich, Oficyna Wyd. PW, Warszawa 2002,
Zalewski A., R. Cegieła, Matlab – obliczenia numeryczne i ich zastosowania, Wyd. Nakom, Poznań 1996
Modified by dr inż. Iwona Pająk (last modification: 11-09-2016 17:26)