Cho một m-file có nội dung : f=50 T=1/f t=0:T/100:2*Tv=220*sin(2*pi*f*t) plot(t,v) Khi chạy m-file trên, kết quả sẽ là :
Trả lời:
Đáp án đúng: D
Đoạn mã MATLAB được cung cấp sẽ tạo ra một sóng sin với tần số 50Hz và biên độ 220.
- `f = 50` định nghĩa tần số là 50 Hz.
- `T = 1/f` tính chu kỳ của sóng dựa trên tần số.
- `t = 0:T/100:2*T` tạo một vector thời gian `t` từ 0 đến 2 lần chu kỳ `T`, với bước nhảy là `T/100`. Điều này đảm bảo rằng chúng ta có đủ điểm để vẽ sóng sin một cách mịn màng.
- `v = 220*sin(2*pi*f*t)` tạo ra vector `v` chứa các giá trị của sóng sin. Biên độ của sóng sin là 220.
- `plot(t, v)` vẽ sóng sin với thời gian trên trục x và giá trị sóng sin trên trục y.
Vì vậy, kết quả sẽ là vẽ một hàm sin có biên độ 220 và góc pha 0 (vì không có thành phần pha nào được thêm vào hàm sin).