SylabUZ

Generate PDF for this page

Numerical Algorithms - course description

General information
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
Course information
Semester 3
ECTS credits to win 4
Course type obligatory
Teaching language polish
Author of syllabus
  • dr inż. Iwona Pająk
  • dr inż. Grzegorz Pająk
Classes forms
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

Aim of the course

Zapoznanie z podstawowymi algorytmami numerycznymi, wykształcenie umiejętności wykorzystania poznanych algorytmów do rozwiązywania prostych problemów inżynierskich.

Prerequisites

Podstawowa znajomość obsługi komputera, podstawowy kurs matematyki

Scope

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.

Teaching methods

wykład konwencjonalny, ćwiczenia laboratoryjne, metoda projektu

Learning outcomes and methods of theirs verification

Outcome description Outcome symbols Methods of verification The class form

Assignment conditions

Wykład: zaliczenie sprawdzianu

Laboratorium: zaliczenie zadań laboratoryjnych, zaliczenie sprawdzianu

Projekt: zaliczenie projektu

Recommended reading

  1. Björck A., G. Dahlquist, Metody numeryczne, PWN, Warszawa 1987,

  2. Fortuna Z., B. Macukow, j. Wąsowski, Metody numeryczne, WNT, Warszawa 1982,

  3. Rosłaniec S., Wybrane metody numeryczne z przykładami zastosowań w zadaniach inżynierskich, Oficyna Wyd. PW, Warszawa 2002,

  4. Zalewski A., R. Cegieła, Matlab – obliczenia numeryczne i ich zastosowania, Wyd. Nakom, Poznań 1996

Further reading

Notes


Modified by dr inż. Iwona Pająk (last modification: 11-09-2016 17:26)