alice@0: %Script to plot mean accuracy data of all audio samples for each window alice@0: %against frame size alice@0: alice@0: % Developer: - Alice Clifford (alice.clifford@eecs.qmul.ac.uk) alice@0: alice@0: alice@0: clear all alice@0: close all alice@0: alice@0: frameSizeVec=[128 256 512 1024 2048 4096 8192]; %framesizes tested alice@0: frameSizeLabels=cell(length(frameSizeVec),1); alice@0: alice@0: alice@0: for f=1:length(frameSizeVec) alice@0: load(strcat('accuracyData_290512_framesize',int2str(frameSizeVec(f)))); alice@0: meanPercHits(f,:)=mean(percHitsMat); alice@0: alice@0: frameSizeLabels{f}=int2str(frameSizeVec(f)); alice@0: alice@0: end alice@0: alice@0: alice@0: alice@0: figure alice@0: figWidth=7; alice@0: figHeight=3.5; alice@0: set(gcf, 'units', 'inches', 'pos', [0 1000 figWidth figHeight]) alice@0: alice@0: colorVec=(linspace(0,0.5,2))'; alice@0: colorMat=[colorVec colorVec colorVec]; alice@0: alice@0: set(gcf,'DefaultAxesColorOrder',colorMat) alice@0: set(gcf,'DefaultAxesLineStyleOrder','-|--|:|-.') alice@0: alice@0: set(gca,'FontSize',8) alice@0: alice@0: alice@0: plot(meanPercHits,'LineWidth',2) alice@0: alice@0: alice@0: winShapesLabels={ alice@0: 'Blackman'; alice@0: 'Blackman-Harris'; alice@0: 'Flat Top'; alice@0: 'Gaussian'; alice@0: 'Hamming'; alice@0: 'Hann'; alice@0: 'Rectangular';} alice@0: alice@0: set(gca,'xticklabel',frameSizeLabels) alice@0: xlabel('Framesize (samples)') alice@0: ylabel('Mean accuracy (%)') alice@0: legend(winShapesLabels,'Location','SouthEast')