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é
Reference (2)
Ruce na vytváření kódu od nuly.
Igor - Draka Comteq Fibre B.V.
Kurz - Introduction to Image Processing using Matlab
Přeloženo strojem
Trainer took the initiative to cover additional content outside our course materials to improve our learning.