>> profile on
>> profile off
>> profile viewer
Breakpointy a standardní nástroje.
% jednoduchy zpusob
for i=1:m
for j=1:n
M(i,j) = 0;
end
end
% vektorizace
M(1:m, 1:n) = 0;
Prealokace paměti.
V řešení příkladu z minula je chyba. Najděte ji.
Stáhněte funkci asso
implementující ASSO algoritmus pro Booleovskou dekompozici matic (heuristický algoritmus nalezne k
obdelníků v datech, které pokrývají co nejvíce jedniček v datech). Funkci analyzujte a optimalizujte. Výstupem jsou matice S
a B
, které popisují nalezené obdelníkové oblasti. Pro testování použijte Domino dataset. Funkci volejte s parametry asso(domino, 20, 0.9, 1, 1)
. Parametry jsou vysvětleny ve zdrojovém kódu.
© Martin Trnečka