3

M私はこのような大きな行列を持っています

M=[A1, Z,  Z,  Z,  Z,  Z ; 
   Z,  A2, Z,  Z,  Z,  Z ; 
   Z,  Z,  A3, Z,  Z,  Z ; 
   Z,  Z,  Z,  A4, Z,  Z ; 
   Z,  Z,  Z,  Z,  A5, Z ; 
   Z,  Z,  Z,  Z,  Z,  A6];

A1,A2,A3,A4,A5,A6は 4×4 の実対称行列であり、Z=zeros(4,4).

行列にM何百万もある場合の逆数を計算する方法は?AA1,A2,A3,..., An

逆行列を単純化できることを知っています

invM=[B1, Z,  Z,  Z,  Z,  Z 
      Z,  B2, Z,  Z,  Z,  Z 
      Z,  Z,  B3, Z,  Z,  Z 
      Z,  Z,  Z,  B4, Z,  Z 
      Z,  Z,  Z,  Z,  B5, Z 
      Z,  Z,  Z,  Z,  Z,  B6];

B1,B2,B3,B4,B5,B6の逆行列ですA1,A2,A3,A4,A5,A6。しかし、多くの場合B、バッチ処理を行うにはどうすればよいですか?

前もって感謝します。

4

2 に答える 2

0

The inverse of a diagonal matrix is only B = 1/A.

Here the proof : http://www.proofwiki.org/wiki/Inverse_of_Diagonal_Matrix

于 2013-11-06T12:52:52.470 に答える