Để tạo mô hình ổn định ngẫu nhiên bậc n thì sử dụng lệnh nào sau đây (hệ rời rạc 1 ngõ vào 1 ngõ ra)
Trả lời:
Đáp án đúng: C
Câu hỏi này kiểm tra kiến thức về hàm `rmodel` và `dmodel` trong một công cụ hoặc thư viện mô phỏng hệ thống (ví dụ: MATLAB, Octave).
* **`rmodel(n)`**: Hàm này thường được sử dụng để tạo ra một mô hình ngẫu nhiên (random model) bậc `n`. Các tham số `a, b, c, d` có thể đại diện cho các ma trận trạng thái, ma trận đầu vào, ma trận đầu ra và ma trận truyền trực tiếp của mô hình không gian trạng thái (state-space model).
* **`dmodel(n)`**: Hàm này có thể là một hàm tự định nghĩa hoặc một hàm không chuẩn, vì vậy, không thể xác định chắc chắn chức năng của nó mà không có thêm thông tin.
* **`rmodel(n, , m, p)`**: Hàm này có thể tạo ra một mô hình ngẫu nhiên bậc `n` với `m` đầu vào và `p` đầu ra. Tuy nhiên, cú pháp có khoảng trống `,,` có thể không hợp lệ hoặc phụ thuộc vào cách triển khai cụ thể của hàm.
* **`dmodel(n, m)`**: Hàm này có thể tạo ra một mô hình xác định bậc `n` với `m` đầu vào. Tương tự như `dmodel(n)`, nó phụ thuộc vào định nghĩa cụ thể.
Trong trường hợp này, đáp án A có vẻ phù hợp nhất nếu ta hiểu rằng `rmodel(n)` tạo ra một mô hình ngẫu nhiên bậc `n`, và `[a, b, c, d]` là các ma trận mô tả mô hình đó ở dạng không gian trạng thái.





