JavaScript is required

 Kết quả của phép toán 3*fix(2.798) + 5*ceil(1.1680) + mod(-11,5) trong Matlab là:

A.

15

B.

13

C.

Lỗi

D.

20

Trả lời:

Đáp án đúng: D


Để giải quyết bài toán này, chúng ta cần hiểu rõ các hàm `fix()`, `ceil()`, và `mod()` trong Matlab: * `fix(x)`: Hàm này trả về phần nguyên của `x`. Ví dụ: `fix(2.798)` sẽ trả về 2. * `ceil(x)`: Hàm này trả về số nguyên nhỏ nhất lớn hơn hoặc bằng `x`. Ví dụ: `ceil(1.1680)` sẽ trả về 2. * `mod(x, y)`: Hàm này trả về phần dư của phép chia `x` cho `y`. Ví dụ: `mod(-11, 5)` sẽ trả về -11 - (5 * fix(-11/5)) = -11 - (5 * (-3)) = -11 + 15 = 4. Bây giờ, chúng ta thay các giá trị này vào biểu thức ban đầu: 3 * fix(2.798) + 5 * ceil(1.1680) + mod(-11, 5) = 3 * 2 + 5 * 2 + 4 = 6 + 10 + 4 = 20. Vậy, kết quả của phép toán là 20.

Câu hỏi liên quan