行列の計算則 積について(2)

行列の計算則   積について(2)

A が k × l 行列, B が l × m 行列, C が m × n 行列ならば

( A B ) C = A ( B C )

■証明

A = ( a 11 a 12 ⋯ a 1 l a 21 a 22 ⋯ a 2 l ⋮ ⋮ ⋱ ⋮ a k 1 a k 2 ⋯ a k l )    k × l 行列

B = ( b 11 b 12 ⋯ b 1 m b 21 b 22 ⋯ b 2 m ⋮ ⋮ ⋱ ⋮ b l 1 b l 2 ⋯ b l m )     l × m 行列

C = ( c 11 c 12 ⋯ c 1 n c 21 c 22 ⋯ c 2 n ⋮ ⋮ ⋱ ⋮ c m 1 c m 2 ⋯ c m n )   m × n 行列

A B = D = ( d i j )  ただし d i j = ∑ h = 1 l a i h b h j   D は k × m 行列

B C = E = ( e i j )  ただし e i j = ∑ g = 1 m b i g c g j   E は l × h 行列

とし,

( A B ) C = D C = X = ( x i j )     X は k × n 行列

A ( B C ) = A E = Y = ( y i j )     Y は k × n 行列

とする.

x i j = ∑ g = 1 m d i g c g j = ∑ g = 1 m ( ∑ h = 1 l a i h b h g ) c g j

= ∑ g = 1 m ( ( a i 1 b 1 g + a i 2 b 2 g + ⋯ + a i l b l g ) c g j )

= ( a i 1 b 11 + a i 2 b 21 + ⋯ + a i l b l 1 ) c 1 j
+ ( a i 1 b 12 + a i 2 b 22 + ⋯ + a i l b l 2 ) c 2 j
+ ⋯
+ ( a i 1 b 1 m + a i 2 b 2 m + ⋯ + a i l b l m ) c m j

= a i 1 b 11 c 1 j + a i 2 b 21 c 1 j + ⋯ + a i l b l 1 c 1 j
+ a i 1 b 12 c 2 j + a i 2 b 22 c 2 j + ⋯ + a i l b l 2 c 2 j
+ ⋯
+ a i 1 b 1 m c m j + a i 2 b 2 m c m j + ⋯ + a i l b l m c m j

= a i 1 ( b 11 c 1 j + b 12 c 2 j + ⋯ + b 1 m c m j )
+ a i 2 ( b 21 c 1 j + b 22 c 2 j + ⋯ + b 2 m c m j )
+ ⋯
+ a i l ( b l 1 c 1 j + b l 2 c 2 j + ⋯ + b l m c m j )

= ∑ h = 1 l a i h ( b h 1 c 1 j + b h 2 c 2 j + ⋯ + b h m c m j )

= ∑ h = 1 l a i h ( ∑ g = 1 m b h g c g j )

= ∑ h = 1 l a i h e h j

= y i j

すなわち

x i j = y i j

となり

( A B ) C = A ( B C )

が成り立つ.

ホーム>>カテゴリー分類>>行列>>線形代数>>行列の計算則>>行列の計算則について(2)

最終更新日: 2026年9月25日