annotate Real/plotAllFramesAllWindows.m @ 0:ab043bd3b162 tip

First commit
author Alice Clifford <alice.clifford@eecs.qmul.ac.uk>
date Mon, 11 Jun 2012 17:42:13 +0100
parents
children
rev   line source
alice@0 1 %Script to plot mean accuracy data of all audio samples for each window
alice@0 2 %against frame size
alice@0 3
alice@0 4 % Developer: - Alice Clifford (alice.clifford@eecs.qmul.ac.uk)
alice@0 5
alice@0 6
alice@0 7 clear all
alice@0 8 close all
alice@0 9
alice@0 10 frameSizeVec=[128 256 512 1024 2048 4096 8192]; %framesizes tested
alice@0 11 frameSizeLabels=cell(length(frameSizeVec),1);
alice@0 12
alice@0 13
alice@0 14 for f=1:length(frameSizeVec)
alice@0 15 load(strcat('accuracyData_290512_framesize',int2str(frameSizeVec(f))));
alice@0 16 meanPercHits(f,:)=mean(percHitsMat);
alice@0 17
alice@0 18 frameSizeLabels{f}=int2str(frameSizeVec(f));
alice@0 19
alice@0 20 end
alice@0 21
alice@0 22
alice@0 23
alice@0 24 figure
alice@0 25 figWidth=7;
alice@0 26 figHeight=3.5;
alice@0 27 set(gcf, 'units', 'inches', 'pos', [0 1000 figWidth figHeight])
alice@0 28
alice@0 29 colorVec=(linspace(0,0.5,2))';
alice@0 30 colorMat=[colorVec colorVec colorVec];
alice@0 31
alice@0 32 set(gcf,'DefaultAxesColorOrder',colorMat)
alice@0 33 set(gcf,'DefaultAxesLineStyleOrder','-|--|:|-.')
alice@0 34
alice@0 35 set(gca,'FontSize',8)
alice@0 36
alice@0 37
alice@0 38 plot(meanPercHits,'LineWidth',2)
alice@0 39
alice@0 40
alice@0 41 winShapesLabels={
alice@0 42 'Blackman';
alice@0 43 'Blackman-Harris';
alice@0 44 'Flat Top';
alice@0 45 'Gaussian';
alice@0 46 'Hamming';
alice@0 47 'Hann';
alice@0 48 'Rectangular';}
alice@0 49
alice@0 50 set(gca,'xticklabel',frameSizeLabels)
alice@0 51 xlabel('Framesize (samples)')
alice@0 52 ylabel('Mean accuracy (%)')
alice@0 53 legend(winShapesLabels,'Location','SouthEast')