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.