วันเสาร์ที่ 13 มิถุนายน พ.ศ. 2552

Comunications Laboratory I assignment 1 ข้อ 2



clc;
clear all;
%%%%%%%%%%%%%%%%%% Mean 0 %%%%%%%%%%%%%%%%%%
x = randn(1,50)+0; % mean=0
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(0/var(x))+m; % Gennerated noise (variance = 0)
plot(1:50,x,'y*');
hold on;

x = randn(1,50)+0; % mean=0
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(1/var(x))+m; % Gennerated noise (variance = 1)
plot(1:50,x,'g');
hold on;

x = randn(1,50)+0; % mean=0
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(10/var(x))+m; % Gennerated noise (variance = 10)
plot(1:50,x,'r');
hold on;

%%%%%%%%%%%%%%%%%%%%%%% Mean 1 %%%%%%%%%%%%%%%%%%
x = randn(1,50)+1; % mean=1
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(0/var(x))+m; % Gennerated noise (variance = 0)
plot(1:50,x,'*y');
hold on;

x = randn(1,50)+1; % mean=1
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(1/var(x))+m; % Gennerated noise (variance = 1)
plot(1:50,x,'m');
hold on;

x = randn(1,50)+1; % mean=1
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(10/var(x))+m; % Gennerated noise (variance = 10)
plot(1:50,x,'c');
hold on;

%%%%%%%%%%%%%%%%%% Mean 10 %%%%%%%%%%%%%%%%%%
x = randn(1,50)+10; % mean=10
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(0/var(x))+m; % Gennerated noise (variance = 0)
plot(1:50,x,'*y');
hold on;

x = randn(1,50)+10; % mean=10
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(1/var(x))+m; % Gennerated noise (variance = 1)
plot(1:50,x,'k');
hold on;

x = randn(1,50)+10; % mean=10
m = mean(x); % mean of random variable
x = randn(1,50); % random value x
x = x.*sqrt(10/var(x))+m; % Gennerated noise (variance = 10)
plot(1:50,x,'b');
hold on;

grid
title('Noise Generage');
xlabel('X-axis');
ylabel('Y-axis');
legend('mean=0 variance=0','mean=0 variance=1','mean=0 variance=10','mean=1 variance=0','mean=1 variance=1','mean=1 variance=10','mean=10 variance=0','mean=10 variance=1','mean=10 variance=10');

ไม่มีความคิดเห็น:

แสดงความคิดเห็น