各行列式について、以下の手順で因数分解を行います。
(1) 行列式の計算:行列式を展開し、多項式を得ます。
(2) 因数分解:得られた多項式を因数分解します。
**解答**
(1) 111a+bb+cc+aabbcca 1行目を基準に余因子展開します。
=1(b+c)(ca)+(a+b)(bc)+ab(c+a)−ab(b+c)−(a+b)(ca)−(b+c)(bc) =bca+c2a+abc+b2c+abc+a2b−ab2−abc−a2c−abc−b2c−bc2 =a2b−a2c−ab2+ac2+b2c−bc2 =a2(b−c)+a(c2−b2)+bc(b−c) =(b−c)(a2−a(b+c)+bc) =(b−c)(a−b)(a−c) =−(a−b)(b−c)(c−a) (2) 1a2a31b2b31c2c3 これはヴァンデルモンドの行列式です。
=(b2−a2)(c3−a3)−(c2−a2)(b3−a3) もしくは以下のように計算します。
第2列から第1列を引き、第3列から第1列を引きます。
1a2a30b2−a2b3−a30c2−a2c3−a3 =(b2−a2)(c3−a3)−(c2−a2)(b3−a3) =(b−a)(b+a)(c−a)(c2+ca+a2)−(c−a)(c+a)(b−a)(b2+ba+a2) =(b−a)(c−a)[(b+a)(c2+ca+a2)−(c+a)(b2+ba+a2)] =(b−a)(c−a)[bc2+bca+ba2+ac2+a2c+a3−cb2−cba−ca2−ab2−a2b−a3] =(b−a)(c−a)[bc2−cb2+ac2−ab2+ba2−ca2+bca−cba+a2c−a2b] =(b−a)(c−a)[bc(c−b)+a(c2−b2)+a2(b−c)] =(b−a)(c−a)[bc(c−b)+a(c−b)(c+b)−a2(c−b)] =(b−a)(c−a)(c−b)[bc+a(c+b)−a2] =(b−a)(c−a)(c−b)[bc+ac+ab−a2] =(b−a)(c−a)(c−b)[b(a+c)−a(a−c)] =(b−a)(c−a)(c−b)[ab+bc−a2+ac] $= (b-a)(c-a)(c-b)[(b-a)(c-a)(c-b)(bc+ac-a^2+ab)] \rightarrow 間違い
=(b−a)(c−a)[(b2−a2)(c2+ac+a2)−(c2−a2)(b2+ba+a2)] =(b−a)(c−a)(b−c)(bc+ab+ac+a2) =(a−b)(b−c)(c−a)(ab+bc+ca) =(b−a)(c−a)(c2+ac+a2−(c+a)(a2+ab+b2)) =(b−a)(c−a)(c−b)[(b+a)(a2+ac+c2)−(c+a)(a2+ab+b2)] =(a−b)(b−c)(c−a)(ab+ac+bc) =(b−a)(c−a)(bc+ba+ca+ab+bc+ca−a2−a2−ab−ab−ca−ca) =(a−b)(b−c)(c−a)(bc+ca+ab). (3) xzyyxzzyx =x(x2−yz)−y(zx−y2)+z(z2−xy) =x3−xyz−xyz+y3+z3−xyz =x3+y3+z3−3xyz =(x+y+z)(x2+y2+z2−xy−yz−zx) (4) 14xx−132x0 =1(−1(0)−x(3))−x(4(0)−x(x))+2(4(3)−(−1)x) =−3x+x3+2(12+x) =x3−3x+24+2x =x3−x+24 残念ながら、この三次式は有理根を持たないので、これ以上因数分解できません。
(5) x+22x+1x−2−114x3 =(x+2)(−3−x)−(x−2)(6−x2)+4(2+x+1) =−3x−x2−6−2x−(6x−x3−12+2x2)+4(x+3) =−x2−5x−6−6x+x3+12−2x2+4x+12 =x3−3x2−7x+18 この三次式は有理根を持たないので、これ以上因数分解できません。
(6) 3+2xxx14+x1225+x =(3+2x)((4+x)(5+x)−2)−1(x(5+x)−2x)+2(x−x(4+x)) =(3+2x)(20+9x+x2−2)−(5x+x2−2x)+2(x−4x−x2) =(3+2x)(x2+9x+18)−(x2+3x)+2(−3x−x2) =3x2+27x+54+2x3+18x2+36x−x2−3x−6x−2x2 =2x3+18x2+54x+54 =2(x3+9x2+27x+27) =2(x+3)3 (7) abbbbabbbbabbbba a−b00b0a−b0b00a−bb000a 各行に b を加える操作は行列式の値を変えません。 1行目に2,3,4行を足します。
a+3bbbba+3babba+3bbaba+3bbba =(a+3b)1bbb1abb1bab1bba 各列から1列目を引きます。
=(a+3b)1bbb0a−b0000a−b0000a−b=(a+3b)(a−b)3 ###