110 likes | 285 Views
Programovacie jazyky 2 doc. Ing. Alena Otčenášová, PhD. Katedra výkonových elektrotechnických systémov http://www.kves.uniza.sk/?menu=aktual&page=dok&path=/kvesnew/dokumenty/PJ2. MATLAB ( MATRIX LABORATORY ) Produkt: The MATH WORKS Inc . Web - http://www.mathworks.com.
E N D
Programovacie jazyky 2doc. Ing. Alena Otčenášová, PhD.Katedra výkonových elektrotechnických systémovhttp://www.kves.uniza.sk/?menu=aktual&page=dok&path=/kvesnew/dokumenty/PJ2
MATLAB(MATRIX LABORATORY)Produkt: The MATH WORKS Inc.Web - http://www.mathworks.com
Študijná literatúra základná • Vittek, J.: “MATLAB pre elektrické pohony“, skriptum ŽU v Žiline, 1997 • Bačová, B.: „MATLAB“, laboratórne cvičenia z numerickej matematiky, Žilina 1998, • Dušek, F.: „MATLAB a SIMULINK“, UP, Pardubice 2002
Čo je MatLab ? Slovami firemnej literatúry: Matlab je vysoko výkonný jazyk pre technické výpočty. Integruje výpočty, vizualizáciu a programovanie do jednoducho použiteľného prostredia, kde problémy i riešenia sú vyjadrené v prirodzenom tvare...
Použitie: • matematika a výpočty, • vývoj algoritmov, • modelovanie a simulácie, • analýza dát, výskum a vizualizácia, • inžinierske výpočty a grafika, • vývoj aplikácií vrátane grafického užívateľského rozhrania, • prepojenie s Excelom, • kompilácia algoritmu do jazyka C...
Výhody Nevýhody • Otvorenosť – možnosť rozširovania o vlastné funkcie • Toolboxy – orientované balíky hotových funkcií • Vlastný syntax a základný okruh funkcií
MATLAB – systém aplikácií pozostávajúci z: • MatLab – základ pre všetky ostatné časti • Rozšírenie MatLabu – (kompilátor, C/C++ matematické knižnice, web server, generátor správ) • Toolboxy – voliteľné knižnice špecializovaných funkcií, • SIMULINK – práca v reálnom čase • Blocksets
TOOLBOXY • Power System Blockset • Control System Toolbox • Fuzzy Logic • Neural Network • Statistics • Symbolic Math • ...
Vývoj verzií • verzia pre PC XT – 1985 MatLab for Windows ... – od 1994 Jún 2002: MatLab 6.5 R 13 Jún 2004: MatLab 7.0 R 14 Sept. 2007: MatLab 7.5 R2007b Okt. 2008: MatLab 7.7 R2008b Sept. 2010: MatLab 7.11 R2010b
OBSAH PREDMETU: • Základné črty MatLab-u – práca s premennými, vytváranie funkcií, slučiek, vlastných súborov, práca s polynómami • Vektorové a maticové operácie • Grafické výstupy – 2D, 3D • Riešenie integrálov • Modelovanie fyzikálnych systémov popísaných diferenciálnymi rovnicami • Modelovanie v prostredí SIMULINK • Modelovanie v prostredí LabView
POZOR!!! Jediný typ objektu - obdĺžniková matica, Prvky: reálne aj komplexné