A MATLAB differentiation matrix suite

Набор матриц дифференцирования для MATLAB
J. A. C. Weideman, S C Reddy
2000-12-01

MATLAB differentiation matricesdifferential equationsorthogonal polynomialspseudospectral methodsspectral collocation
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.
1
Auxiliary functionality supports boundary-condition incorporation, barycentric interpolation, and computation of orthogonal-polynomial roots.
2
The package is demonstrated on eigenvalue, boundary-value, and initial-value problems in special functions, quantum mechanics, nonlinear waves, and hydrodynamic stability.
3
The paper presents a MATLAB suite of 17 functions for solving differential equations using spectral collocation (pseudospectral) methods.
4
The suite computes arbitrary-order differentiation matrices for Chebyshev, Hermite, Laguerre, Fourier, and sinc interpolants.

The MATLAB differentiation matrix software suite

Its spectral-collocation capabilities for computing arbitrary-order derivatives and solving differential-equation problems

Publication Details
Publication Date
2000-12-01
Journal
Publisher
ISSN
Access Type
Author Information
Authors
J. A. C. Weideman
S C Reddy
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%