celek={
'Systém MATLAB';
'Matice';
'Indexování';
'Základní operátory';
'Další operátory';
'Znakové formáty';
'Nástroje pro programování';
'Programování ';
'Grafika';
'Funkce, polynomy';
'Další datové formáty';};

d1={
'Základní informace o systému MATLAB';
'Příkazová syntaxe systému MATLAB';
'Příkazy pro spolupráci s operačním systémem'};

d1h={
'Spouštění a ukončení, různé typy nápovědy,'; 
'informace o MATLABu, hledání příkazů.';
'';
'Různé možnosti příkazové syntaxe.';
'';
'Práce s adresáři, spouštění příkazů operačního';
'systému, práce se žurnálem.'};

d2={
'Základy tvorby matic';
'Přímé vytváření matic výčtem prvků';
'Získání informací o dosud alokovaných maticích';
'Generování matic s jednoduchou strukturou';
'Údržba matic';
'Práce s řídkými maticemi'};

d2h={'Různé typy matic - číselná, textová atd.,'
'tvorba těchto matic výčtem prvků nebo jejich '
'generování příkazy a předdefinovanými maticemi.'
''
'Získávání informací o maticích - rozměrů, velikosti.'
''
'Ukládání a nahrávání matic z externích souborů.'
''
'Definování řídkých matic a práce s nimi.'};

d3={
'Submatice a indexování';
'Submatice na levé straně přiřazovacího příkazu'};

d3h={'Výběr prvků z určité matice pomocí';
'indexu prvku, sloupců nebo řádků;';
'výběr pomocí logických matic;';
'přeuspořádávání prvků v matici.';
'';
'Přepis prvků na zadaných pozicích,';
'další operace proveditelné vhodným';
'oindexováním a přeskupením prvků matice.'};

d4={
'Základní maticové operátory a funkce';
'Operace po složkách';
'Pravé a levé maticové dělení';
'Maticové umocňování'};

d4h={'Sčítání, odčítání, násobení a'
'dělení matic popř. skalárů.'
''
'Operace po složkách, levé a' 
'pravé maticové dělení, umocňování' 
'matic.'};

d5={
'Relační operátory';
'Logické operátory';
'Smíšené aritmeticko-logické výrazy';
'Logické funkce'};

d5h={'Vyhodnocování logických operátorů,'
'práce s logickými maticemi,'
'používání logických funkcí.'};

d6={
'Práce s textovými řetězci';
'Znakové konverze čísel';
'Datum, čas'};

d6h={'Číselná reprezentace znaků pro operace s textem,'
'vyhledávání znaků v textových řetězcích,'
'použití textových řetězců jako příkazů.'
''
'Reprezentace znaku v různých soustavách.'
''
'Měření reálného času procesu, '
'měření procesorového času.'
};

d7={
'M-soubory';
'Větvení běhu programu';
'Cykly v programu'};

d7h={'Struktura M-souborů, struktura funkčních souborů'
''
'Práce s konstrukcemi if-then-else, switch-case'
''
'Příkazy for-end, while-end'

};

d8={
'Interakce s programem';
'Ladění (debugging)'};

d8h={'Zadávání dat za běhu m-file,'
'ovlivňování výpisu v okně MATLABu'
''
'Příkazy, které umožňují hledání chyb'
'v m-files'};

d9={
'Grafický subsystém MATLABu';
'Základy kreslení 2-D grafů';
'Základy kreslení 3-D grafů'};

d9h={'Grafické objekty a jejich číselné'
'označení, vlastnosti a jejich nastavení'
''
'Kreslení grafů, vizuální možnosti,'
'více grafů v obrázku, textové popisy,'
'snímání souřadnic'
''
'Kreslení parametrických křivek v prostoru,'
'grafy parametrických ploch, výplně' 
'mnohoúhelníků, animace'};

d10={
'Elementární funkce a jejich grafy';
'Práce s polynomy'};

d10h={'Vykreslování průběhu funkcí, kde měřítko' 
'je závislé na tvaru funkce'
''
'Vyhodnocování polynomů, kořeny polynomů,' 
'aproximace polynomem'};

d11={
'Vícerozměrná pole';
'Buněčná pole';
'Struktury';
'Objekty'};

d11h={'Stručný popis nových'
'datových formátů od verze 5'
''
'(Bez příkladů)'};