MATLAB R13 prostředí pro vědeckotechnické výpočty Jan Houška houska@humusoft.cz
Release 13 nová platforma nové produkty změněné produkty Apple Macintosh, Mac OS X nové produkty MATLAB COM Builder 1.0 MATLAB Excel Builder 1.1 SimMechanics 1.1 Aerospace Blockset 1.0 Embedded Targets Texas Instruments C6000 DSP Motorola MPC 555 změněné produkty SimPowerSystems 2.3 dříve Power System Blockset MATLAB Compiler 3.0 obsahuje i Math C/C++ Library and Graphics Library
Release 13 významné aktualizace menší aktualizace dalších modulů MATLAB 6.5 Simulink 5.0 Stateflow 5.1 Real-Time Workshop 5.0 Real-Time Workshop Embedded Coder 3.0 Fixed-Point Blockset 4.0 DSP Blockset 5.0 Signal Processing Toolbox 6.0 System Identification Toolbox 5.0 Statistics Toolbox 4.0 Virtual Reality Toolbox 3.0 menší aktualizace dalších modulů
MATLAB 6.5 významná aktualizace just-in-time (JIT) kompilátor rozšíření jazyka nové a zlepšené matematické funkce zlepšené funkce pro vstup a výstup mnoho vylepšení uživatelského rozhraní podstatné zvýšení rychlosti výpočtu optimalizuje zejména běh cyklů nový profiler bude v dalších verzích dále zdokonalován
MATLAB 6.5 rozšíření jazyka datový typ logical funkce true a false zabírá jeden byte sparse není datový typ, ale příznak i logické matice mohou být řídké operátory && a || „zkracují“ vyhodnocení, jako v jazyce C podpora regulárních řetězcových výrazů funkce regexp zlepšené ovládání chyb a varování opatřeny identifikátorem lze selektivně zakazovat a povolovat dynamická jména položek struktury namísto funkcí setfield a getfield S.(x)
MATLAB 6.5 rozšíření jazyka 64-bitové celočíselné datové typy int64, uint64 podpora souborů >4 GB delší jméno proměnné nyní 63 znaků proměnná namelengthmax časovač objekt timer slouží k periodickému spouštění úloh podpora nové verze jazyka Java JVM 1.3
MATLAB 6.5 nové a zlepšené matematické funkce diferenciální rovnice se zpožděním objemové integrály optimalizace pro vyrovnávací paměť (např. transpozice) matematické jádro optimalizováno pro Pentium 4 zlepšené funkce pro vstup a výstup nové funkce pro práci se soubory a internetem zip, unzip, sendmail podpora formátu XML grafické rozhraní pro soubory HDF podpora 24-bitových a 32-bitových zvukových formátů
MATLAB 6.5 vylepšení uživatelského rozhraní tlačítko Start zlepšený editor zdokonalené ovládání automatické ukládání nový prohlížeč vlastností grafických objektů interaktivní editor barevných map colormapeditor vylepšený návrhář grafického rozhraní GUIDE obsahuje vzory nepoužívanějších dialogů nové vlastnosti objektu typu text okraj, barva pozadí
Simulink 5.0 vestavěná podpora pevné řádové čárky knihovna verifikace modelů nové a zdokonalené bloky reorganizované knihovny bloků nové simulační nástroje optimalizace na rychlost simulace na velikost modelu
Simulink 5.0 vestavěná podpora pevné řádové čárky podporuje většina bloků pro běh v pevné řádové čárce je nutná licence Fixed-Point Blocksetu pro vytáření modelů ne automatická konverze z Fixed-Point Blocksetu knihovna verifikace modelů blok Assertion lze povolit nebo zakázat, lokálně nebo globálně zastaví simulaci nebo vyvolá funkci bloky pro kontrolu úrovně a rozsahu signálu s konstantními nebo proměnnými limity
Simulink 5.0 - reorganizace knihoven
Simulink 5.0 - knihovna verifikace modelů
Simulink 5.0 blok Signal Builder bloky pro linearizaci pro grafické zadávání signálů bloky pro linearizaci buď v časovém okamžiku nebo při události blok změny periody vzorkování užitečný zejména pro multitasking zlepšený návrhář S-funkcí více vstupních a výstupních portů celočíselné datové typy komplexní a dvourozměrné signály nový editor masky blok dokumentace
Simulink 5.0 zvýraznění kritických smyček neplatné smyčky algebraické smyčky automatický převod spojitých modelů na diskrétní Model Discretizer vyžaduje Control System Toolbox optimalizace běhu simulace nejsou vyhodnocovány dále nepoužité signály kratší soubory modelů optimalizace uložení parametrů bloků změna formátu proti předešlým verzím je možno číst i ukládat ve starém formátu
Stateflow 5.1 dostupné na Webu podpora pevné řádové čárky na CD Release 13 je verze 5.0 podpora pevné řádové čárky plně integrováno se Simulinkem aplikační rozhraní umožňuje tvorbu a ovládání diagramů z MATLABu podpora maticových vstupů a výstupů operace Undo v editoru diagramů pravdivostní tabulky novinka ve verzi 5.1 podstatně zdokonalený tisk diagramů možnost zvolit úroveň detailů
Real-Time Workshop 5.0 podporuje všechny nové vlastnosti Simulinku 5.0 reorganizace generovaného kódu lepší modulární uspořádání optimalizace kódu uživatelem ovládané znovuvyužití kódu zapracovány zkušenosti z embedded targetů RTW Embedded Coder 3.0 podporuje externí mód Stateflow Coder 5.1 kompatibilní se Stateflow 5.1
Fixed-Point Blockset 4.0 automaticky instalován se Simulinkem důsledek integrace simulačního jádra není potřeba licence Fixed-Point Blocksetu licence je potřeba až při využití specifických funkcí např. logování, automatická volba měřítka tyto funkce lze globálně zakázat automatická konverze bloků z předchozích verzí funkce fpupdate strukturované nastavení simulačních parametrů poloha pevné řádové čárky, saturace, ... na úrovni bloků, subsystémů nebo systému
DSP Blockset 5.0 podpora nových datových typů plná podpora logických signálů (typ boolean) plná podpora pohyblivé řádové čárky v jednoduché přesnosti (typ single) podstatně rozšířená podpora celočíselných datových typů plná podpora generování kódu v ERT formátu “embedded real-time” formát pro mikrokontroléry, signálové procesory, … optimalizace velikosti generovaného kódu opakované využití parametrů a funkcí
DSP Blockset 5.0 nové bloky vylepšené bloky kumulativní součin digitální filtr pro již navržené filtry se známými koeficienty diskrétní wavelet transformace také inverzní DWT vylepšené bloky vstup a výstup zvuku podpora 24-bitového a 32-bitového zvuku autokorelace, korelace a konvoluce nyní i ve frekvenční doméně návrh digitálních filtrů nové struktury filtrů
Co se chystá Release 13 CD k dispozici od srpna 2002 některé produkty na Webu Stateflow 5.1 update Simulink 5.0.1 a Real-Time Workshop 5.0.1 brzo se očekávají další významné aktualizace Symbolic Math Toolbox 3.0 Maple kernel verze 8 Release 14 MATLAB 7.0 v blízké budoucnosti Beta 1 (uzavřená) vlastnosti dosud neznámé odhad dostupnosti: druhá polovina roku 2003