24小时热门版块排行榜    

查看: 362  |  回复: 2
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 孤鸿飘逸 的 58 个金币

孤鸿飘逸

金虫 (正式写手)

[交流] 【求助】跪求MATLAB关于脉冲微分方程程序

跪求MATLAB关于脉冲微分方程程序
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

change0618

铁杆木虫 (著名写手)

方丈大师

★ ★
孤鸿飘逸(金币+2): 2010-03-27 15:06
adu886886(金币+2):感谢应助 2010-03-27 20:59
Differential equations:
dx1/dt=-x1/t1+x2+x3*(x2-x1)
dx2/dt=r(t)-x2-x3*(x2-x1)
dx3/dt=A*x2+x3*(x2-x1)-x3/t0

initial conditions:
x1(0)=x2(0)=x3(0)=0;
r(t) is as follow:
mr=mod(t,tp+ti);
r=0;
if mr<2;
    r=4;
end
here is :
tp=2;ti=50;t0=10;t1=0.5;A=1.5e-8;
range of time: from 0 to 200.
the program is as follow:

程序为:

function dx=cyj(t,x);
% 脉冲作用下的解微分方程
% Example:
%     [t,y]=ode45('cyj',[0,200],[0,0,0]);
%     plot(t,y(:,1),t,y(:,2),t,y(:,3));
%     legend('x1','x2','x3',0);
%
tp=2;
ti=50;
mr=mod(t,tp+ti);
r=0;
if mr<2;
    r=4;
end
t0=10;
t1=0.5;
A=1.5e-8;
Ji=x(3)*(x(2)-x(1));
dx=[-x(1)/t1+x(2)+Ji;r-x(2)-Ji;A*x(2)+Ji-x(3)/t0];
2楼2010-03-27 14:56:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

孤鸿飘逸

金虫 (正式写手)

引用回帖:
Originally posted by change0618 at 2010-03-27 14:56:54:
Differential equations:
dx1/dt=-x1/t1+x2+x3*(x2-x1)
dx2/dt=r(t)-x2-x3*(x2-x1)
dx3/dt=A*x2+x3*(x2-x1)-x3/t0

initial conditions:
x1(0)=x2(0)=x3(0)=0;
r(t) is as follow:
mr=mod(t,tp+ti ...

能详细点吗?谢谢
3楼2010-03-27 15:07:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 孤鸿飘逸 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见