Professional Documents
Culture Documents
Baocao2 Ee304d1 Nguyenvanquocthang
Baocao2 Ee304d1 Nguyenvanquocthang
% Program p1_4
% generation of a sinusoidal sequence
n = 0:40;
f= 0.1;
phase = 0 ;
A = 1.55;
arg = 2*pi*f*n - phase;
x = A*cos(arg);
clf;
stem(n,x);
axis([0 40 -2 2]);
grid;
title('sinusoidal senquece');
xlabel('time index n');
ylabel('amplitude');
Câu hỏi :
1: trả lời :tần số là f= 0.1 ,pha là phase = 0, biên độ là A= 1.55
Tính chu kì : K/N = 1/10
2 : trả lời : chiều dài của chuỗi là 41 vì n = 0:40 và thay đổi bằng
cách thay đổi n
3 : trả lời: Lệnh axis được sử dụng để đặt giới hạn trục x và y
của đồ thị.Lệnh grid dùng để hiển thị hoặc ẩn lưới trên đồ thị
5 : trả lời:
% Program p1_4
% generation of a sinusoidal sequence
n = 0:40;
f = 0.9; % Thay đổi f thành 0.9
phase = 0;
A = 1.55;
arg = 2*pi*f*n - phase;
x = A*cos(arg);
clf;
stem(n,x);
axis([0 40 -2 2]);
grid;
title('sinusoidal senquece (f = 0.9)'); % Đổi tiêu đề
xlabel('time index n');
ylabel('amplitude');
Lab5_a
n = -2:10
x = [1:7,6:-1:1]
[x11,n11] = sigshift(x,n,5) % x(n-5)
[x12,n12] = sigshift(x,n,-4) % x(n+4)
[x1,n1] = sigadd(2*x11,n11,-3*x12,n12)
subplot(2,1,1)
stem(n1,x1)
title ('Sequence in example a')
xlabel('n'); ylabel('x1(n)')
Lab5_b
n = -2:10;
x = [1:7, 6:-1:1];
% D?ch chuy?n sequence x theo yêu c?u
[x21, n21] = sigshift(x, n, 3); % x(n-3)
[x22, n22] = sigshift(x, n, -2); % x(n+2)
% L?t ng??c sequence x21 và x22
[x21, n21] = sigfold(x21, n21); % x(3-n)
[x22, n22] = sigfold(x22, n22); % x(n-2)
% Tính toán sequence k?t qu? x2(n)
[x2, n2] = sigadd(x21, n21, x22, n22);
subplot(2, 1, 1);
stem(n2, x2);
title('Sequence in example x2(n)');
xlabel('n');
ylabel('x2(n)');