JavaScript is required

 Kết quả của phép toán -3*sign(-18.22) + 5*ceil(1.109) + mode(-11,-5) trongMatlab là:

A.

9

B.

12

C.

60

D.

Lỗi

Trả lời:

Đáp án đúng: D


Để giải bài này, chúng ta phải hiểu ý nghĩa của 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 lớn hơn hoặc bằng x.
  • mode(x1, x2, ...): Trả về giá trị xuất hiện nhiều nhất. Nếu không có giá trị nào xuất hiện nhiều hơn, hàm sẽ trả về giá trị đầu tiên.

Với phép toán -3*sign(-18.22) + 5*ceil(1.109) + mode(-11,-5), ta có:

  • sign(-18.22) = -1
  • ceil(1.109) = 2
  • mode(-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 đúng, nên đáp án chính xác là D. Lỗi. Vì kết quả đúng là 2, không nằm trong các lựa chọn.

Câu hỏi liên quan