Lệnh nào sau đây dùng để chuyển đổi từ hàm truyền đạt sang hệ phương trình trạng thái
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về các lệnh trong MATLAB dùng để chuyển đổi giữa các dạng biểu diễn hệ thống khác nhau. Hàm truyền đạt (transfer function) và hệ phương trình trạng thái (state-space representation) là hai cách mô tả hệ thống tuyến tính bất biến theo thời gian (LTI).
Phân tích các lựa chọn:
- A. tf(num,den): Lệnh này dùng để tạo ra một đối tượng hàm truyền đạt từ vector hệ số tử số (num) và mẫu số (den), chứ không phải để chuyển đổi từ hàm truyền đạt sang hệ phương trình trạng thái.
- B. ss2tf(num,den): Lệnh này không đúng cú pháp. Hàm
ss2tf
dùng để chuyển đổi từ hệ phương trình trạng thái sang hàm truyền đạt, và nó nhận đầu vào là các ma trận A, B, C, D mô tả hệ phương trình trạng thái, chứ không phải lànum
vàden
. - C. tf2ss(num,dem): Đây là một lỗi chính tả. Tham số mẫu số đúng phải là
den
chứ không phảidem
. Về mặt chức năng, lệnh này (nếu viết đúng chính tả) dùng để chuyển đổi từ hàm truyền đạt sang hệ phương trình trạng thái. - D. tf2ss(num,den): Lệnh này là chính xác. Hàm
tf2ss
trong MATLAB dùng để chuyển đổi từ dạng hàm truyền đạt (được biểu diễn bởi các vector hệ sốnum
vàden
) sang dạng hệ phương trình trạng thái.
Kết luận: Lệnh đúng để chuyển đổi từ hàm truyền đạt sang hệ phương trình trạng thái là tf2ss(num, den)
.