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) *
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.