JavaScript is required

 Câu lệnh >> step(impulse(1,[1 0 0])) tạo ra hàm gì *

A.

Hàm bậc thang đơn vị

B.

Hàm parabol

C.

Hàm đơn vị

D.

Hàm dốc

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ị.

Câu hỏi liên quan