Mercurial > hg > gccphat-windowing
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 |