MATLAB

MATLAB The MathWorks Na licencji: akademicka - płatna Lista aplikacji

Spis treści

Matlab

Matlab jest srodowiskiem obliczeniowym umozliwiajacym wykonywanie zlozonych obliczen numerycznych i wizualizacje danych. Matlab wiaze analize numeryczna, obliczenia macierzowe, przetwarzanie sygnalow i grafike w sposob przyjazny dla uzytkownika, gdzie zarowno zadania jak i rozwiazania sa podawane w standardowej postaci matematycznej - bez tradycyjnego programowania. Matlab pozwala na rozwiazanie wielu zadan numerycznych w czasie znacznie krotszym, niz zajeloby napisanie wlasnego kodu w C lub Fortranie. Matlab zawiera takze wiele narzedzi zgrupowanych w pakiety, ukierunkowane na konkretne obszary zastosowan, np.

  • pakiet symulacji Simulink,
  • biblioteki do modelowania ukladow sterowania,
  • narzedzia projektowania systemow przetwarzania sygnalow i obrazow.

Simulink

Simulink jest pakietem sluzacym do modelowania, symulacji i analizy ukladow dynamicznych. Pomaga w rozwiazywaniu ukladow liniowych jak i nieliniowych, ciaglych i dyskretnych. Simulink dostarcza graficzny interfejs uzytkownika umozliwiajacy konstruowanie modeli w postaci diagramow blokowych jedynie przy uzyciu myszki. Dzieki temu mozna szkicowac model mysza dokladnie tak, jakbysmy go szkicowali na kartce. Po zdefiniowaniu modelu, mozna rozpoczac symulacje, wybierajac jedna z dostepnych w Simulink metod, badz tez wpisujac odpowiednie komendy w linii polecen w okienku Matlaba. Simulink udostepnia narzedzia pozwalajace sledzic wyniki juz w trakcie symulacji modelu. Istnieja rowniez narzedzia pozwalajace na zmiane wybranych parametrow modelu i natychmiastowe sprawdzenie wplywu tej zmiany na badany proces. Dla celow wizualizacji i postprocessingu wyniki symulacji mozna przetwarzac za pomoca narzedzi z innych pakietow Matlaba. Poniewaz Matlab i Simulink sa zintegrowane, mozna przeprowadzac symulacje, analizowac i sledzic ewolucje modelu w kazdym z tych srodowisk, w dowolnym momencie.

Skrzynki Narzędziowe (Toolbox-y)

Image Processing Toolbox

Image Processing Toolbox zawiera specjalizowane procedury komputerowej analizy i przetwarzania obrazow.

Signal Processing Toolbox

Signal Processing Toolbox oferuje zestaw narzedzi umozliwiajacych przetwazanie sygnalow, poczawszy od generowania fal, poprzez projektowanie i wdrazanie filtrow, modelowanie parametryczne, a skonczywszy na analizie spektralnej.

Statistic Toolbox

Statistic Toolbox jest uzyteczny w rozwiazywaniu szerokiej gamy zadan statystycznych, poczawszy do generowania liczb losowych, poprzez dopasowywanie krzywych, projektowanie eksperymentow statystycznych, a skonczywszy na sterowaniu procesami statystycznymi.

Symbolic Math Toolbox

Symbolic Math Toolbox zawiera efektywne algorytmy manipulacji na wyrazeniach symbolicznych. Pozwala na rozniczkowanie i calkowanie symboliczne, podstawianie, rozwijanie i upraszczanie wyrazen, dzialania na szeregach formalnych, symboliczne rozwiazywanie rownan algebraicznych i rozniczkowych, udostepnia algorytmy kombinatoryczne i wiele innych.

Matlab Distributed Computing Engine

Na klastrze hydra możliwe jest uruchamianie MATLAB w trybie równoległym.

Matlab w ICM

Licencje

W ramach licencji ICM dostepne sa pakiety:
Matlab 15 users
Simulink 2 users
Simulink Fixed Point 1 user
Matlab Compiler 1 user
Signal Processing Blkst 1 user
Extended Symbolic Math Toolbox 4 users
Image Processing Toolbox 8 users
Partial Differential Equation Toolbox 5 users
Signal Processing Toolbox 2 users
Symbolic Math Toolbox 12 users
Statistics Toolbox 8 users
Curve Fitting Toolbox 5 users
Genetic Alg.& Direct Search Tlbx 5 users
Filter Design HDL Coder 1 user
Optimization Toolbox 5 users
Fixed-Point Toolbox 1 user
Filter Design Toolbox 2 users
Spline Toolbox 5 users
Wavelet Toolbox 5 users
Distributed Computing Toolbox 5 users
Matlab Distributed Computing Engine 32 workers

Dostępne instalacje

  • Hydra
    • matlab/R2013a
    • matlab/R2015b
  • Topola
    • matlab/R2013a
    • matlab/R2015b
    • matlab/R2016b


Uruchamianie

Ustawienie środowiska:

module load matlab/<wersja>


Uruchomienie:

matlab


Na komputerach obowiązuje używanie systemu kolejkowego Slurm. Wszystkie potrzebne informacje, a także przykładowe skrypty można znaleść pod hasłem Slurm.

Dokumentacja

Pełna dokumentacja dostępna jest na stronie producenta [ http://www.mathworks.com/access/helpdesk/help/techdoc/ dokumentacja]


Szkolenia

<ask format=ul> dotyczy::MATLAB</ask>