매트랩인데
N=50; %define the number of samples
n=0:N-1;
d=sin(2.*pi.*n./12); %generate d(n)
x= d(2:N); %generate x(n) from d(n)
d=d(1:N-1); %keep lengths of x(n) and d(n) equal
corr_xx=xcorr(x,'unbiased'); %unbiased estimate of correlation
for i=0:1
for j=0:1
R_xx(i+1,j+1)= corr_xx(N-1+i-j);
end
end
corr_xd = xcorr(d,x,'unbiased');
for i=0:1
R_dx(i+1) = corr_xd(N-1-i);
end
W_ls = inv(R_xx)*(R_dx)'
N에 2를 넣어서 결과값을 얻고싶은데
N에 2 넣으면 안되더라고 뭘 바꿔야됨?
댓글 1