Method for processing zero denominator condition of matrix inversion lemma, and method for recursively solving inverse matrix level by level

A technology for matrix inversion and inverse matrix, applied in the field of matrix recursion inversion, which can solve the problems of invalid matrix with large condition number and inability to perform calculation, etc.

Inactive Publication Date: 2017-07-25
CHINA UNIV OF PETROLEUM (EAST CHINA)
View PDF0 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] The edge-adding method is based on the matrix inversion lemma, which can be calculated step by step, but it cannot be calculated when the main element is zero or there is a zero

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method for processing zero denominator condition of matrix inversion lemma, and method for recursively solving inverse matrix level by level
  • Method for processing zero denominator condition of matrix inversion lemma, and method for recursively solving inverse matrix level by level
  • Method for processing zero denominator condition of matrix inversion lemma, and method for recursively solving inverse matrix level by level

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0016] The following two calculation examples are combined to give the matrix recursive inversion process in detail. The calculation example 1 is for the zero principal element, and the calculation example 2 is for the zero denominator in the calculation process.

[0017] Calculation example 1. Suppose Recursively solve the elimination matrix at all levels.

[0018] ① Calculate C 0 :

[0019] because Medium K 1,1 = 0, it is impossible to find the inverse directly, let

[0020]

[0021] ② Calculate C 1 :

[0022] u 1 =[0,2,3,4] T ,v 1 =[1,0,0,0], 1+v 1 ·C 0 u 1 = 1,

[0023]

[0024] ③ Calculate C 2 :

[0025] u 2 =[2,0,5,6] T ,v 2 =[0,1,0,0],

[0026] Take the limit

[0027] ④ Calculate C 3 :

[0028] u 3 =[3,5,0,7] T ,v 3 =[0,0,1,0],

[0029]

[0030] ⑤ Calculate C 4 :

[0031] u 4 =[4,6,7,0] T ,v 4 =[0,0,0,1],

[0032] Verify the correctness of the elimination matrix at all levels and the C 4 = K -1 .

[0033] Calcu...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a processing method for overcoming a zero denominator condition of a matrix inversion lemma through limit operation, and a method for recursively solving an inverse matrix level by level. The method comprises the main steps of firstly, decomposing any n-order invertible matrix K into a sum of a diagonal element matrix diag(K) and n rank-1 matrixes, defined in the specification, wherein ui is an ith column of the matrix (ki,i is set to be 0), vi is an n-dimensional row vector (the rest are equal to 0 except vi(i) is equal to 1); secondly, according to a recursion formula defined in the specification, performing calculation, wherein i is greater than or equal to 1 and less than or equal to n, C0 is equal to diag(K)<-1>, and Cn is equal to K<-1>; in the calculation, when an element ki,i of diag(K) is equal to 0, assuming a formula defined in the specification firstly, performing recursion twice, and defining C2=lima->infinity(C2); and in the calculation, when the condition of 1+vi.Ci-1.ui=0 occurs, assuming a formula defined in the specification firstly, performing recursion and defining Ci+1=lima->infinity(Ci+1). According to the recursion method, inverse of a Hilbert matrix can be accurately solved; a Gauss-Jordan elimination process can be realized by left multiplication of an elimination matrix and an original matrix; and in combination with a condensable selection freedom degree of elementary matrix transformation, the elimination matrix is used for preprocessing a finite element stiffness matrix, so that a condition number can be greatly reduced.

Description

technical field [0001] The invention relates to a matrix recursion inversion method, which uses limit processing to overcome the zero denominator of the matrix inversion lemma, and the recursion formula can efficiently and accurately solve the inverse matrix of a Hilbert matrix (a typical seriously ill-conditioned matrix). Background technique [0002] Matrix inversion methods include adjoint matrix method, matrix decomposition method, block matrix method, elementary transformation method, edge addition method, iterative method for approximate inverse matrix, etc.; [0003] The calculation amount of the adjoint matrix method is too large, and generally cannot be used for the actual calculation of the inversion of a high-order number matrix; [0004] Common matrix decomposition methods include LU decomposition, QR decomposition, singular value decomposition, etc. Since the inversion of triangular matrix and unitary matrix is ​​relatively simple, the inverse of the original ma...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F17/16
CPCG06F17/16
Inventor 贺庆强朱寒柴万里赵军友陈福忠金涛
Owner CHINA UNIV OF PETROLEUM (EAST CHINA)
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products