1 Práce se signály a obrazy v prostředí MATLAB® MATLAB®. jako programovací jazyk resp. programové prostředí, je hojně využívaným nástrojem pro vědecké a výzkumné účely převážné v akademických radiích. Kromě základního jádra umožňuje využívat i knihovny obsahující funkce specifického zaměření (např. optimalizace, zpracování signálů, statistické výpočty, simulace apod.). Pro účely těchto skript je vhodné se soustředit kromě základního jádra na dvě knihovny obsahující řadu užitečných funkcí pro práci se signály a obrazy (Signál Processing Toolbox n Iniage Processing Toolbox).
1.1 Cykly vs. podmíněné indexování v prostředí MATLAB® Při zápisu počítačového programu se často využívají řídicí struktury (větvení programu, cykly,...). Díky tomu, že je MATLAB® maticové orientovaný, je v některých případech vhodné nahrazovat cykly tzv. podmíněným indexováním, dosáhne se tím výrazného zrychlení výpočtu a zjednodušení kódu. jak ukazují Alg. 1.1 a Alg. 1.2.