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





