Kurs MATLAB II 1103-217-2
Zajęcia mają na celu opanowanie środowiska programistycznego Matlab na poziomie średnio zaawansowanym. Kurs MATLAB II bazuje na wiedzy zdobytej w trakcie kursu MATLAB I. Do głównych zagadnień poruszanych w trakcie trwania kursu należą:
1. Fourierowska analiza danych
2. Przetwarzanie obrazów – toolbox Image Processing
3. Całkowanie numeryczne
4. Numeryczne różniczkowanie funkcji
5. Równania różniczkowe i całkowe
6. Obsługa błędów
7. Grafika uchwytów
8. Graficzny interfejs użytkownika
9. Złożone struktury danych
10. Programowanie zorientowane obiektowo
11. Obliczenia symboliczne w Matlabie
12. Współpraca Matlaba z innymi środowiskami programistycznymi
Znajomość Matlaba na poziomie średnio zaawansowanym jest przydatna dla studentów nauk matematyczno-przyrodniczych i społecznych do przetwarzania i wizualizacji danych. 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. Każde zajęcia składają się z krótkiego wprowadzenia teoretycznego oraz serii ćwiczeń.
Zajęcia prowadzone są w grupach w języku polskim i angielskim.
Rodzaj przedmiotu
Założenia (opisowo)
Efekty kształcenia
Po ukończeniu ćwiczeń student potrafi:
znajduje i wykorzystuje informacje o podstawowych i zaawansowanych funkcjach Meatlaba,
przeprowadza obliczenia 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,
tworzy programy działające poza środowiskiem Matlab,
tworzy funkcje w języku C wykorzystywane z poziomu Matlaba
tworzy programy w Matlabie korzystające z zewnętrznych funkcji napisanych w języku C.
Kryteria oceniania
Zaliczenie na ocenę.
Zaliczenie wszystkich ćwiczeń.
Mini 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/
Więcej informacji
Dodatkowe informacje (np. o kalendarzu rejestracji, prowadzących zajęcia, lokalizacji i terminach zajęć) mogą być dostępne w serwisie USOSweb: