JavaScript is required

 Trong cửa sổ lệnh của MATLAB chúng ta thực hiện lệnh sau >>clear all >> a=[1 2 3] >> b=[1;1;1] >> a.*b

A.

[1 2 3]

B.

[3 2 1]

C.

lỗi

D.

[0 0 0]

Trả lời:

Đáp án đúng: C


Câu hỏi này kiểm tra kiến thức về phép toán element-wise (phần tử tương ứng) trong MATLAB. `clear all`: Xóa tất cả các biến khỏi workspace. `a=[1 2 3]`: Tạo một vector hàng `a` có các phần tử 1, 2, 3. `b=[1;1;1]`: Tạo một vector cột `b` có các phần tử 1, 1, 1. `a.*b`: Thực hiện phép nhân element-wise giữa `a` và `b`. Để phép nhân này thực hiện được, kích thước của `a` và `b` phải tương thích. Ở đây, `a` là ma trận 1x3 và `b` là ma trận 3x1. Trong MATLAB, phép toán `a.*b` khi kích thước không tương thích sẽ gây ra lỗi. Do đó, đáp án đúng là "lỗi".

Câu hỏi liên quan