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
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".