11.07.2015 Views

Jemný úvod do Matlabu a Simulinku

Jemný úvod do Matlabu a Simulinku

Jemný úvod do Matlabu a Simulinku

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1 ÚvodV tomto textu jsou shrnuty základní operace, funkce a principy práce v <strong>Matlabu</strong> a<strong>Simulinku</strong>, tak jak jsou vyža<strong>do</strong>vány na cvičeních předmětu Modelování systémů a procesů,přednášeného v letním semestru třetího ročníku. Pochopení ukázkových příkladůa samostatné zvládnutí neřešených pak stanovuje poža<strong>do</strong>vanou míru znalostí nutnýchpro splnění praktické části zápočtu. Nedílnou součástí textu jsou odkazy na <strong>do</strong>poručenáskripta [1].2 MatlabMatlab je programový systém společnosti The MathWorks, Inc. Název souboru je zkratka”MATrix LABoratory” a výstižně charakterizuje způsob práce s programem. PůvodněMatlab sloužil jako interface na metody numerických knihoven LINPACK a EISPACK.Později se stal komerčním produktem a pro svou jednoduchost se stal průmyslovýmstandardem v oblasti softwarových řešení automatického řízení (CADCS).2.1 Přednosti <strong>Matlabu</strong>Tím, že se Matlab stal světovým standardem v mnoha inženýrských oborech, je rozšířenpo celém světe a existuje pro všechny operační systémy (Unix, Linux, Solaris, Win<strong>do</strong>ws,Mac OS). Matlab je možno relativně pohodlně rozšiřovat o další funkce a na Internetuje možné získat několik desítek toolboxů. S programem je možné začít pracovat ibez speciálních znalostí programování (nicméně, elementární znalosti programování jsouvýho<strong>do</strong>u). V systému Matlab jsou zabu<strong>do</strong>vány robustní numerické metody. Matlab jemožné dále rozšiřovat o externí programy (MEX-soubory) naprogramované v C/C++nebo Fortranu.2.2 Příkazy a proměnnéPříkazy jsou v <strong>Matlabu</strong> ve tvaru proměnná = výraz. Výrazy se skládají z operátorů,speciálních znaků, funkcí a proměnných. Pokud chybí přiřazení proměnné, zavede sesystémová proměnná ans. Umístěním středníku za výrazem potlačíme výstup na obrazovku.Mezery uvnitř výrazu jsou nepodstatné. Výsledkem je obecně matice, kteráse zobrazi na obrazovce. Jména proměnných a funkcí musí začínat písmenem. Matlabrozlišuje malá a velká písmena ve jménech proměnných, funkcí a konstant.Příklad:>> 1320 / 63>> ans =20.9524>> a = 1 + 1;>> a = a + 1>> a =33

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!