Kết quả của phép toán -3*sign(-18.22) + 5*ceil(1.109) + mod(-11,-5) trong Matlab là:
Trả lời:
Đáp án đúng: A
Để giải quyết bài toán này, chúng ta cần hiểu rõ các hàm trong Matlab:
1. `sign(x)`: Hàm này trả về -1 nếu x < 0, 0 nếu x = 0, và 1 nếu x > 0.
2. `ceil(x)`: Hàm này làm tròn số x lên số nguyên gần nhất lớn hơn hoặc bằng x.
3. `mod(x, y)`: Hàm này trả về phần dư của phép chia x cho y.
Áp dụng vào bài toán:
* `-3*sign(-18.22)`: Vì -18.22 < 0, `sign(-18.22)` trả về -1. Vậy, -3 * (-1) = 3.
* `5*ceil(1.109)`: `ceil(1.109)` trả về 2. Vậy, 5 * 2 = 10.
* `mod(-11, -5)`: Hàm này trả về phần dư của phép chia -11 cho -5. -11 = (-5) * 2 + (-1), vậy `mod(-11, -5)` = -1.
Tổng kết: 3 + 10 + (-1) = 12.
Vậy kết quả của phép toán là 12.





