Abstract
Software implementations of analytical and numerical-analytical decomposition methods for determining complex one-parameter generalized inverse Moore-Penrose mat-rices are presented. Analytical methods are based on the first two Moore-Penrose con-ditions: in both cases the same solution to the problem is obtained, as it should be. Numerical-analytical methods are based on the obtained analytical relations and differential Pukhov transformations. Computational methods are implemented using modern infor-mation technologies, in particular Python programming language, NumPy and SymPy libraries. Software implementations consist of programs for entering the di-mensions and elements of a given matrix, implementation of an analytical method, de-termination of matrix elements derivatives and their values, calculation of matrix discretes and restoration of original matrices, as well as determining pseudo-inverse matrix. In addi-tion, the software implementation of the numerical-analytical method also contains a cus-tom implemented functions for determining the given matrix elements derivatives and for calculating the matrix discretes at the approximation center with a given scaling coeffi-cient. Algorithm flowcharts and Python source codes for all listed programs are presented. The software implementation is tested on a model example with a square matrix, for which an analytical solution is obtained using two approaches - the determination of the usual inverse one-parameter matrix and the decomposition method for determining the same matrix. This matrix is defined in exactly the same way as numerical-analytical decomposition methods.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Proceedings of National Polytechnic University of Armenia. INFORMATION TECHNOLOGIES, ELECTRONICS, RADIO ENGINEERING
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.