What is the output of the following code? >> plot([-5:1:5],tripuls([-4:1:4]) *
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về hàm `plot` và `tripuls` trong MATLAB.
Hàm `tripuls` tạo ra một xung tam giác (triangular pulse). Cú pháp `tripuls(t)` tạo ra một xung tam giác đối xứng với độ rộng bằng 1 và được căn giữa tại t = 0.
Trong đoạn mã `tripuls([-4:1:4])`, chúng ta tạo một vector thời gian từ -4 đến 4 với bước nhảy là 1. Hàm `tripuls` sẽ tạo một xung tam giác dựa trên vector thời gian này. Do đó, hàm này tạo ra một xung tam giác.
Hàm `plot([-5:1:5], tripuls([-4:1:4]))` sẽ vẽ xung tam giác này trên đồ thị, với trục x từ -5 đến 5.
Vì vậy, đáp án đúng là "Generates a triangular pulse signal".





