延迟模型matlab源程序代码
部分代码: %% 应用三级三阶Runge-Kutta 方法与复合Gregory求积公式到问题(1.2,1.3,1.4) %% 通用函数 [t,y]=main(ddefun,kernelfun,initialfun,lag,tspan,dimensional) %% 其中 ddefun为右端函数,kernelfun为积分核函数,initialfun为初始函数,lag为延迟量, %% tspan为求解区间,dimensional为问题维数 % %%%% 问题1.2 % [t,x]=main(@fun_f1,@fun_g1,@fun_varphi1,0.8,[0,8],1); %plot(t,x) %xlabel('\it{t}'); %ylabel('\it{x(t)}'); %%%% 问题1.3 %[t,x]=main(@fun_f2,@fun_g2,@fun_varphi2,0.8,[0,8],1); %plot(t,x) % xlabel('\it{t}'); % ylabel('\it{x(t)}'); %%% 问题1.4 [t,x]=main(@fun_f3,@fun_g3,@fun_varphi3,1/6,[0,5],2); x1 =x(:,1); =x(:,1);
用户评论
编程思想还是可以学习下的!
程序比较复杂,大概只能学习一下思想在上面改造!还是挺有用的,谢啦!
我觉得还行,学习了一些东西,谢谢了
这个代码是没有错的,只不过应用到不同的程序中还需要做一些更改
是常时延函数,最好能有个时变时延函数。
代码是对的,只是不是我想要的~