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;