JavaScript is required

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) *

A.

Chỉ nhập vào giá trị các ma trận và vector A, B, C, D.

B.

Báo lỗi

C.

Chuyển đổi từ hệ phương trình trạng thái của đối tượng sang hàm truyền đạt

D.

Là hàm truyền đạt của đối tượng I

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.

Câu hỏi liên quan