Tình hình là sắp nộp thí nghiệm xử lý số tín hiệu mà chưa biết gì nhiều về MatLab.
Lần này mình nhờ tất cả các bạn trong ketnooi.com/forum.vn làm giúp mình được không ạ!
Không làm hết cũng được. các bạn làm được bài nào thì cứ Up lên đây cho mình.Thanks các bạn rất nhiều.
1.1. Viết chương trình con làm ra (tạo) một dãy thực ngẫu nhiên xuất phát từ n1 đến n2 và có giá trị của biên độ theo phân bố Gauss với trung bình bằng 0, phương sai bằng 1. Yêu cầu chương trình con có các tham số đầu vào và đầu ra được nhập theo câu lệnh với cú pháp:
[x,n] = randnseq(n1,n2);
1.2. Viết chương trình làm ra (tạo) hàm năng lượng của một dãy. Yêu cầu chương trình con có các tham số đầu vào và đầu ra được nhập theo câu lệnh với cú pháp:
Ex = energy(x,n);
1.3. Cho dãy x(n)={1,2,3<--,4,5,6,7,6,5,4,3,2,1} -2<=n<=10.Viet chương trình thể hiện đồ thị các dãy sau đây:
a) x1(n)=2x(n-5)-3x(n+4)
b) x2(n)=x(3-n)-x(n)x(n-2)
1.4. Cho hệ thống được mô tả bởi phương trình sai phân tuyến tính hệ số hằng như sau:
y(n)-y(n-1)=0.9y(n-2)=x(n)
Sử dụng hàm filter của MATLAB, viết chương trình thực hiện các công chuyện sau:
a. Biểu diễn bằng đồ thị hàm đáp ứng xung đơn vị của hệ thống với -20 ≤ n ≤ 100
b. Biểu diễn bằng đồ thị dãy đáp ứng của hệ thống với -20 ≤ n ≤ 100 khi dãy đầu vào là dãy nhảy đơn vị.
1.5. Cho dãy x(n)=0.5^n u(n)
a. Dựa trên định nghĩa của biến đổi Z, tìm biến đổi Z của dãy trên
b. Kiểm chứng lại kết quả câu a bằng hàm ztrans
c. Từ kết quả trên, tìm biến đổi Fourier của x(n)
Dùng MATLAB thể hiện trên đồ thị phổ X(e^jω) tại 501 điểm rời rạc trong khoảng [0,π]
1.6. Cho dãy x(n) có dạng như sau:
x(n)={...,0,0,1,2<--,3,4,5,0,0...}
Đây là một dãy số xác định trong một khoảng hữu hạn từ -1 đến 3.
Dựa trên công thức định nghĩa của biến đổi Fourier, viết chương trình tính và thể hiện phổ của dãy x(n) tại 501 điểm rời rạc trong khoảng [0,π] Cho dãy x(n)=rect7.(n) (đây là dãy xung chữ nhật rect 7 của n nhá)
còn một số bài trong file đính kèm nhé.Tại nó viết trên web khó quá.Các bản tải về rồi làm giúp mình nhé
Link down :
Lần này mình nhờ tất cả các bạn trong ketnooi.com/forum.vn làm giúp mình được không ạ!
Không làm hết cũng được. các bạn làm được bài nào thì cứ Up lên đây cho mình.Thanks các bạn rất nhiều.
1.1. Viết chương trình con làm ra (tạo) một dãy thực ngẫu nhiên xuất phát từ n1 đến n2 và có giá trị của biên độ theo phân bố Gauss với trung bình bằng 0, phương sai bằng 1. Yêu cầu chương trình con có các tham số đầu vào và đầu ra được nhập theo câu lệnh với cú pháp:
[x,n] = randnseq(n1,n2);
1.2. Viết chương trình làm ra (tạo) hàm năng lượng của một dãy. Yêu cầu chương trình con có các tham số đầu vào và đầu ra được nhập theo câu lệnh với cú pháp:
Ex = energy(x,n);
1.3. Cho dãy x(n)={1,2,3<--,4,5,6,7,6,5,4,3,2,1} -2<=n<=10.Viet chương trình thể hiện đồ thị các dãy sau đây:
a) x1(n)=2x(n-5)-3x(n+4)
b) x2(n)=x(3-n)-x(n)x(n-2)
1.4. Cho hệ thống được mô tả bởi phương trình sai phân tuyến tính hệ số hằng như sau:
y(n)-y(n-1)=0.9y(n-2)=x(n)
Sử dụng hàm filter của MATLAB, viết chương trình thực hiện các công chuyện sau:
a. Biểu diễn bằng đồ thị hàm đáp ứng xung đơn vị của hệ thống với -20 ≤ n ≤ 100
b. Biểu diễn bằng đồ thị dãy đáp ứng của hệ thống với -20 ≤ n ≤ 100 khi dãy đầu vào là dãy nhảy đơn vị.
1.5. Cho dãy x(n)=0.5^n u(n)
a. Dựa trên định nghĩa của biến đổi Z, tìm biến đổi Z của dãy trên
b. Kiểm chứng lại kết quả câu a bằng hàm ztrans
c. Từ kết quả trên, tìm biến đổi Fourier của x(n)
Dùng MATLAB thể hiện trên đồ thị phổ X(e^jω) tại 501 điểm rời rạc trong khoảng [0,π]
1.6. Cho dãy x(n) có dạng như sau:
x(n)={...,0,0,1,2<--,3,4,5,0,0...}
Đây là một dãy số xác định trong một khoảng hữu hạn từ -1 đến 3.
Dựa trên công thức định nghĩa của biến đổi Fourier, viết chương trình tính và thể hiện phổ của dãy x(n) tại 501 điểm rời rạc trong khoảng [0,π] Cho dãy x(n)=rect7.(n) (đây là dãy xung chữ nhật rect 7 của n nhá)
còn một số bài trong file đính kèm nhé.Tại nó viết trên web khó quá.Các bản tải về rồi làm giúp mình nhé
Link down :
You must be registered for see links