JavaScript is required

 Câu lệnh [z,p,k]=tf2zp([1 2],[1 6]) kết quả là

A.

z=2; p=6; k=1

B.

z=2; p=-6; k=1

C.

z=-2; p=-6; k=1

D.

z=2; p=6; k=0

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.

Câu hỏi liên quan