行列式求值啊

1个回答

  • 解法一:

    用加边法

    D =

    1 b1 b2 ...bn

    0 1+a1+b1 a1+b2 ...a1+bn

    0 a2+b1 1+a2+b2 ...a2+bn

    ......

    0 an+b1 an+b2 ...1+an+bn

    ri-r1,i=2,3,...,n --所有行减第1行

    1 b1 b2 ...bn

    -1 1+a1 a1 ...a1

    -1 a2 1+a2 ...a2

    ......

    -1 an an ...1+an

    再加边 D=

    1 0 1 1 ...1

    0 1 b1 b2 ...bn

    0 -1 1+a1 a1 ...a1

    0 -1 a2 1+a2 ...a2

    ......

    0 -1 an an ...1+an

    r3-a1r1,r4-a2r1,...,rn+2 - anr1

    1 0 1 1 ...1

    0 1 b1 b2 ...bn

    -a1 -1 1 0 ...0

    -a2 -1 0 1 ...0

    ......

    -an -1 0 0 ...1

    第3列乘 a1 加到第1列

    第4列乘 a2 加到第1列

    ...

    第n+2列乘 an 加到第1列

    1+∑ai 0 1 1 ...1

    ∑aibi 1 b1 b2 ...bn

    0 -1 1 0 ...0

    0 -1 0 1 ...0

    ......

    0 -1 0 0 ...1

    将3到n+2列加到第2列

    1+∑ai n 1 1 ...1

    ∑aibi 1+∑bi b1 b2 ...bn

    0 0 1 0 ...0

    0 0 0 1 ...0

    ......

    0 0 0 0 ...1

    D = (1+∑ai)(1+∑bi)-n∑aibi

    = (1+a1+...+an)(a+b1+...+bn) - n(a1b1+...+anbn).

    解法二

    这个矩阵具有E+XY^T的形式,其中

    X =

    a1 1

    a2 1

    ...

    an 1

    Y =

    1 b1

    1 b2

    ...

    1 bn

    利用det(E+XY^T) = det(E+Y^TX)即可转化到2阶行列式搜索

    原理(取A=E,B=Y^T,C=-X,D=E)

    M=

    A B

    C D

    形式的分块矩阵,其中A和D是可逆方阵,可以用消去法证明

    det(M) = det(A)det(D-CA^-1B) = det(D)det(A-BD^-1C)