5.0

5.0 | 1 rating Rate this file 46 downloads (last 30 days) File Size: 740.36 KB File ID: #22071

Matrix approach to discretization of ODEs and PDEs of arbitrary real order

by Igor Podlubny

 

12 Nov 2008 (Updated 18 May 2009)

Code covered by the BSD License  

Functions illustrating matrix approach to discretization of ODEs / PDEs with fractional derivatives.

Download Now | Watch this File

File Information
Description

This submission contains the basic functions that are necessary for using the matrix approach to discretization of fractional differential equations, and demos.
 
The method is described in the following articles:
[1] I. Podlubny, "Matrix approach to discrete fractional calculus", Fractional Calculus and Applied Analysis, vol. 3, no. 4, 2000, pp. 359-386 (http://people.tuke.sk/igor.podlubny/pspdf/ma2dfc.pdf ).
[2] I. Podlubny, A. Chechkin, T. Skovranek, YQ. Chen, B. M. Vinagre Jara, "Matrix approach to discrete fractional calculus II: partial fractional differential equations", Journal of Computational Physics, vol. 228, no. 8, 1 May 2009, pp. 3137-3153, http://dx.doi.org/10.1016/j.jcp.2009.01.014 (preprint: http://arxiv.org/abs/0811.1355 ).

For more information about fractional differential equations (i.e., differential equations containing derivatives of arbitrary real order) see, for example,
[3] I. Podlubny, Fractional Differential Equations, Academic Press, San Diego, 1999, ISBN 0125588402.

======================
Update notes 2008-11-27:

(1) Added a tutorial article (in the form of a "published m-file") with examples. The examples include: evaluation of integer-order derivatives; evaluation of left-sided and right-sided Riemann-Liouville fractional derivatives; evaluation of symmetric fractional derivatives (symmetric Riesz derivatives); solution of a fractional integral equation with Riesz kernel; solution of an ordinary fractional differential equation (the Bagley-Torvik equation); solution of a partial fractional differential equation (fractional diffusion equation); solution of a partial fractional differential equation with delayed fractional derivatives (fractional diffusion equation with delayed fractional derivative).

(2) Added two demo functions (bagleytorvikequation.m and rieszpotential.m)

(3) Updated the title of this submission by adding the words "of arbitrary real order".

======================
Update notes 2008-12-04:

(1) Corrected typos in the description.
(2) Deleted unused files in 'html' directory.
(3) Low quality PNG images of equations in the tutorial, that were generated by Matlab when "publishing to HTML", are replaced with PNG images of good quality obtained using TeX.

======================
Update notes 2009-01-07:

Spelling corrections in the "published m-file" and in descriptions inside the functions.

======================
Update notes 2009-02-05:
Added journal reference.

======================
Update notes 2009-04-24:
Updated function fracdiffdemou.m
(thanks to Dr. Mridula Garg, University of Rajasthan)

MATLAB release MATLAB 7.4 (R2007a)
Zip File Content  
Published M Files Matrix approach to discretization of ODEs and PDEs of arbitrary real order
Other Files
bagleytorvikequation.m,
ban.m,
bcrecur.m,
eliminator.m,
fan.m,
fracdiffdemou.m,
fracdiffdemoy.m,
fracdiffdemoydelay.m,
html/.DS_Store,
html/Matrix_Approach_01.png,
html/Matrix_Approach_02.png,
html/Matrix_Approach_03.png,
html/Matrix_Approach_04.png,
html/Matrix_Approach_05.png,
html/Matrix_Approach_06.png,
html/Matrix_Approach_07.png,
html/Matrix_Approach_08.png,
html/Matrix_Approach_09.png,
html/Matrix_Approach_10.png,
html/Matrix_Approach_11.png,
html/Matrix_Approach_12.png,
html/Matrix_Approach_eq1230817.png,
html/Matrix_Approach_eq125242.png,
html/Matrix_Approach_eq205305.png,
html/Matrix_Approach_eq2644515.png,
html/Matrix_Approach_eq35518.png,
html/Matrix_Approach_eq4061.png,
html/Matrix_Approach_eq47340.png,
html/Matrix_Approach_eq5412180.png,
html/Matrix_Approach_eq75889.png,
html/Matrix_Approach_eq850764.png,
license.txt,
Matrix_Approach.m,
ranort.m,
ransym.m,
rieszpotential.m,
shift.m
Tags for This File  
Everyone's Tags
Tags I've Applied
Add New Tags Please login to tag files.
Comments and Ratings (1)
14 Nov 2009 Siva

Excellent tool for anyone interested in working with the solution of fractional differential equations. The programs are well-documented and easy to follow. The toolkit is accompanied by detailed instructions on how to get started with the tool. It provides numerous examples of its use in solving a variety of problems. Thank you.

Please login to add a comment or rating.
Updates
12 Nov 2008

Updated ZIP file structure.

12 Nov 2008

Updated ZIP file structure.

12 Nov 2008

Updated ZIP file structure.

13 Nov 2008

Updated ZIP file structure.

27 Nov 2008

(1) Added a tutorial ("published m-file") with examples. For details see the description of this submission.

(2) Added two demo functions.

(3) Updated the title of this submission by adding the words "of arbitrary real order".

04 Dec 2008

(1) Corrected typos in the description. (2) Deleted unused files in 'html' directory. (3) Low quality PNG images of equations generated by Matlab are replaced with better ones.

07 Jan 2009

Spelling corrections in the "published m-file" and in descriptions inside the functions.

08 Jan 2009

Deleted an unused file.

05 Feb 2009

Updated description (added journal reference).

06 Mar 2009

Updated the journal reference in the description.

06 Mar 2009

Update the link to the preprint.

24 Apr 2009

Updated function fracdiffdemou.m
(thanks to Dr. Mridula Garg, University of Rajasthan)

18 May 2009

BSD license

Tag Activity for this File
Tag Applied By Date/Time
mathematics Cristina McIntire 12 Nov 2008 13:16:53
fractional differential Cristina McIntire 12 Nov 2008 13:17:12
differential Cristina McIntire 12 Nov 2008 13:20:23
partial differential equations Igor Podlubny 12 Nov 2008 13:20:45
ordinary differential equations Igor Podlubny 12 Nov 2008 13:20:45
mathematics Igor Podlubny 12 Nov 2008 13:20:45
fractional differential equations Igor Podlubny 12 Nov 2008 13:20:45
fractional derivative Igor Podlubny 12 Nov 2008 13:20:45
fractional calculus Igor Podlubny 12 Nov 2008 13:20:45
numerical methods Igor Podlubny 12 Nov 2008 13:20:45
discretization Igor Podlubny 12 Nov 2008 13:20:45
fractional diffusion equation Igor Podlubny 12 Nov 2008 13:20:45
differential Igor Podlubny 13 Nov 2008 02:29:49
fractional differential Igor Podlubny 13 Nov 2008 02:30:25
discretization Kun d 19 Nov 2008 03:32:48
fractional differe Igor Podlubny 08 Jan 2009 13:34:34
differential Oscar Montoya 18 Sep 2009 08:49:36
discretization Oscar Montoya 18 Sep 2009 08:49:40
 

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