JavaScript is required

 Để vẽ đồ thị sau, ta sử dụng cú pháp *

A.

x=[1 2 3; 4 5 6; 7 8 9]bar(x)

B.

x=[1 4 7; 2 5 8; 3 6 9]bar(x)

C.

x=[1 2 3; 4 5 6; 7 8 9]bar(x,3)

D.

x=[1 4 7; 2 5 8; 3 6 9]bar(x,3)

Trả lời:

Đáp án đúng: A


Câu hỏi này kiểm tra kiến thức về cách sử dụng hàm `bar` trong MATLAB để vẽ biểu đồ cột (bar chart) từ một ma trận. Phân tích các đáp án: * **Đáp án A**: `x=[1 2 3; 4 5 6; 7 8 9]bar(x)` * Ma trận `x` được tạo thành từ các hàng [1 2 3], [4 5 6], [7 8 9]. Khi sử dụng `bar(x)`, MATLAB sẽ vẽ biểu đồ cột, mỗi cột đại diện cho một cột của ma trận `x`. Trong trường hợp này, sẽ có 3 nhóm cột (tương ứng với 3 cột của `x`), và mỗi nhóm có 3 cột con (tương ứng với 3 hàng của `x`). * **Đáp án B**: `x=[1 4 7; 2 5 8; 3 6 9]bar(x)` * Ma trận `x` được tạo thành từ các hàng [1 4 7], [2 5 8], [3 6 9]. Khi sử dụng `bar(x)`, MATLAB sẽ vẽ biểu đồ cột, mỗi cột đại diện cho một cột của ma trận `x`. Trong trường hợp này, sẽ có 3 nhóm cột (tương ứng với 3 cột của `x`), và mỗi nhóm có 3 cột con (tương ứng với 3 hàng của `x`). Ma trận này là chuyển vị của ma trận trong đáp án A. * **Đáp án C**: `x=[1 2 3; 4 5 6; 7 8 9]bar(x,3)` * `bar(x, 3)` chỉ định rằng có 3 nhóm cột. Tương tự như đáp án A, ma trận `x` được sử dụng để vẽ biểu đồ. * **Đáp án D**: `x=[1 4 7; 2 5 8; 3 6 9]bar(x,3)` * `bar(x, 3)` chỉ định rằng có 3 nhóm cột. Ma trận `x` được tạo thành từ các hàng [1 4 7], [2 5 8], [3 6 9]. Khi sử dụng `bar(x,3)`, MATLAB sẽ vẽ biểu đồ cột, mỗi cột đại diện cho một cột của ma trận `x`. Mỗi nhóm sẽ có 3 cột con. Sự khác biệt giữa B và D là ở ma trận đầu vào. Do đó D là đáp án đúng

Câu hỏi liên quan