alice@0: %Plots accuracy for all filters for rectangular window 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: load noiseExpandBand_rectwin alice@0: alice@0: clear percHits %ZERO MATRIX ACCIDENTAL alice@0: alice@0: percHitsMat=percHitsMat'; alice@0: alice@0: alice@0: alice@0: for c=1:length(centreFreq) alice@0: centreFreqLegend{c}=strcat(int2str(centreFreq(c)),' Hz'); alice@0: end alice@0: alice@0: figure alice@0: alice@0: figWidth=3.7; alice@0: figHeight=3.5; alice@0: set(gcf, 'units', 'inches', 'pos', [0 1000 figWidth figHeight]) alice@0: alice@0: 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: semilogx(bandWidth,percHitsMat,'LineWidth',2) alice@0: alice@0: xlim([min(bandWidth) 22050]) alice@0: alice@0: alice@0: xlabel('Bandwidth (Hz)') alice@0: ylabel('Accuracy (%)') alice@0: alice@0: legend('Low Pass','Band Pass','High Pass','Location','NorthWest') alice@0: