JavaScript is required

 Kết quả của phép toán -3*sign(-18.22) + 5*round(1.80) + mod(11,-5) trong Matlab là:

A.

14

B.

Lỗi

C.

9

D.

60

Trả lời:

Đáp án đúng: C


Đây là một câu hỏi về cách sử dụng các hàm trong Matlab. Chúng ta sẽ phân tích từng thành phần của biểu thức: - sign(-18.22): Hàm sign trả về -1 nếu số âm, 0 nếu số bằng 0, và 1 nếu số dương. Vì -18.22 là số âm, sign(-18.22) = -1. - round(1.80): Hàm round làm tròn số đến số nguyên gần nhất. round(1.80) = 2. - mod(11, -5): Hàm mod trả về phần dư của phép chia. mod(11, -5) = -4 (vì 11 = -5 * (-2) + 1 => Phần dư trong Matlab là 11 - (-5)*(-2) = 1). Vậy, biểu thức trở thành: -3*(-1) + 5*2 + 1 = 3 + 10 + 1 = 14.

Câu hỏi liên quan