Vandermonde Matrix — Definition, Formula & Examples
A Vandermonde matrix is a matrix where each row (or column) consists of successive powers of a single value, so the entry in row , column equals . It appears naturally in polynomial interpolation and has a determinant given by a compact product formula.
Given distinct scalars , the Vandermonde matrix is defined by for . Its determinant equals , which is nonzero if and only if all are distinct.
Key Formula
Where:
- = The distinct scalars (nodes) that generate the matrix
- = The number of nodes, giving an n × n matrix
- = Entry in row i, column j, equal to x_i raised to the j-th power
How It Works
To build a Vandermonde matrix, list your values and form each row by raising to the powers . The resulting system finds the coefficients of the unique polynomial of degree at most passing through given data points. Because the determinant is a product of all pairwise differences, the matrix is invertible precisely when no two values coincide.
Worked Example
Problem: Construct the 3 × 3 Vandermonde matrix for the nodes x₀ = 1, x₁ = 2, x₂ = 3, and compute its determinant.
Build the matrix: Each row uses powers 0, 1, 2 of the corresponding node.
Apply the determinant formula: The Vandermonde determinant is the product of all differences (x_j − x_i) for i < j.
Answer: The Vandermonde matrix is with determinant .
Why It Matters
Vandermonde matrices are central to polynomial interpolation (Lagrange and Newton methods) and appear in coding theory, signal processing (DFT matrices are complex Vandermonde matrices), and curve fitting. Understanding when the determinant is nonzero tells you exactly when a unique interpolating polynomial exists.
Common Mistakes
Mistake: Using rows of powers starting at 1 instead of 0, producing columns of and omitting the column of ones.
Correction: The first column must be for every row. Without it, the matrix does not represent the standard Vandermonde form and the determinant formula does not apply.
