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.
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.
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.
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í.