No BSD License  

Highlights from
A Vandermonde matrix inversion

3.5

3.5 | 2 ratings Rate this file 3 Downloads (last 30 days) File Size: 1.03 KB File ID: #8048

A Vandermonde matrix inversion

by Steven Huang

 

17 Jul 2005 (Updated 18 Jul 2005)

The M-file inverses a kind of Vandermonde matrix by using Stirling polynomial coefficients.

| Watch this File

File Information
Description

This function inverse a Vandermonde Matrix B.
Matrix B is a n-by-n matrix, its (i,j) entry is i^(j-1),
 where i,j = 1,2,...,n
 for example, n = 4
 B =
     1 1 1 1
     1 2 4 8
     1 3 9 27
     1 4 16 64
This routine uses a Stirling polynomial(the first kind) coefficients
For fast operation, a C Stirling coefficient function has
been posted with name: mStirling.c. The C-version of this
inverse function is also available upon request.

MATLAB release MATLAB 6.5 (R13)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (2)
23 Jul 2005 Nit Picker

First sentence should read: "This function inverts..." instead of "This function inverse..."

28 Apr 2006 H Chen

Seems to work well for low dimension case. But gets worse quickly as n grows.

You can use the code to invert an Vandermonde matrix with n=20, and multiply it back and compare the result with the identity matrix. The error is huge.

Please login to add a comment or rating.
Tag Activity for this File
Tag Applied By Date/Time
linear algebra Steven Huang 22 Oct 2008 07:53:36
vandermonde matrix Steven Huang 22 Oct 2008 07:53:36
inversion Steven Huang 22 Oct 2008 07:53:36
inverse Steven Huang 22 Oct 2008 07:53:36

Contact us at files@mathworks.com