Daniel@0: function display(p) Daniel@0: Daniel@0: % MIRPATTERN/DISPLAY display of pattern Daniel@0: Daniel@0: figure Daniel@0: hold on Daniel@0: Daniel@0: k = 0; Daniel@0: Daniel@0: for i = 1:length(p.pattern) Daniel@0: display(['Pattern # ',num2str(i)]) Daniel@0: col = num2col(i); Daniel@0: for j = 1:length(p.pattern{i}.occurrence) Daniel@0: display(['Occurrence # ',num2str(j)]) Daniel@0: p.pattern{i}.occurrence{j} Daniel@0: fill([p.pattern{i}.occurrence{j}.start ... Daniel@0: p.pattern{i}.occurrence{j}.end ... Daniel@0: p.pattern{i}.occurrence{j}.end ... Daniel@0: p.pattern{i}.occurrence{j}.start], ... Daniel@0: [k k k+1 k+1],col); Daniel@0: k = k+1; Daniel@0: end Daniel@0: display('**************') Daniel@0: end Daniel@0: Daniel@0: xlabel('time (in s.)') Daniel@0: ylabel('pattern and their occurrences') Daniel@0: set(gca,'YTick',[])