Journal of Systems Engineering and Electronics ›› 2008, Vol. 19 ›› Issue (2): 381-384.

• SOFTWARE ALGORITHM AND SIMULATION • Previous Articles     Next Articles

New recursive algorithm for matrix inversion

Cao Jianshu & Wang Xuegang   

  1. Coll. of Electronic Engineering, Univ. of Electronic Science and Technology of China, Chengdu 610054, P. R. China
  • Online:2008-04-21 Published:2010-01-03

Abstract:

To reduce the computational complexity of matrix inversion, which is the majority of processing in many practical applications, two numerically efficient recursive algorithms (called algorithms I and II, respectively) are presented. Algorithm I is used to calculate the inverse of such a matrix, whose leading principal minors are all nonzero. Algorithm II, whereby, the inverse of an arbitrary nonsingular matrix can be evaluated is derived via improving the algorithm I. The implementation, for algorithm II or I, involves matrix-vector multiplications and vector outer products. These operations are computationally fast and highly parallelizable. MATLAB simulations show that both recursive algorithms are valid.