Mercurial > hg > gccphat-windowing
annotate Functions/percCorr.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 function [percHits]=percCorr(in,delay,err) |
alice@0 | 2 %calculate percentage of values in an array are within a defined value with |
alice@0 | 3 %an error |
alice@0 | 4 % Input: |
alice@0 | 5 % - in: vector to test |
alice@0 | 6 % - delay: correct value |
alice@0 | 7 % - err: error +/- |
alice@0 | 8 % |
alice@0 | 9 % Output: |
alice@0 | 10 % - percHits: percentage of correct values |
alice@0 | 11 % |
alice@0 | 12 % Developers: - Alice Clifford (alice.clifford@eecs.qmul.ac.uk) |
alice@0 | 13 |
alice@0 | 14 |
alice@0 | 15 y=zeros(length(in),1); |
alice@0 | 16 |
alice@0 | 17 for n=1:length(in); |
alice@0 | 18 |
alice@0 | 19 for k=-err:err |
alice@0 | 20 if in(n)==delay+k |
alice@0 | 21 y(n)=1; |
alice@0 | 22 end |
alice@0 | 23 end |
alice@0 | 24 end |
alice@0 | 25 |
alice@0 | 26 y=y(y==1); |
alice@0 | 27 |
alice@0 | 28 |
alice@0 | 29 numHits=length(y); |
alice@0 | 30 |
alice@0 | 31 percHits=(numHits/length(in))*100; |