4.95238

5.0 | 21 ratings Rate this file 37 downloads (last 30 days) File Size: 19.62 KB File ID: #29

DMSUITE

by J.A.C Weideman

 

20 Dec 1999 (Updated 27 Jun 2003)

No BSD License  

MATLAB Differentiation Matrix Suite

Download Now | Watch this File

File Information
Description

This is a software package consisting of seventeen MATLAB functions for solving differential equations on bounded, periodic, and infinite intervals by the spectral collocation (pseudospectral) method. Additional functions are included for incorporating boundary conditions, performing interpolation using barycentric formulas, and computing roots of orthogonal polynomials. Additional programs demonstrate how to use the package by solving eigenvalue, boundary value, and initial value problems arising in the fields of special functions, quantum mechanics, nonlinear waves, and hydrodynamic stability.

Details are in the accompanying paper, published in
JAC Weideman, SC Reddy, A MATLAB differentiation
matrix suite, ACM Transactions of Mathematical Software,
Vol 26, pp 465-519 (2000).

Web Site:
http://dip.sun.ac.za/~weideman/research/differ.html

Tested under MATLAB R13.

Acknowledgements
This submission has inspired the following:
Legendre Collocation Differentiation, Pseudospectral Differentiation on an Arbitrary Grid
MATLAB release MATLAB 5.2 (R10)
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (22)
16 May 2003 omar chaab

i'm interesting by this method and thanks for
the help

27 Jun 2003 Alfonso Bueno

Useful and beautiful codes for solving differential equations with spectral and pseudospectral methods.

16 Aug 2003 michael ross

This stuff is amazing!

16 Dec 2003 Jagjit Singh Thakur Ratan

Excellent !!!
Solved lot many problems about differentiation!!!

25 Dec 2003 Ed K.

Great work!!!
very useful to understand simple concepts
behind the theory & visualize them.
Would recommend to any university student.

15 Jan 2004 Mohammad Rahmani

Great Toolbox,
Very useful.

21 Jan 2004 Fernando Vadillo

Great Toolbox !, I am using for nonlinear Schrödinge equations.

18 Aug 2004 Peter Pan

Great tools

04 Oct 2004 li qun  
23 Feb 2005 Javier Ochoa

I wish whether can help me solving non linear BVP in biotechnology

08 May 2005 Calin Gheorghiu

Excellent tools!

19 Aug 2005 Juan Fernandez

Indispensable for my research!

05 Dec 2005 William Young  
08 Apr 2006 Mary Manning

Very useful for performing input/output (transient amplification) analysis of dynamical systems. easy to use, well-documented

27 Nov 2006 Samuel Oliveira

Simple and powerful.

30 Nov 2006 Sante Scuro  
30 Jan 2007 Adrian Alexandrescu

 Very good package! However, the function poldif.m fails when the number of nodes (roots) increases (e.g. 500 for Hermite polynomials, 130 for Laguerre polynomials). This is due to the calculation of the entries c(k)/c(j): first, takes the product and afterwards the division. The product produces overflow.

31 Jan 2007 Blair Blakie

A great well-thought out library

09 Jul 2007 liam liao

good job;
thank you very much.

06 Nov 2007 shufen wang

Thank you very much!!

24 Mar 2008 Richard Collins

Nicely put together package cheers!

01 May 2008 Wondimu Tadiwos

I got your site helping me in my work On FORTRAN sice i am student

Please login to add a comment or rating.
Updates

modifying description

27 Jun 2003

Added web site, keywords

27 Jun 2003

Added web site address, keywords

Tag Activity for this File
Tag Applied By Date/Time
differential equations J.A.C Weideman 22 Oct 2008 06:30:44
spectral methods J.A.C Weideman 22 Oct 2008 06:30:44
pseudospectral methods J.A.C Weideman 22 Oct 2008 06:30:44
boundary value problems J.A.C Weideman 22 Oct 2008 06:30:44
 

MATLAB Central Terms of Use

NOTICE: Any content you submit to MATLAB Central, including personal information, is not subject to the protections which may be afforded information collected under other sections of The MathWorks, Inc. Web site. You are entirely responsible for all content that you upload, post, e-mail, transmit or otherwise make available via MATLAB Central. The MathWorks does not control the content posted by visitors to MATLAB Central and, does not guarantee the accuracy, integrity, or quality of such content. Under no circumstances will The MathWorks be liable in any way for any content not authored by The MathWorks, or any loss or damage of any kind incurred as a result of the use of any content posted, e-mailed, transmitted or otherwise made available via MATLAB Central. Read the complete Terms prior to use.

Contact us at files@mathworks.com