matlab分数阶微分
时间: 2023-09-13 10:11:16 浏览: 341
分数阶微分方程数值实验MATLAB编码.docx
5星 · 资源好评率100%
MATLAB中可以用Grünwald-Letnikov方法来计算分数阶微分。可以使用以下函数来实现这个计算:
```matlab
function dy = glfdiff(y,t,gam)
if strcmp(class(y),'function_handel')
y = y(t);
end
h = t(2)-t(1);
w = 1;
y = y(:);
t = t(:);
for j = 2:length(t)
w(j) = w(j-1)*(1-(gam-1)/(j-1));
#### 引用[.reference_title]
- *1* [分数阶微分方程数值实验MATLAB编码.docx](https://download.csdn.net/download/weixin_67271870/86159885)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [MATLAB求分数阶微分的数值解,G-L定义,R-L定义,Caputo定义](https://blog.csdn.net/clear_lantern/article/details/127994048)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文