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 - Đề 10

10 câu hỏi 60 phút

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

 Kết quả của phép toán log(exp(5)) +log10(100) trong Matlab là:

A.

12

B.

15

C.

20

D.

7

Đáp án
Đáp án đúng: D
\(log(exp(5))\) là logarit tự nhiên của \(e^5\), do đó kết quả là 5.\(log_{10}(100)\) là logarit cơ số 10 của 100, và vì \(10^2 = 100\), kết quả là 2.Vậy, \(log(exp(5)) + log_{10}(100) = 5 + 2 = 7\).

Danh sách câu hỏi:

Lời giải:
Đáp án đúng: D
\(log(exp(5))\) là logarit tự nhiên của \(e^5\), do đó kết quả là 5.\(log_{10}(100)\) là logarit cơ số 10 của 100, và vì \(10^2 = 100\), kết quả là 2.Vậy, \(log(exp(5)) + log_{10}(100) = 5 + 2 = 7\).
Lời giải:
Đáp án đúng: A
Trong MATLAB (hoặc các phần mềm vẽ đồ thị khác), để giữ lại đồ thị hiện tại và vẽ thêm đồ thị mới lên cùng một hình, chúng ta sử dụng lệnh `hold`. Cú pháp `hold on` sẽ cho phép vẽ nhiều đồ thị trên cùng một hệ trục tọa độ. Khi muốn tắt chế độ này, ta dùng `hold off`.

* A. Hold: Đây là đáp án đúng. Lệnh `hold on` cho phép giữ lại đồ thị hiện tại khi vẽ đồ thị mới.
* B. Write: Không phải là lệnh đúng để giữ đồ thị trong MATLAB hoặc các phần mềm vẽ đồ thị thông thường.
* C. Take: Không phải là lệnh đúng để giữ đồ thị trong MATLAB hoặc các phần mềm vẽ đồ thị thông thường.
* D. Keep: Không phải là lệnh đúng để giữ đồ thị trong MATLAB hoặc các phần mềm vẽ đồ thị thông thường.

Câu 3:

 Cho ma trận A = [1 2 3; 4 5 6]. Hỏi B =A’

Lời giải:
Đáp án đúng: D

Ma trận chuyển vị A' của ma trận A được tạo thành bằng cách đổi hàng thành cột và ngược lại.

Trong trường hợp này, ma trận A là:

A = [1 2 3;

4 5 6]

Khi chuyển vị ma trận A, hàng đầu tiên của A (1 2 3) trở thành cột đầu tiên của A', và hàng thứ hai của A (4 5 6) trở thành cột thứ hai của A'.

Vậy, ma trận chuyển vị A' là:

A' = [1 4;

2 5;

3 6]

Do đó, đáp án đúng là D.

Câu 4:

 Cú pháp để đặt các điểm chia trên trục tọa độ Ox là :

Lời giải:
Đáp án đúng: a
Cú pháp để đặt các điểm chia trên trục tọa độ Ox trong MATLAB là `set(gca,'Xtick',a:Δ:b)`, trong đó `gca` là cú pháp chỉ current axes, `Xtick` chỉ các điểm chia trên trục Ox, `a` là giá trị bắt đầu, `Δ` là bước nhảy, và `b` là giá trị kết thúc.
Lời giải:
Đáp án đúng: C
Phân tích biểu thức:

1. `sign(-1.88)`: Hàm `sign` trả về -1 nếu đối số âm, 0 nếu đối số bằng 0, và 1 nếu đối số dương. Vì -1.88 âm, `sign(-1.88)` trả về -1.

2. `-2 * sign(-1.88)`: `-2 * (-1) = 2`.

3. `2 < 5`: Phép so sánh này đúng, nên trả về 1 (true).

4. `7 < 5`: Phép so sánh này sai, nên trả về 0 (false).

5. `xor(2 < 5, 7 < 5)`: Hàm `xor` trả về 1 nếu chỉ một trong hai đối số là true (khác 0), và 0 nếu cả hai cùng true (khác 0) hoặc cả hai cùng false (bằng 0). Trong trường hợp này, `xor(1, 0)` trả về 1.

6. `mod(-18, -5)`: Hàm `mod(a, b)` trả về số dư của phép chia a cho b. Trong Matlab, `mod(-18, -5)` trả về -3.

7. Tổng: `2 + 1 + (-3) = 0`.

Vậy kết quả của biểu thức là 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 7:

 Cho đoạn chương trìnhsau: /n = input('Nhap gia tri n:'); /B = 1; C = 1; /for k = 1: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
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:

 Câu lệnh >> step(impulse(1,[1 0 0])) tạo ra hàm 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 10:

 Câu lệnh [re,im,w] = nyquist(a,b,c,d,iu,w) 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