FDDE_PI1_Ex

Solving nonlinear fractional delay differential equations (FDDEs) with one constant delay
472 download
Aggiornato 11 ago 2020

Visualizza la licenza

Solves a nonlinear fractional delay differential equation (FDDE) with one constant delay tau > 0 in the form

D^alpha y(t) = g(t, y(t), y(t-tau))
y(t) = phi(t) t0-tau <= t <= t0

where D^alpha is the fractional Caputo derivative of order 0 < alpha < 1.

As initial data it must be provided not just a single value but a whole function phi(t) for t in the interval [t0-tau, t0].

The FDDE is solved by an explicit rectangular Product-Integration (PI) scheme suitably modified to solve FDEs with one constant delay.

Usage [t, y] = FDDE_PI1_Ex(alpha,g,tau,t0,T,phi,h)

Further information about this code are available in the Section 6 of the paper [1]; please, cite this code as [1].

-------------------------------------------------------------------------
Description of input parameters
-------------------------------------------------------------------------
alpha : fractional order of the delay differential equation; it must be 0 < alpha < 1
g : function handle evaluating the vector field g(t,y(t),y(t-tau))
tau : constant delay; it must be tau > 0
t0, T : starting and final time of the interval of integration
phi : function handle for the initial data phi(t)
h : integration step-size; it must be selected such that h <= tau

-------------------------------------------------------------------------
References and other information
-------------------------------------------------------------------------

[1] Garrappa R., Kaslik E.: On initial conditions for fractional delay differential equations, Communications in Nonlinear Science and Numerical Simulation, 2020, 90, 105359, doi: 10.1016/j.cnsns.2020.105359

Author: Roberto Garrappa (University of Bari, Italy)
Homepage: https://www.dm.uniba.it/members/garrappa

Please, report any problem or comment to : roberto dot garrappa at uniba dot it

Cita come

Roberto Garrappa (2025). FDDE_PI1_Ex (https://it.mathworks.com/matlabcentral/fileexchange/79042-fdde_pi1_ex), MATLAB Central File Exchange. Recuperato .

Compatibilità della release di MATLAB
Creato con R2020a
Compatibile con qualsiasi release
Compatibilità della piattaforma
Windows macOS Linux

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Versione Pubblicato Note della release
1.0.0