Câu lệnh [z,p,k]=tf2zp([1 2],[1 6]) kết quả là
Trả lời:
Đáp án đúng: C
Câu lệnh `[z, p, k] = tf2zp([1 2], [1 6])` trong MATLAB/Octave dùng để chuyển đổi hàm truyền đạt từ dạng đa thức (transfer function) sang dạng zero-pole-gain (điểm không, điểm cực và hệ số khuếch đại).
Hàm `tf2zp(num, den)` nhận hai vector `num` và `den` đại diện cho các hệ số của tử số và mẫu số của hàm truyền đạt.
Trong trường hợp này:
- `num = [1 2]` tương ứng với đa thức s + 2. Nghiệm của đa thức này là z = -2 (điểm không).
- `den = [1 6]` tương ứng với đa thức s + 6. Nghiệm của đa thức này là p = -6 (điểm cực).
- k là hệ số khuếch đại, trong trường hợp này là tỷ số của hệ số bậc cao nhất của tử số và mẫu số, tức là k = 1/1 = 1.
Vậy, kết quả trả về sẽ là: z = -2, p = -6, k = 1.
Do đó, đáp án đúng là C.