JavaScript is required

 Chọn kết quả đúng của đoạn chương trình m – File sau: clearm = 1; n = 2;A = [m 1/n; n 1/(m+1)]B = [1 2; m n]C = [1; 2]D = det(A)*rank(size(B))*rank(C);E = 1/(D^2) *

A.

Báo lỗi

B.

4

C.

0.25

D.

2

Trả lời:

Đáp án đúng: B


Đầu tiên, ta thay m = 1 và n = 2 vào các ma trận A, B, C. A = [1 1/2; 2 1/(1+1)] = [1 0.5; 2 0.5] B = [1 2; 1 2] C = [1; 2] Tính định thức của A: det(A) = (1 * 0.5) - (0.5 * 2) = 0.5 - 1 = -0.5 Tính hạng của ma trận B: Vì hai hàng của B giống nhau nên rank(B) = 1 Tính hạng của ma trận C: Vì C là một vector cột khác 0 nên rank(C) = 1 Tính D = det(A) * rank(size(B)) * rank(C) = -0.5 * rank([2 2]) * 1. size(B) là [2 2], do đó rank(size(B)) = rank([2 2]) = 1. Vậy D = -0.5 * 1 * 1 = -0.5 Tính E = 1 / (D^2) = 1 / (-0.5)^2 = 1 / 0.25 = 4 Vậy kết quả của đoạn chương trình là 4.

Câu hỏi liên quan