FDE_VO_Exponential

버전 1.0.0 (6.22 KB) 작성자: Roberto Garrappa
Variable-order FDEs: solve fractional differential equations (FDEs) of variable-order (VO) with order transition of exponential-type
다운로드 수: 44
업데이트 날짜: 2023/8/3

라이선스 보기

FDE_VO_Exponential.m solves an initial value problem for a linear or non-linear fractional differential equation (FDE) of fractional variable-order (VO), where the VO fractional derivative is defined according to the approach discussed in [1] and the VO function realizes an exponential transition from alpha1 to alpha2 with rate c, namely alpha(t) = alpha2 + (alpha1-alpha2)*exp(-ct). Systems of VO-FDEs are possible but the order function is the same for each equation.
The code implements an implicit first-order convolution quadrature rule discussed and implemented in [2] according to the theory previously developed in [3]
USAGE:
[T,Y] = FDE_VO_Exponential(ALPHA,F_FUN,J_FUN,T0,TFINAL,Y0,H) integrates the initial value problem for the variable-order fractional differential equation (FDE), or the system of variable-order FDEs,
D^ALPHA(t) Y(t) = F_FUN(T,Y(T))
Y(T0) = Y0
where the variable order function ALPHA(t) realizes the exponential transition from 0<alpha1<1 to 0<alpha2<1 with rate c>0 given by ALPHA(t) = alpha2 + (alpha1-alpha2)*exp(-ct)
DESCRIPTION OF PARAMETERS
ALPHA: is a vector with three entries describing alpha1, alpha2 and c; alpha1 and alpha2 must be in (0,1) and c must be > 0.
F_FUN: function handle describing the vector field F_FUN(t,Y(t)). It can be a vector-valued function if a system of variable-order fractional differential equations is solved
J_FUN: function handle describing the Jacobian of the vector field. If F_FUN is a vactor-valued function, J_FUN must be a matrix-valued function
T0, TFINAL: intial and final time of integration
Y0: initial condition. It must be a vector of the same size of F_FUN
H: positive step-size
REFERENCES:
[1] Garrappa, R., Giusti, A., Mainardi, F.: Variable-order fractional calculus: a change of perspective. Commun. Nonlinear Sci. Numer. Simul. 102, 105904 (2021)
[2] Garrappa, R., Giusti: A computational approach to exponential-type variable-order fractional differential equations. J. Sci. Comp., 2023, 96, Art. no. 63
[3] Lubich, C.: Convolution quadrature and discretized operational calculus. I. Numer. Math. 52, 129–145 (1988)
In case of use of this code in scientific works, please cite it as [2]
Copyright (c) 2023, Roberto Garrappa, University of Bari, Italy
roberto dot garrappa at uniba dot it
Revision: 1.0.0 - Date: August, 3 2023

인용 양식

Roberto Garrappa (2024). FDE_VO_Exponential (https://www.mathworks.com/matlabcentral/fileexchange/133232-fde_vo_exponential), MATLAB Central File Exchange. 검색됨 .

Garrappa, R., Giusti: A computational approach to exponential-type variable-order fractional differential equations. J. Sci. Comp., 2023, 96, Art. no. 63

MATLAB 릴리스 호환 정보
개발 환경: R2023a
모든 릴리스와 호환
플랫폼 호환성
Windows macOS Linux

Community Treasure Hunt

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

Start Hunting!
버전 게시됨 릴리스 정보
1.0.0