时滞微分方程求解之三ddesd--变时滞
来源:互联网 发布:网络推广代理公司 编辑:程序博客网 时间:2024/05/01 04:51
考虑下面的变时滞微分方程
试绘制上述含有时变时滞微分方程的图像
分析:该方程应该在某个t0时间之后成立,初始值必须是定义在t0之前的一个关于t的单值向量函数phi(t)。
我假设t0=0吧,phi(t)=[1;-1];
matlab程序:
function ddeex
t0 = 0;
tfinal = 5;
tspan = [t0, tfinal];
sol = ddesd(@ddefun,@delay,@hist,tspan);
plot(sol.x,sol.y,'.-')
xlabel('time')
ylabel('value')
legend('x','y')
function d=delay(t,y)
d=[t-sin(t);t-cos(t);t-2;t-1];
function h=hist(t)
h=[1;-1];
function dydt = ddefun(t,y,Z)
dydt = [1-0.05*Z(1,1)-0.04*Z(2,2); 2-0.02*Z(1,3)-0.7*Z(2,4)];
图像如下
引自:http://www.ilovematlab.cn/thread-264248-1-1.html
状态依赖的时滞微分方程matlab求解可参考:
http://cn.mathworks.com/help/matlab/math/state-dependent-delay-problem.html
0 0
- 时滞微分方程求解之三ddesd--变时滞
- 求解微分方程
- 求解常微分方程初值问题之Runge_Kutta法
- 求解常微分方程初值问题之Runge_Kutta_Fehlberg法
- 求解常微分方程边值问题之试射法
- 偏微分方程数值解之显式法求解
- Matlab求解中性类型的时滞微分方程组-中性类型的时滞微分方程
- 求解常微分方程初值问题之Milne预报-校正法
- 微分方程求解思考
- matlab求解微分方程
- 变步长梯形求解微分方程
- 用MATLAB求解非线性微分方程
- 利用 Maxima 求解常微分方程
- 使用Maxima求解常微分方程~
- matlab-高数 微分方程求解
- matlab-自控原理 微分方程求解
- 有限差分法求解偏微分方程
- 电路中微分方程求解方法
- Linux服务器使用情况简单介绍
- Top K Frequent Elements
- 子类构造和析构被执行时是否调用父类以及调用顺序
- 化学盐
- HDU5091->线段树维护区间覆盖次数&&扫描线
- 时滞微分方程求解之三ddesd--变时滞
- kxmovie源码详解
- 0-1背包问题
- iOS 杂烩
- 《C++ Primer》读书笔记-IO流操作
- 在模拟器上安装APK文件的方法
- 2016/08/20 集合框架
- Jquery李炎恢——33,34插件
- json-lib 之jsonConfig详细使用(转载写的不错)