Środowisko obliczeniowe MATLAB – cz. II 1103-4`MLAB2
Zajęcia mają na celu opanowanie środowiska programistycznego Matlab na poziomie zaawansowanym. Kurs MATLAB II bazuje na wiedzy zdobytej w trakcie kursu MATLAB I. 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 30 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:
Operacje wejścia wyjścia – czytanie rożnych formatów danych
Rozwiązywanie równań różniczkowych zwyczajnych
Rozwiązywanie równań różniczkowych cząstkowych
Klasteryzacja danych
Generacja liczb losowych
Testowanie hipotez statystycznych
Regresja liniowa i nieliniowa
Optymalizacja – zagadnienia minimalizacyjne
Akwizycja danych pomiarowych
Obiektowy system graficzny
Graficzny interes użytkownika
Kompilator oraz interfejs MEX
Przetwarzanie obrazów
Struktury danych w matlabie
Zajęcia prowadzone są w grupach w języku polskim i angielskim.
Kierunek podstawowy MISMaP
ochrona środowiska
informatyka
geologia
fizyka
Koordynatorzy przedmiotu
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
Uczestnictwo w zajęciach jest obowiązkowe. Dopuszczalne są 3 nieobecności w czasie semestru. Zaliczenie przedmiotu odbywa się na podstawie pracy na zajęciach, zadań domowych oraz projektu końcowego. Lista problemów zostanie przekazana studentom miesiąc przez ostatnimi zajęciami.
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/
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: