数学のブログ

行列 行列の積と転置行列 3次正方行列、べき乗、3次巡回行列

線形代数演習〈理工系の数学入門コース/演習 新装版〉 (浅野 功義(著)、大関 清太(著)、岩波書店)の第2章(行列)、2-3(行列の積と転置行列)、問題1の解答を求めてみる。

1

P 2 = [ 0 1 0 0 0 1 1 0 0 ] [ 0 1 0 0 0 1 1 0 0 ] = [ 0 0 1 1 0 0 0 1 0 ]
P 3 = [ 0 0 1 1 0 0 0 1 0 ] [ 0 1 0 0 0 1 1 0 0 ] = [ 1 0 0 0 1 0 0 0 1 ]

2

[ a 0 0 0 0 a 0 0 0 0 a 0 ] + [ 0 a 1 0 0 0 a 1 a 1 0 0 ] + [ 0 0 a 2 a 2 0 0 0 a 2 0 ] = [ a 0 a 1 a 2 a 2 a 0 a n a 1 a 2 a 0 ]

コード(Wolfram Language, Jupyter)

p={{0, 1, 0}, {0, 0, 1}, {1, 0, 0}}
{{0, 1, 0}, {0, 0, 1}, {1, 0, 0}}
% // TraditionalForm
Output
p . p
{{0, 0, 1}, {1, 0, 0}, {0, 1, 0}}
% // TraditionalForm
Output
Dot[p, p, p]
{{1, 0, 0}, {0, 1, 0}, {0, 0, 1}}
% // TraditionalForm
Output
a0 Table[Table[If[j == i, 1, 0], {j, 3}], {i, 3}] + a1 p + a2 p . p
{{a0, a1, a2}, {a2, a0, a1}, {a1, a2, a0}}
% // TraditionalForm
Output