Kết quả của phép toán and(10 > 3,2 > 4) + 5*ceil(1.109)+ tan(45) + mod(-11,-5) trong Matlab là:
Trả lời:
Đáp án đúng: D
Đầu tiên, ta phân tích biểu thức:
* `10 > 3` trả về `true` (tương đương 1 trong Matlab).
* `2 > 4` trả về `false` (tương đương 0 trong Matlab).
* `and(10 > 3, 2 > 4)` tương đương `and(1, 0)` trả về `false` (tương đương 0).
* `ceil(1.109)` trả về 2 (làm tròn lên số nguyên gần nhất).
* `5 * ceil(1.109)` = 5 * 2 = 10.
* `tan(45)` trả về 1 (trong Matlab, đơn vị mặc định của hàm tan là radian, để tính tan của góc 45 độ, ta dùng `tan(45*pi/180)` hoặc `tand(45)`, tuy nhiên đề bài không nói rõ nên ta ngầm hiểu là radian).
* `mod(-11, -5)` trả về -1 (phần dư của phép chia -11 cho -5).
Vậy, biểu thức trở thành: `0 + 10 + 1 + (-1) = 10`.
Do đó, đáp án đúng là 10.6198 vì tan(45) trong matlab hiểu là radian chứ không phải độ, nên tan(45) ~ 1.6198.
Kết quả của phép toán là 0 + 5*2 + 1.6198 + (-1) = 10.6198.





