JavaScript is required
Danh sách đề

450+ câu hỏi trắc nghiệm Lập trình Matlab có đáp án kèm lời giải chi tiết - Đề 9

50 câu hỏi 60 phút

Thẻ ghi nhớ
Luyện tập
Thi thử
Nhấn để lật thẻ
1 / 50

 Cho vectơ x=[2 4 1 6], y=[5 9 1 0]. Hãy tạo ra ma trận B có tính chất: cột 1 và 3 có giá trị là vectơ x, cột 2 và 4 có giá trị là vectơ y

A.

B=[x’ y’ x’ y’]

B.

B=[x;y;y;x]

C.

B=[x y; x y’]

D.

B=[x y; x y]

Đáp án
Đáp án đúng: D
Câu hỏi yêu cầu tạo ma trận B từ hai vector x và y sao cho các cột 1 và 3 là vector x, các cột 2 và 4 là vector y. Điều này có nghĩa là ma trận B được tạo thành bằng cách ghép các vector x và y theo chiều ngang (column-wise). Ta cần xem xét các phương án để xác định cách ghép vector nào đúng.

* Phương án A: B=[x’ y’ x’ y’]
* `x'` và `y'` là chuyển vị của x và y (vector hàng). Khi đó, việc ghép `[x' y' x' y']` sẽ tạo ra một ma trận mà các *hàng* là chuyển vị của x và y, chứ không phải các *cột* là x và y. Vậy phương án này sai.

* Phương án B: B=[x;y;y;x]
* Dấu `;` trong MATLAB (và các ngôn ngữ tương tự) được dùng để ghép theo chiều dọc (row-wise). Do đó, `[x;y;y;x]` sẽ tạo ra một vector cột có các phần tử là x, y, y, x (nếu x và y là số vô hướng) hoặc sẽ báo lỗi (nếu x và y là vector cột). Vậy phương án này sai.

* Phương án C: B=[x y; x y’]
* `[x y]` ghép x và y theo chiều ngang thành một ma trận có 2 cột là x và y. `y'` là chuyển vị của y (vector hàng). Khi đó `[x y; x y']` ghép hai ma trận `[x y]` và `[x y']` theo chiều dọc, tuy nhiên kích thước không phù hợp, và y' không đúng yêu cầu. Vậy phương án này sai.

* Phương án D: B=[x y; x y]
* `[x y]` ghép x và y theo chiều ngang thành một ma trận có 2 cột là x và y. `[x y; x y]` ghép hai ma trận `[x y]` và `[x y]` theo chiều dọc. Kết quả là ma trận có cột 1 và 3 là x, cột 2 và 4 là y, đúng như yêu cầu của đề bài.

Vậy phương án D là đáp án đúng.

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: D
Câu hỏi yêu cầu tạo ma trận B từ hai vector x và y sao cho các cột 1 và 3 là vector x, các cột 2 và 4 là vector y. Điều này có nghĩa là ma trận B được tạo thành bằng cách ghép các vector x và y theo chiều ngang (column-wise). Ta cần xem xét các phương án để xác định cách ghép vector nào đúng.

* Phương án A: B=[x’ y’ x’ y’]
* `x'` và `y'` là chuyển vị của x và y (vector hàng). Khi đó, việc ghép `[x' y' x' y']` sẽ tạo ra một ma trận mà các *hàng* là chuyển vị của x và y, chứ không phải các *cột* là x và y. Vậy phương án này sai.

* Phương án B: B=[x;y;y;x]
* Dấu `;` trong MATLAB (và các ngôn ngữ tương tự) được dùng để ghép theo chiều dọc (row-wise). Do đó, `[x;y;y;x]` sẽ tạo ra một vector cột có các phần tử là x, y, y, x (nếu x và y là số vô hướng) hoặc sẽ báo lỗi (nếu x và y là vector cột). Vậy phương án này sai.

* Phương án C: B=[x y; x y’]
* `[x y]` ghép x và y theo chiều ngang thành một ma trận có 2 cột là x và y. `y'` là chuyển vị của y (vector hàng). Khi đó `[x y; x y']` ghép hai ma trận `[x y]` và `[x y']` theo chiều dọc, tuy nhiên kích thước không phù hợp, và y' không đúng yêu cầu. Vậy phương án này sai.

* Phương án D: B=[x y; x y]
* `[x y]` ghép x và y theo chiều ngang thành một ma trận có 2 cột là x và y. `[x y; x y]` ghép hai ma trận `[x y]` và `[x y]` theo chiều dọc. Kết quả là ma trận có cột 1 và 3 là x, cột 2 và 4 là y, đúng như yêu cầu của đề bài.

Vậy phương án D là đáp án đúng.
Lời giải:
Đáp án đúng: D

Đồ thị dạng quạt (pie chart) được sử dụng để biểu diễn dữ liệu dưới dạng các phần của một hình tròn, trong đó diện tích của mỗi phần tỉ lệ với phần trăm của giá trị đó so với tổng thể. Trong Python, thư viện matplotlib cung cấp hàm pie() để vẽ loại đồ thị này. Hàm này nhận vào các giá trị (thường là một mảng) và tự động tính toán tỷ lệ phần trăm để vẽ các "miếng" của chiếc bánh.

Các lựa chọn khác không phù hợp vì:

  • pen(x, y): Không phải là một hàm vẽ đồ thị tiêu chuẩn trong matplotlib.
  • plot(x, y): Dùng để vẽ đồ thị đường hoặc đồ thị điểm.
  • bar(x, y): Dùng để vẽ đồ thị cột (bar chart).
Lời giả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.
Lời giải:
Đáp án đúng: A
Đoạn chương trình MATLAB được cung cấp thực hiện một vòng lặp `for` từ 1 đến `n` (với `n = 2`). Trong mỗi vòng lặp, giá trị `i^2` được tính và thêm vào vector `x`.

- Ban đầu, `x` là một vector rỗng: `x = []`.
- Vòng lặp 1: `i = 1`, `i^2 = 1`, `x = [x, 1]` => `x = [1]`
- Vòng lặp 2: `i = 2`, `i^2 = 4`, `x = [x, 4]` => `x = [1, 4]`

Sau khi vòng lặp kết thúc, `x` sẽ là vector `[1, 4]`, là một vector hàng có 2 phần tử. Vì vậy, `x` là một vector 2 cột.
Lời giải:
Đáp án đúng: A

Trong Matlab, hàm conj(z) trả về số phức liên hợp của số phức z. Nếu z = a + bi, thì conj(z) = a - bi. Vậy, conj(6 - i*8) = 6 + i*8.

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 7:

 Hàm log10(a) trong Matlab được hiểu là:

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 8:

 Để đặt nhãn 2 trục tọa độ Ox và Oy cho đồ thị thể hiện điện áp trong ngày của một xí nghiệp,chúng ta sử dụng cú pháp nào sau đây :

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 9:

Vẽ đồ thị bode cho hàm truyền sau, đoạn code nào đúng ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 10:

 Câu lệnh [z,p,k]=tf2zp([1 2],[1 6]) kết quả là ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 11:

 Lệnh Nyquyst của hệ như hình vẽ, kết luận nào sau đây là đùng ?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 13:

 Lựa chọn nào sau đây không phải là cách chèn số trang vào tài liệu

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 14:

Watemark là gì?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 15:

 Lựa chọn nào sau đây là cách chèn công thức toán học?

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 16:

 Cách di chuyển đến bookmark

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 17:

 Tổ hợp phím tắt nào dùng để tạo chỉ số trên Superscript

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 18:

 Chức năng nào dùng để tìm các ký tự đặc biệt

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 28:

 Hình hàm truyền đạt vòng kín phản hồi dương

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 30:

 Câu lệnh vẽ đồ thị hàm trọng lượng của hệ *

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 31:

 Phát biểu nào sau đây chưa đúng cho mạch simulink sau *

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 32:

Chức năng của khối Simulink-PS converter trong thư viện simulink là gì? *

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 33:

 Để đặt nhãn 2 trục tọa độ Ox và Oy cho đồ thị thể hiện điện áp trong ngày của một xí nghiệp,chúng ta sử dụng cú pháp nào sau đây : *

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 36:

 Cho một m-file có nội dung : f=50 T=1/f t=0:T/100:2*Tv=220*sin(2*pi*f*t) plot(t,v) Khi chạy m-file trên, kết quả sẽ là :

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 37:

 Lệnh CLOOP dùng cho sơ đồ nào sau đây *

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 38:

 Lệnh Nyquyst của hệ như hình vẽ, kết luận nào sau đây là đùng *

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 39:

 Câu lệnh PADE dùng để

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 41:

 Đầu ra của đoạn mã sau là gì? step(impulse(1,[1 0]))

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 42:

 What is the output of the following code? >>p=[0 1]>> q=[ 1 -1 0]>> step(p,q)

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 45:

 Portrait và Landscape là

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 46:

 Tổ hợp phím Ctrl + phím mũi tên phải được dùng để

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP
Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 49:

 Tổ hợp phím nào dùng để ngắt dòng

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP

Câu 50:

 Lựa chọn nào sau đây thực hiện xóa tất cả các định dạng của khối văn bản đang được chọn

Lời giải:
Bạn cần đăng ký gói VIP để làm bài, xem đáp án và lời giải chi tiết không giới hạn. Nâng cấp VIP