JavaScript is required

Trong cửa sổ lệnh của MATLAB chúng ta thực hiện lệnh sau >>clear all ;>> k=2; >> y=0:k+1:7 ; >>y(2) ; có giá trị bao nhiêu ?

A.

7

B.

4

C.

5

D.

3

Trả lời:

Đáp án đúng: A


Đoạn mã MATLAB được thực thi như sau: 1. `clear all`: Xóa tất cả các biến khỏi workspace, đảm bảo không có biến nào tồn tại từ trước. 2. `k = 2`: Gán giá trị 2 cho biến `k`. 3. `y = 0:k+1:7`: Tạo một vector `y`. Biểu thức `0:k+1:7` tương đương với `0:3:7`. Vector `y` sẽ chứa các giá trị bắt đầu từ 0, tăng dần 3 đơn vị cho đến khi không vượt quá 7. Vậy, `y` sẽ là `[0, 3, 6]`. 4. `y(2)`: Truy cập phần tử thứ hai của vector `y`. Trong MATLAB, chỉ số mảng bắt đầu từ 1. Do đó, `y(2)` trả về phần tử thứ hai của `y`, là 3. Vậy, `y(2)` có giá trị là 3.

Câu hỏi liên quan