alice@0: function [percHits]=percCorr(in,delay,err) alice@0: %calculate percentage of values in an array are within a defined value with alice@0: %an error alice@0: % Input: alice@0: % - in: vector to test alice@0: % - delay: correct value alice@0: % - err: error +/- alice@0: % alice@0: % Output: alice@0: % - percHits: percentage of correct values alice@0: % alice@0: % Developers: - Alice Clifford (alice.clifford@eecs.qmul.ac.uk) alice@0: alice@0: alice@0: y=zeros(length(in),1); alice@0: alice@0: for n=1:length(in); alice@0: alice@0: for k=-err:err alice@0: if in(n)==delay+k alice@0: y(n)=1; alice@0: end alice@0: end alice@0: end alice@0: alice@0: y=y(y==1); alice@0: alice@0: alice@0: numHits=length(y); alice@0: alice@0: percHits=(numHits/length(in))*100;