文件名称:分数阶微分和积分:通过傅里叶级数展开计算函数的 n 阶导数或积分。-matlab开发
文件大小:218KB
文件格式:ZIP
更新时间:2024-06-21 04:12:42
matlab
% 给定函数中定义的 n 阶导数或积分% range [a,b] 通过傅立叶级数展开计算,其中 n 是% 任何实数,不一定是整数。 必要的集成% 使用 Gauss-Legendre 求积法则执行。 选择% 数量的所需傅立叶系数对以及Gauss-Legendre 积分点的百分比。 % 与许多公开可用的函数不同,高斯积分点 k % 可以计算为 k>=46。 该算法不依赖于内置% Matlab 例程“根”确定勒让德多项式的根, % 但通过寻找替代的特征值来找到根第 k 次勒让德多项式的伴随矩阵的 % 版本。 % 伴随矩阵构造为对称矩阵,保证% 所有的特征值(根)都是实数。 相反,该% 'roots' 函数使用伴随矩阵的一般形式,即% 在 k 值较高时变得不稳定,导致复杂的根。 % %_________________________________________________________
【文件预览】:
FRACTIONAL_DIFFERINTEGRAL.zip