Kết quả của phép toán 3*mod(-7,3) + 5*ceil(1.23) + xor(1 < 3,2 < 5) trong Matlab là:
>
Trả lời:
Đáp án đúng: B
Để tính giá trị của biểu thức trong Matlab, ta phân tích từng thành phần:
1. `mod(-7, 3)`: Phép toán `mod(a, b)` trả về số dư của phép chia `a` cho `b`. Trong trường hợp này, `-7` chia cho `3` được `-3` dư `2`. Vì vậy, `mod(-7, 3) = 2`.
2. `ceil(1.23)`: Hàm `ceil(x)` trả về số nguyên nhỏ nhất lớn hơn hoặc bằng `x`. Trong trường hợp này, `ceil(1.23) = 2`.
3. `xor(1 < 3, 2 < 5)`:
- `1 < 3` là `true` (hoặc 1).
- `2 < 5` là `true` (hoặc 1).
- `xor(true, true)` là `false` (hoặc 0).
Do đó, biểu thức trở thành:
`3 * 2 + 5 * 2 + 0 = 6 + 10 + 0 = 16`
Vậy, kết quả của phép toán là 16.





