annotate Simulation/plotRectWin_allBandwidth.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 %Plots accuracy for all filters for rectangular window
alice@0 2
alice@0 3 % Developer: - Alice Clifford (alice.clifford@eecs.qmul.ac.uk)
alice@0 4
alice@0 5
alice@0 6 clear all
alice@0 7 close all
alice@0 8
alice@0 9 load noiseExpandBand_rectwin
alice@0 10
alice@0 11 clear percHits %ZERO MATRIX ACCIDENTAL
alice@0 12
alice@0 13 percHitsMat=percHitsMat';
alice@0 14
alice@0 15
alice@0 16
alice@0 17 for c=1:length(centreFreq)
alice@0 18 centreFreqLegend{c}=strcat(int2str(centreFreq(c)),' Hz');
alice@0 19 end
alice@0 20
alice@0 21 figure
alice@0 22
alice@0 23 figWidth=3.7;
alice@0 24 figHeight=3.5;
alice@0 25 set(gcf, 'units', 'inches', 'pos', [0 1000 figWidth figHeight])
alice@0 26
alice@0 27
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 semilogx(bandWidth,percHitsMat,'LineWidth',2)
alice@0 38
alice@0 39 xlim([min(bandWidth) 22050])
alice@0 40
alice@0 41
alice@0 42 xlabel('Bandwidth (Hz)')
alice@0 43 ylabel('Accuracy (%)')
alice@0 44
alice@0 45 legend('Low Pass','Band Pass','High Pass','Location','NorthWest')
alice@0 46