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.

Lỗi

C.

Vector rỗng

D.

Vector 2 hàng

Trả lời:

Đáp án đúng: A


Đoạn code MATLAB này tạo ra một vector `x` bằng cách sử dụng vòng lặp `for`. Ban đầu, `x` là một vector rỗng (`x = []`). Vòng lặp `for i = 1:n` sẽ chạy với `i` từ 1 đến `n = 2`. Trong mỗi lần lặp, phần tử `i^2` sẽ được thêm vào vector `x`. - Lần lặp 1: `i = 1`, `i^2 = 1`, `x = [1]`. - Lần lặp 2: `i = 2`, `i^2 = 4`, `x = [1, 4]`. Vì vậy, sau khi vòng lặp kết thúc, `x` sẽ là vector `[1, 4]`, là một vector 2 cột.

Câu hỏi liên quan