Novinky v systému MATLAB R2019b
Hlavními tématy nové verze MATLAB R2019b jsou:
- Deep Learning
- Autonomní systémy a robotika
- Automobilový průmysl
- Simulink: nový grafický panel
- MATLAB Live Editor: interaktivní programování
Nové aplikační knihovny:
* Navigation
Toolbox
* ROS Toolbox
Mám zájem vyzkoušet si nový
MATLAB R2019b
Podrobné informace v anglickém jazyce s popisem novinek aktuální verze
naleznete na stránce latest
features.
MATLAB R2019b přináší novinky v mnoha oblastech, dva nové produkty a
zajímavé změny v základních modulech MATLAB a Simulink.
Základní modul MATLAB
- Live Editor Task: interaktivní panely pro průzkum a
předzpracování dat, které lze vložit do Live skriptů, a které umožní
automatické generování příslušné sekvence příkazů
- třída Chart Container: tvorba uživatelských grafů,
které se chovají jako vestavěné grafické funkce MATLABu
- funkce uitable a uistyle: interaktivní řazení tabulek a
tvorba stylů pro řádky, sloupečky nebo buňky v UI tabulkách
- funkce uihtml: vytváření grafických aplikací s prvky
HTML, JavaScript nebo CSS
- validace vstupních argumentů funkcí: deklarace
vstupních argumentů funkce v sekci arguments pro kontrolu vstupů
při volání funkce
- hexadecimální a binární čísla: zadávání čísel ve
formě hexadecimálních a binárních literálů
- rozhraní pro jazyk Python: spouštění funkcí jazyka
Python „out-of-process“ předchází konfliktům mezi knihovnami
v prostředí MATLAB a Python
- Simulink Toolstrip: nové grafické menu modelů
v prostředí Simulink
- Subsystem Reference: uložení obsahu subsystému do
samostatného souboru, na který lze odkazovat z jednoho či
více modelů
- Blockset Designer: tvorba, testování, dokumentace a
publikování uživatelských knihoven bloků v rámci jednotného
rozhraní
- Messages: modelování algoritmů založených na
posílání zpráv, včetně podpory generování kódu v jazyce C++
- Stateflow Onramp: interaktivní tutoriál zaměřený na
tvorbu, úpravu a simulaci stavových automatů v nástroji Stateflow
Nové aplikační knihovny
- ROS
Toolbox – návrh, simulace a nasazení robotických aplikací
založených na systému ROS (Robot Operating System)
- Navigation
Toolbox – návrh, simulace a implementace algoritmů pro
plánování pohybu a navigaci mobilních robotů či systémů autonomního
řízení, včetně algoritmů SLAM (souběžná lokalizace a mapování)
Další vybrané novinky v systému MATLAB R2019b:
Deep Learning
- tvorba pokročilých architektur hlubokého učení, jako jsou sítě GAN
(generative adversarial networks) a Siamské sítě
- možnost využití vlastních trénovacích smyček, uživatelských
ztrátových funkcí, automatické diferenciace a sdílení vah
- trénování sítí s více vstupy a více výstupy
Automobilové systémy
- AUTOSAR: tvorba kompozic a simulace funkčního chování se základními
softwarovými službami
- testování algoritmů autonomního řízení v prostředí 3-D
simulace
- generování modelu spalovacího motoru (model založený na deep learningu)
určeného pro návrh algoritmů a analýzu výkonu, emisí a
úspory paliva
- referenční aplikace pro jednomotorové architektury hybridních
elektrických vozidel (HEV) P0, P1, P2, P3 a P4
Robotika a autonomní systémy
- nové aplikační knihovny ROS Toolbox a Navigation
Toolbox
- definice kolizních tvarů a detekce kolizí mezi geometriemi
Přehled a informace o novinkách v předchozích verzích naleznete zde.
Jaroslav Jirkovský (HUMUSOFT), 15.10.2019