Xét hệ không gian trạng thái (a,b,c,d) có 5 ngõ ra và 4 ngõ vào. Để chọn hệ thống phụ có ngõ vào 1, 2 và ngõ ra 2,3,4 ta thực hiện các lệnh ?
A.
inputs = [1 2] outputs = [2 3 4] [ae,be,ce,de] = ssselect(a,b,c,d,outputs, inputs)
B.
inputs = [1 2] outputs = [2 3 4] [ae,be,ce,de] = select(a,b,c,d,outputs, inputs)
C.
inputs = [1 2] outputs = [2 3 4] [ae,be,ce,de] = select(a,b,c,d,inputs,outputs)
D.
inputs = [1 2] outputs = [2 3 4] [ae,be,ce,de] = ssselect(a,b,c,d,inputs,outputs)
Trả lời:
Đáp án đúng: D
Câu hỏi này kiểm tra kiến thức về hàm `ssselect` trong MATLAB (hoặc Octave) dùng để chọn một hệ thống con từ một hệ thống không gian trạng thái lớn hơn.
Hàm `ssselect` có cú pháp như sau: `[Ae, Be, Ce, De] = ssselect(A, B, C, D, outputs, inputs)`
Trong đó:
* `A, B, C, D` là các ma trận trạng thái của hệ thống ban đầu.
* `outputs` là một vector chỉ định các ngõ ra cần chọn.
* `inputs` là một vector chỉ định các ngõ vào cần chọn.
* `Ae, Be, Ce, De` là các ma trận trạng thái của hệ thống con được chọn.
Dựa vào cú pháp này, ta thấy đáp án A là chính xác nhất.
* **Đáp án A:** `inputs = [1 2] outputs = [2 3 4] [ae,be,ce,de] = ssselect(a,b,c,d,outputs, inputs)` - **Đúng** vì sử dụng đúng hàm `ssselect` và truyền đúng thứ tự các tham số `outputs` và `inputs`.
* **Đáp án B:** `inputs = [1 2] outputs = [2 3 4] [ae,be,ce,de] = select(a,b,c,d,outputs, inputs)` - **Sai** vì sử dụng hàm `select` không đúng (phải là `ssselect`).
* **Đáp án C:** `inputs = [1 2] outputs = [2 3 4] [ae,be,ce,de] = select(a,b,c,d,inputs,outputs)` - **Sai** vì sử dụng hàm `select` không đúng (phải là `ssselect`) và truyền sai thứ tự các tham số `outputs` và `inputs`.
* **Đáp án D:** `inputs = [1 2] outputs = [2 3 4] [ae,be,ce,de] = ssselect(a,b,c,d,inputs,outputs)` - **Sai** vì truyền sai thứ tự các tham số `outputs` và `inputs`.





