JavaScript is required

 Một M-File của MATLAB có đoạn chương trình như sau: clear all; n = 2; x = [] for i = 1:n; x = [x, i^2] end; Chương trình được thực thi, x

A.

Vector 2 cột

B.

Báo lỗi

C.

Vector rỗng

D.

Vector 2 hàng

Trả lờ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.

Câu hỏi liên quan