You are on page 1of 2

MATLAB CODE

n=[1:1000];
x(n)=normrnd(0,1,[1 1000]);
plot(n,x(n));
xlabel('n');
ylabel('x(n)');
title('x(n) vs n ');
sigx=var(x(n));
xbar=mean(x(n));
n=[1:9000];
x(n)=normrnd(0,1,[1 9000]);
r=zeros(1000);
k=zeros(1000);b=[0 0];
ww = randn(1000,1);
[c_xn,lags] = xcorr(x(n),999,'coeff');
stem(lags,c_xn)
xlim([0 100])
xlabel('k');
ylabel('r(k)')
title('Autocorrelation r(k) of x(n)')
n1=[1:1000];
y(n1)=1 + 1.732.*randn(1,1000);
plot(n1,y(n1));
xlabel('n');
ylabel('y(n)');
title('y(n) vs n ');
sigy=var(y(n));
ybar=mean(y(n));
n1=[1:9000];
y(n1)=1 + 1.732.*randn(1,9000);
r=zeros(1000);
k=zeros(1000);b=[0 0];
ww = randn(1000,1);
[c_yn,lags] = xcorr(y(n1),999,'coeff');

stem(lags,c_yn)
xlim([0 100])
ylim([-0.5 1.5])
xlabel('k');
ylabel('ry(k)')
title('Autocorrelation ry(k) of y(n)')

You might also like