octave-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Octave-bug-tracker] [bug #46373] [octave forge] (signal) documentation


From: Juan Pablo Carbajal
Subject: [Octave-bug-tracker] [bug #46373] [octave forge] (signal) documentation of xcorr misleading
Date: Sun, 13 Aug 2017 18:28:28 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36

Follow-up Comment #1, bug #46373 (project octave):

Hi The following passes for me, meaning that it gives the same as xcorr


na   = 5;
a    = ones(1,na);
lag  = -(na-1):(na-1); # doc say N-1 is the default
nl   = length (lag);
ac   = prepad (postpad (a,na+floor(nl/2)), na+nl); # doc says pad with zeros
R_xy = zeros (1,nl);

for k=1:length(lags); 
  R_xy(k) = sum (shift(ac,lag(k)) .* ac); # formula in the doc
end; 

assert (xcorr (a, 'none'), R_xy, sqrt (eps));
assert (xcorr (a, 'biased'), R_xy/na, sqrt (eps));
assert (xcorr (a, 'unbiased'), R_xy./(na-abs(lag)), sqrt (eps)); 


What is exactly the misleading part of the documentation?

@devs: please mark as "needs info" or "closed"

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?46373>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]