Kết quả của phép toán -3*sign(-18.22) + 5*ceil(1.109) + mode(-11,-5) trongMatlab là:
Trả lời:
Đáp án đúng: D
Đầu tiên, ta phân tích các hàm trong Matlab:
sign(x)
: Trả về -1 nếu x < 0, 0 nếu x = 0, và 1 nếu x > 0.ceil(x)
: Trả về số nguyên nhỏ nhất không nhỏ hơn x (làm tròn lên).mode(a, b, ...)
: Trả về giá trị xuất hiện nhiều nhất trong dãy. Nếu các giá trị xuất hiện với số lần như nhau, trả về giá trị đầu tiên.
Áp dụng vào bài toán:
sign(-18.22)
= -1ceil(1.109)
= 2mode(-11, -5)
= -11
Do đó, biểu thức trở thành:
-3*(-1) + 5*2 + (-11) = 3 + 10 - 11 = 2
Vì không có đáp án nào là 2, nên đáp án đúng là "Lỗi".