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


Để tìm ra đáp án đúng, chúng ta phải phân tích và tính toán biểu thức trong Matlab một cách cẩn thận:

-3*sign(-18.22) + 5*round(1.80) + mod(11,-5)

  1. sign(-18.22): Hàm sign trả về -1 khi số âm. Vậy sign(-18.22) = -1.
  2. round(1.80): Hàm round làm tròn số đến số nguyên gần nhất. Vì vậy round(1.80) = 2.
  3. mod(11,-5): Hàm mod trả về phần dư của phép chia. 11 chia cho -5 được -2 và dư 1, vì vậy mod(11,-5) = 1.

Thay thế các giá trị này vào biểu thức ban đầu:

-3*(-1) + 5*2 + 1 = 3 + 10 + 1 = 14

Vậy kết quả của phép toán là 14.

Câu hỏi liên quan