Návrh Školení

Část 1

Krátké představení MATLABu

Cíle: Poskytnout přehled o tom, co je MATLAB, z čeho se skládá a jak vám může pomoci.

  • Příklad: C vs. MATLAB
  • Úvod do produktu MATLAB
  • Aplikační oblasti MATLABu
  • Jak vám MATLAB může pomoci?
  • Rozvrh kurzu

Práce s uživatelským rozhraním MATLABu

Cíl: Seznamit se s hlavními funkcemi integrovaného vývojového prostředí MATLAB a jeho uživatelských rozhraní. Získat přehled o tématu kurzu.

  • Uživatelské rozhraní MATLAB
  • Načítání dat z souboru
  • Ukládání a načítání proměnných
  • Vykreslování dat
  • Přizpůsobení grafů
  • Výpočet statistik a nejlepší přímky
  • Export grafů pro použití v jiných aplikacích

PROMĚNNÉ A VÝRAZY

Cíl: Zadávání příkazů MATLAB, s důrazem na vytváření a přístup k datům v proměnných.

  • Zadávání příkazů
  • Vytváření proměnných
  • Získávání nápovědy
  • Přístup a úprava hodnot v proměnných
  • Vytváření textových proměnných

Analýza a vizualizace s vektory

Cíl: Provést matematické a statistické výpočty s vektory a vytvořit základní vizualizace. Ukázat, jak MATLABová syntaxe umožňuje výpočty na celých datových sadách jediným příkazem.

  • Výpočty s vektory
  • Vykreslování vektorů
  • Základní možnosti grafu
  • Anotace grafů

Analýza a vizualizace s maticemi

Cíl: Používat matice jako matematické objekty nebo jako sbírky (vektorových) dat. Chápat správné použití MATLABové syntaxe k odlišení těchto aplikací.

  • Velikost a dimenzionálnost
  • Výpočty s maticemi
  • Statistika s daty z matice
  • Vykreslování více sloupců
  • Přeuspořádání a lineární indexace
  • Mnohorozměrné pole

Část 2

AUTOMATIZACE PŘÍKAZŮ SKRIPTY

Cíl: Shromažďovat příkazy MATLAB do skriptů pro snadnější reprodukování a experimentování. Jak se složitost vašich úkolů zvyšuje, stává se nepraktickým zadávat dlouhé řetězce příkazů v Příkazovém okně.

  • Příklad modelování
  • Historie příkazů
  • Vytváření souborů skriptů
  • Spuštění skriptů
  • Komentáře a kólové buňky
  • Publikování skriptů

Práce se soubory dat

Cíl: Přivést data do MATLABu ze formátovaných souborů. Protože importovaná data mohou být různého typu a formátu, důraz je kladen na práci s buňkovými poli a datovými formáty.

  • Import dat
  • Míšené datové typy
  • Buňkové pole
  • Převody mezi čísly, řetězci a buňkami
  • Export dat

Vícenásobné vektorové grafy

Cíl: Vytvářet komplexnější vektorové grafy, jako jsou více grafů, a používat techniky manipulace s barvami a řetězci k vytvoření atraktivních vizuálních reprezentací dat.

  • Struktura grafu
  • Vícenásobné obrázky, osy a grafy
  • Vykreslování rovnic
  • Použití barev
  • Přizpůsobení grafů

Logika a ovládací struktury toku

Cíl: Používat logické operace, proměnné a indexační techniky k vytvoření flexibilního kódu, který může rozhodovat a přizpůsobovat se různým situacím. Prozkoumat další programátorské konstrukce pro opakování částí kódu a konstrukce umožňující interakci s uživatelem.

  • Logické operace a proměnné
  • Logická indexace
  • Programátorské konstrukce
  • Ovládací struktury toku
  • Smyčky

Vizualizace matic a obrázků

Cíl: Vizualizovat obrázky a matiční data v dvou nebo třech dimenzích. Prozkoumat rozdíl mezi zobrazováním obrázků a vizualizací matičních dat pomocí obrázků.

  • Rozptýlená interpolace pomocí vektorových a matičních dat
  • Vizualizace 3D matic
  • Vizualizace 2D matic
  • Indexované obrázky a barevné mapy
  • Obrázky s pravou barvou

Část 3

Analýza dat

Cíl: Provést typické úkoly analýzy dat v MATLABu, včetně vyvíjení a ladění teoretických modelů na reálná data. To přirozeně vedlo k jedné z nejmocnějších funkcí MATLABu: řešení lineárních systémů rovnic jediným příkazem.

  • Úprava chybějících dat
  • Korelace
  • Hladčení
  • Spektální analýza a FFTs
  • Řešení lineárních systémů rovnic

Napsání funkcí

Cíl: Zvýšit automatizaci tím, že modularní úkoly zabalení do uživatelsky definovaných funkcí. Chápat, jak MATLAB řeší odkazy na soubory a proměnné.

  • Proč funkce?
  • Vytváření funkcí
  • Přidání komentářů
  • Volání podslov
  • Dějiště
  • Podslov
  • Cesta a přednost

Typy dat

Cíl: Prozkoumat typy dat s důrazem na syntaxi pro vytváření proměnných a přístup k prvkům pole, a diskutovat metody pro převod mezi typy dat. Typy dat se liší v tom, jaké data mohou obsahovat a jak jsou data organizována.

  • Typy dat MATLAB
  • Celá čísla
  • Struktury
  • Převody typů

Vstupně-výstupní funkce souborů

Cíl: Prozkoumat nízkoúrovňové funkce importu a exportu dat v MATLABu, které umožňují přesnou kontrolu nad textovým a binárním I/O. Tyto funkce zahrnují textscan, který poskytuje přesnou kontrolu při čtení textových souborů.

  • otevření a zavření souborů
  • Čtení a zápis do textových souborů
  • Čtení a zápis do binárních souborů

Poznámka: Skutečně předaný obsah může být v podstatě shodný, ale může se lišit od níže uvedeného rozvrhu bez předchozího oznámení.

Závěr

Poznámka: Skutečně předaný obsah může být v podstatě shodný, ale může se lišit od níže uvedeného rozvrhu bez předchozího oznámení.

Cíle: Shrnutí toho, co jsme se naučili

  • Souhrn kurzu
  • Ostatní nadcházející kurzy z MATLABu

Poznámka: Kurz může být předmětem malých odchylek při jeho realizaci bez předchozího oznámení.

Požadavky

  • Základní koncept matematických znalostí na vysokoškolské úrovni, jako je lineární algebra, teorie pravděpodobnosti a statistika, stejně jako matice
  • Základní operace s počítačem
  • Nejlépe základní koncept jiného programovacího jazyka na vysoké úrovni, jako je C, PASCAL, FORTRAN nebo BASIC, ale není to nezbytné
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie