Kết quả của đoạn lệnh A=[-1 0;3 1]B=[5;0]C=[0 10]D=0; [b, a] = ss2tf(A,B,C,D); sys = tf(b,a) *
Trả lời:
Đáp án đúng: D
Đoạn lệnh MATLAB thực hiện các bước sau:
1. **`A=[-1 0;3 1]`, `B=[5;0]`, `C=[0 10]`, `D=0;`**: Khởi tạo các ma trận A, B, C, D. Đây là các ma trận trạng thái không gian, trong đó A là ma trận trạng thái, B là ma trận đầu vào, C là ma trận đầu ra và D là ma trận truyền trực tiếp.
2. **`[b, a] = ss2tf(A,B,C,D);`**: Hàm `ss2tf` là hàm chuyển đổi từ mô tả không gian trạng thái (state-space) sang hàm truyền (transfer function). Nó nhận các ma trận A, B, C, D làm đầu vào và trả về các hệ số của tử số (b) và mẫu số (a) của hàm truyền.
3. **`sys = tf(b,a)`**: Hàm `tf` tạo ra một đối tượng hàm truyền (transfer function object) từ các hệ số tử số (b) và mẫu số (a). `sys` sẽ là đối tượng hàm truyền được tạo ra.
Do đó, đoạn lệnh này chuyển đổi từ hệ phương trình trạng thái sang hàm truyền đạt.





