Chào mọi người mình có 1 bài tập tạo dãy tín hiệu như sau:
Viết hàm khởi tạo dãy xung đơn vị x(n - k) với tín hiệu =1 khi n = k và tín hiệu =0 khi n #k
Gợi ý:
% function [x, n] = impseq(n0, n1, n2)
% n1 <= n2
Mình làm như sau:
Nhưng hình như các này không phải là 1 hàm mà chỉ là 1 cách viết nhanh có sẵn thông số k và ngầm hiểu điều kiện n1<=n2 là đúng, như bài trên thì yêu cấu viết luôn 1 hàm có nhập k, nhập n1, n2 sau đó kiểm tra n1<=n2 thì mới cho tạo dãy không thì thôi, cách này thì mình chưa biết trình bày thế nào cả xin các bạn demo cho 1 bài mẫu với. Cám ơn các bạn.
Viết hàm khởi tạo dãy xung đơn vị x(n - k) với tín hiệu =1 khi n = k và tín hiệu =0 khi n #k
Gợi ý:
% function [x, n] = impseq(n0, n1, n2)
% n1 <= n2
Mình làm như sau:
Code:
clf; k = 3; n1 = -20; n2 = 20; n = n1:n2; x = (n-n0)==0; stem(n,x);
Comment