Câu lệnh >> step(impulse(1,[1 0 0])) tạo ra hàm gì *
Trả lời:
Đáp án đúng: B
Lệnh `step(impulse(1,[1 0 0]))` trong MATLAB được sử dụng để tính toán và vẽ đáp ứng bước (step response) của một hệ thống. Hàm `impulse(1,[1 0 0])` tạo ra một hàm xung đơn vị (impulse function). Trong đó, `[1 0 0]` biểu diễn hàm truyền đạt của hệ thống. Khi áp dụng hàm `step` lên kết quả của hàm `impulse`, ta thu được đáp ứng bước của hệ thống, tức là hàm bậc thang đơn vị.
* **Hàm bậc thang đơn vị:** Là hàm có giá trị bằng 0 với thời gian t < 0 và bằng 1 với thời gian t >= 0. Đây chính là đáp ứng bước.
* **Hàm parabol:** Là hàm bậc hai, không phải đáp ứng bước trong trường hợp này.
* **Hàm đơn vị:** Cách gọi không rõ ràng, có thể gây nhầm lẫn. Trong lý thuyết điều khiển, "hàm đơn vị" thường được hiểu là hàm bậc thang đơn vị.
* **Hàm dốc:** Là hàm có dạng tuyến tính tăng dần, không phải đáp ứng bước trong trường hợp này.
Do đó, đáp án đúng là hàm bậc thang đơn vị.





