A MATLAB differentiation matrix suite
- 1 December 2000
- journal article
- Published by Association for Computing Machinery (ACM) in ACM Transactions on Mathematical Software
- Vol. 26 (4), 465-519
- https://doi.org/10.1145/365723.365727
Abstract
A software suite consisting of 17 MATLAB functions for solving differential equations by the spectral collocation (i.e., pseudospectral) method is presented. It includes functions for computing derivatives of arbitrary order corresponding to Chebyshev, Hermite, Laguerre, Fourier, and sinc interpolants. Auxiliary functions are included for incorporating boundary conditions, performing interpolation using barycentric formulas, and computing roots of orthogonal polynomials. It is demonstrated how to use the package for solving eigenvalue, boundary value, and initial value problems arising in the fields of special functions, quantum mechanics, nonlinear waves, and hydrodynamic stability.Keywords
This publication has 35 references indexed in Scilit:
- On stability of streamwise streaks and transition thresholds in plane channel flowsJournal of Fluid Mechanics, 1998
- The Pseudospectral Method for Solving Differential Eigenvalue ProblemsJournal of Computational Physics, 1994
- A new pseudospectral method with upwind featuresIMA Journal of Numerical Analysis, 1993
- On the numerical solution of two‐point boundary value problemsCommunications on Pure and Applied Mathematics, 1991
- Barycentric formulae for cardinal (SINC-)interpolantsNumerische Mathematik, 1989
- Sinc function computation of the eigenvalues of Sturm-Liouville problemsJournal of Computational Physics, 1987
- Asymptotic coefficients of hermite function seriesJournal of Computational Physics, 1984
- Error Estimates for the Solution of the Radial Schrödinger Equation by the Rayleigh—Ritz Finite Element MethodIMA Journal of Numerical Analysis, 1981
- Chebyshev expansions for the error and related functionsMathematics of Computation, 1978
- Accurate solution of the Orr–Sommerfeld stability equationJournal of Fluid Mechanics, 1971