Summary: | Vandermonde matrices are fundamental in applied mathematics, natural sciences, and engineering. The inverse form of the Vandermonde matrix (V) is one of its most important characteristics. The purpose of this paper is to develop an algorithm for the inverse of Vandermonde matrix, V-1 in the Python programming language using the Synthetic Division method. To compute the elements of V-1, the Synthetic Division uses arithmetic operations, multiplications, and additions. Consequently, inverse matrix computations require less time compared to a method that involved the multiplication of two matrices. In addition, the efficiency and time required to compute V-1 using Synthetic Division versus the numpy.linalg.inv() function in the Python NumPy module are compared. The study found that the NumPy inverse function demonstrated that the time computation of inverse matrices is consistent, except for certain sizes. In contrast, the Synthetic Division algorithm appears consistent regardless of matrix size. Therefore, Synthetic Division is an effective and efficient method for computing V-1. © 2024 Author(s).
|