JavaScript is required

 Cấu trúc của lệnh BODE đối với hệ điều khiển cho bởi hàm truyền đạt

A.

[mag,w,phase]=bode(num,den)

B.

[mag,w,phase]=bode(a,b,c,d)

C.

[mag,phase,w]=bode(a,b,c,d)

D.

[mag,phase,w]=bode(num,den)

Trả lời:

Đáp án đúng: D


Lệnh `bode` trong MATLAB được sử dụng để vẽ biểu đồ Bode của một hệ thống. Biểu đồ Bode thể hiện đáp ứng tần số của hệ thống, bao gồm biên độ (magnitude) và pha (phase) theo tần số. Có hai dạng cú pháp chính của lệnh `bode`: 1. **Dạng hàm truyền đạt:** `[mag, phase, w] = bode(num, den)` * `num`: Vector chứa các hệ số của tử thức của hàm truyền. * `den`: Vector chứa các hệ số của mẫu thức của hàm truyền. * `mag`: Ma trận chứa giá trị biên độ (magnitude) tại các tần số `w`. * `phase`: Ma trận chứa giá trị pha (phase) tại các tần số `w`. * `w`: Vector chứa các tần số mà tại đó biên độ và pha được tính toán. 2. **Dạng không gian trạng thái:** `[mag, phase, w] = bode(A, B, C, D)` * `A, B, C, D`: Ma trận trạng thái của hệ thống. * `mag`: Ma trận chứa giá trị biên độ (magnitude) tại các tần số `w`. * `phase`: Ma trận chứa giá trị pha (phase) tại các tần số `w`. * `w`: Vector chứa các tần số mà tại đó biên độ và pha được tính toán. So sánh với các đáp án được đưa ra, ta thấy: * Đáp án A: `[mag,w,phase]=bode(num,den)` - Thứ tự `w` và `phase` bị đảo ngược so với cú pháp đúng. * Đáp án B: `[mag,w,phase]=bode(a,b,c,d)` - Thứ tự `w` và `phase` bị đảo ngược so với cú pháp đúng. * Đáp án C: `[mag,phase,w]=bode(a,b,c,d)` - Đúng cú pháp cho hệ thống không gian trạng thái. * Đáp án D: `[mag,phase,w]=bode(num,den)` - Đúng cú pháp cho hệ thống hàm truyền đạt. Vì câu hỏi không chỉ rõ hệ thống được cho dưới dạng nào, và đáp án C và D đều đúng cú pháp, nhưng đáp án D phù hợp hơn vì thường hệ thống được biểu diễn bằng hàm truyền đạt hơn là không gian trạng thái. Tuy nhiên, câu hỏi lại có 2 đáp án đúng (C và D) nên có lẽ câu hỏi có lỗi hoặc thiếu thông tin. Trong trường hợp này, mình sẽ chọn đáp án D vì nó phổ biến hơn.

Câu hỏi liên quan