数学のブログ

2次の行列と行列式 対角行列、対角化、逆行列

行列と行列式 (現代数学への入門) (砂田 利一(著)、岩波書店)の第1章(2次の行列と行列式)、演習問題1.11の解答を求めてみる。

P=[abcd]detP0

とおく。

このとき、

P-1=1detP[d-b-ca]=1ad-bc[d-b-ca]

1つ目の行列について。

P-1AP=1ad-bc[d-b-ca][-415-27][abcd]=1ad-bc[d-b-ca][-4a+15c-4b+15d-2a+7c-2b+7d]

これが対角行列になるためには、

(-4b+15d)d-b(-2b+7d)=02b2-11bd+15d2=0(b-3d)(2b-5d)=0d=b3,25b(-4a+15c)(-c)+a(-2a+7c)=0-2a2+11ac-15c2=02a2-11ac+15c2=0(a-3c)(2a-5c)=0c=a3,25a

ここで、

ad-bc0

なので、 行列Pの1つは、

P=[3512]

2つ目の行列について。

P-1AP=1ad-bc[d-b-ca][2134][abcd]=1ad-bc[d-b-ca][2a+c2b+d3a+4c3b+4d](2b+d)d+(-b)(3b+4d)=0-3b2-2bd+d2=03b2+2bd-d2=0(b+d)(3b-d)=0d=-b,3b

よって、 求める行列Pは、

[11-13]

コード、入出力結果(Wolfram Language, Jupyter Notebook)

P = {{3, 5}, {1, 2}}
{{3, 5}, {1, 2}}
A = {{-4, 15}, {-2, 7}}
{{-4, 15}, {-2, 7}}
Dot[Inverse[P], A, P]
{{1, 0}, {0, 2}}
% // TraditionalForm
Output
P = {{1, 1}, {-1, 3}}
{{1, 1}, {-1, 3}}
A = {{2, 1}, {3, 4}}
{{2, 1}, {3, 4}}
Dot[Inverse[P], A, P]
{{1, 0}, {0, 5}}
% // TraditionalForm
Output