A MATLAB differentiation matrix suite

Citation
Jac. Weideman et Sc. Reddy, A MATLAB differentiation matrix suite, ACM T MATH, 26(4), 2000, pp. 465-519
Citations number
46
Language
INGLESE
art.tipo
Article
Categorie Soggetti
Computer Science & Engineering
Journal title
ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE
ISSN journal
0098-3500 → ACNP
Volume
26
Issue
4
Year of publication
2000
Pages
465 - 519
Database
ISI
SICI code
0098-3500(200012)26:4<465:AMDMS>2.0.ZU;2-V
Abstract
A software suite consisting of 17 MATLAB functions for solving differential equations by the spectral collocation (i.e., pseudospectral) method is pre sented. It includes functions for computing derivatives of arbitrary order corresponding to Chebyshev, Hermite, Laguerre, Fourier, and sine interpolan ts. Auxiliary functions are included for incorporating boundary conditions, performing interpolation using barycentric formulas, and computing roots o f orthogonal polynomials. It is demonstrated how to use the package for sol ving eigenvalue, boundary value, and initial value problems arising in the fields of special functions, quantum mechanics, nonlinear waves, and hydrod ynamic stability.