1% acf = LagCorrelationsFromDMAP(D0, D1, L, prec)
3% Returns the lag autocorrelations of a discrete Markovian
8% D0 : matrix, shape (M,M)
9% The D0 matrix of the discrete Markovian arrival process
10% D1 : matrix, shape (M,M)
11% The D1 matrix of the discrete Markovian arrival process
13% The number of lags to compute. The
default value
is 1
14% prec : double, optional
15% Numerical precision to check
if the input
is valid.
16% The
default value
is 1e-14
20% acf : column vector of doubles, length (L)
21% The lag autocorrelation function up to lag L
24function [lagcorrs] = LagCorrelationsFromDMAP (d0, d1, L)
26 global BuToolsCheckInput;
27 if isempty(BuToolsCheckInput)
28 BuToolsCheckInput =
true;
31 if BuToolsCheckInput && ~CheckDMAPRepresentation(d0,d1)
32 error(
'LagCorrelationsFromDMAP: input isn''t a valid DMAP representation!');
39 lagcorrs = LagCorrelationsFromDRAP(d0, d1, L);