MIT- Matlab - isim.agh.edu.pl

Transkrypt

MIT- Matlab - isim.agh.edu.pl
ECTS – Arkusz przedmiotu
Nazwa
przedmiotu
Kod
Programowanie w Matlabie
Prowadzący przedmiot
dr hab. inŜ. Jan Kusiak, prof. nadzw. AGH
Osoby prowadzące zajęcia
mgr inŜ. Łukasz Sztangret
Klasa przedmiotu
Specjalnościowy
Rodzaj przedmiotu
Obieralny
Wydział
InŜynierii Metali i Informatyki Przemysłowej
Kierunek
Informatyka Stosowana
Rodzaj studiów
Stacjonarne
Stopień studiów
Semestr
Suma
Wykłady
Ćwiczenia
Laboratoria
Seminaria
Projekty
60
30
0
30
0
0
Rodzaje zajęć
Liczba godzin
ECTS
2 zal 2
egz
WWW
Uwagi
Cel przedmiotu - zdobyte umiejętności
Student po zaliczeniu tego przedmiotu powinien:
• znać podstawy programowania w Matlabie
• umieć korzystać z pakietów Matlaba.
• potrafić tworzyć własne oprogramowanie inŜynierskie.
Streszczenie przedmiotu
Celem jest zapoznanie studentów z programem Matlab oraz jego wybranymi pakietami. Student po ukończeniu kursu
powinien z łatwością rozwiązywać problemy z zakresu algebry i analizy matematycznej, równań róŜniczkowych, optymalizacji
czy modelowania. Zapoznany zostanie z bogatą biblioteką graficzną. Powinien umieć tworzyć własne aplikacje mogące
pracować bez konieczności instalacji Matlaba. Dodatkowo, przedstawiony zostanie pakiet Simulink słuŜący do wykonywania
symulacji układów opisanych za pomocą równań róŜniczkowych.
PROGRAMMING IN MATLAB
Students become familiar with Matlab environment and chosen toolboxes. The course gives students the ability of solving
different problems of linear algebra, mathematical analysis, differential equations, optimization or modeling. Students become
familiar with graphical functions and are able to create applications working outside the Matlab environment. Additionally, the
Simulink will be presented which is helpful in simulation of systems described with differential equations.
Warunki uczestnictwa Znajomość podstawowych pojęć z analizy matematycznej, algebry liniowej, metod
w przedmiocie optymalizacji, metod numerycznych.
Forma zaliczenia przedmiotu Zaliczenie z ćwiczeń i egzamin
Zasada wystawiania oceny Średnia waŜona: 0.4*ocena z ćwiczeń + 0.6*ocena z egzaminu
końcowej
Program wykładów
1.
2.
Wykład wprowadzający. Omówienie środowiska. Podstawowe polecenia, zmienne, tablice, struktury, klasy.
Instrukcje sterujące, pętle, funkcje.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Grafika 2D i 3D.
Tworzenie plików exe.
Wielomiany.
Obliczenia symboliczne.
Zagadnienie własne macierzy.
Układy równań liniowych i nieliniowych.
Całkowanie i róŜniczkowanie numeryczne.
Interpolacja i aproksymacja funkcji (Curve Fitting Tool).
Optymalizacja funkcji (Optimization Tool, Genetic Algorithm Tool).
Metamodelowanie (Neural Fitting Tool).
Tworzenie interfejsu uŜytkownika.
Praca z urządzeniami wejścia.
Symulacje układów w pakiecie Simulink.
Program pozostałych zajęć (ćwiczenia, laboratoria, projekty, seminaria)
Ćwiczenia laboratoryjne CL
1.
Rozwiązywanie róŜnych problemów matematycznych i technicznych przy pomocy poznanych na wykładzie narzędzi.
Bibliografia
1.
2.
3.
Mrozek B., Mrozek Z. MATLAB i Simulink: poradnik uŜytkownika.
Moler C. Numerical computing with MATLAB.
Moler C. Experiments with MATLAB.

Podobne dokumenty