Matlab, operace s maticeni a obrazem

Cílem prvního cvičení je seznámení s prostředím MATLAB a procvičení základních operací s maticemi a obrazem.

Spouštění Matlabu v počítačových laboratořích a doma

V počítačových laboratořích by měl být správný Matlab 7 na ploše. Pokud je váš domácí počítač připojen k Internetu, můžete si Matlab (včetně toolboxů) nainstalovat i doma. Matlab běží lokálně na vašem stroji a ověřuje si licenci na licenčních serverech.

Tutoriály, návody

Na webu lze najít mnoho tutoriálů a návodů. Z mnohých vybíráme:

Pro rychlejší pochopení základních operací mužete použít vzorové kódy, která jsme pro vás připravili. Doporučujeme stáhnout a experimentovat pro lepší pochopení. Pokud vám nebude něco jasné, použijte nejdříve doc jmeno_funkce, pak se ptejte cvičících. Příkaz lookfor text vyhledá funkce, jejichž popis obsahuje zadaný text.

Úloha: transformace souřadnic

Podle přednášky "Geometrie – úvod" zkonstruujte matici A, která provede rotaci o 30 stupňů v kladném směru (ten je definován jako směr od první kladné osy k druhé kladné ose) a poté posunutí souřadnic o [20;10]. Touto maticí transformujte body:

X = [-10 0; 10 0; 10 10; 0 15; -10 10]'

Převeďte X do homogenních souřadnic a využijte maticové násobení pro transformaci všech bodů současně. Vykreslete původní i nové body různými značkami do jednoho grafu funkcí plot, zkuste zobrazit k sobě patřící body funkcí quiver.

Tuto úlohu neodevzdáváte, ale využijete ji při dalším cvičení.