Kurs MATLAB III 1103-217-3
Zajęcia mają na celu opanowanie środowiska programistycznego Matlab na poziomie zaawansowanym. Kurs MATLAB III bazuje na wiedzy zdobytej w trakcie kursu MATLAB I i Matlab II.
Głównym celem zajęć jest zdobycie umiejętności potrzebnych do przeprowadzenia symulacji komputerowych wybranych zjawisk fizycznych.
Znajomość Matlaba na poziomie zaawansowanym jest przydatna dla studentów nauk matematyczno-przyrodniczych zarówno do prowadzenia eksperymentów komputerowych jak i prezentacji wyników. Pozwala na przeprowadzanie własnych eksperymentów komputerowych, pisane niezależnych aplikacji i budowaniu interfejsu graficznego.
Kurs obejmuje 15 godzin pracy z Matlabem. Każdy z uczestników kursu ma do dyspozycji własny terminal Matlaba. Student pracuje indywidualnie nad zagadnieniem wybranym przez siebie lub zaproponowanym przez prowadzącego zajęcia.
Lista zagadnień proponowanych studentom do opracowania obejmuje miedzy innymi następujące dziedziny:
- Przetwarzanie sygnałów i obrazów,
- Statystyczna analiza danych
- Optyka falowa
- Zagadnienia optymalizacji
- Symulacja zjawisk i obiektów fizycznych
- Modele społeczne i ekonomiczne.
Zajęcia prowadzone są w grupach w języku polskim i angielskim.
Założenia (opisowo)
Efekty kształcenia
Po ukończeniu ćwiczeń student potrafi:
przeprowadza symulacje komputerowe zjawisk fizycznych w środowisku Matlaba,
buduje skrypty oraz funkcje,
rozwiązuje równania różniczkowe,
prezentuje w formie graficznej wyniki obliczeń,
tworzy interface graficzny,
posługuje się złożonymi strukturami danych,
wykorzystuje programowanie zorientowane obiektowo.
Kryteria oceniania
Zaliczenie na ocenę. Projekt.
Literatura
1. J. Brzózka, L. Dorobczyński, MATLAB: środowisko obliczeń naukowo-technicznych, Wydawnictwo Naukowe PWN (2008)
2. R. Pratap, MATLAB 7 dla naukowców i inżynierów, Wydawnictwo MIKOM (2007)
3. B. Mrozek, Z. Mrozek, MATLAB i Simulink. Poradnik użytkownika, Wydawnictwo Helion (2004)
4. B. Mrozek, Z. Mrozek, MATLAB. Leksykon kieszonkowy, Wydawnictwo Helion (2005)
5. A. Stormy, MATLAB: a practical introduction to programming and problem solving, Elsevier (2009)
6. R. Pratap, Getting Started with MATLAB: A Quick Introduction for Scientists and Engineers, Oxford University Press (2009)
7. A. Gilat, MATLAB: An Introduction with Applications, Wiley (2008)
8. Scott T. Smith MATLAB: advanced GUI development, Dog Ear Publishing (2006)
9. The MathWorks, Inc: Numerical Computing with MATLAB.
10. http://www.mathworks.com/
11. http://www.igf.fuw.edu.pl/ZOI/Matlab/