由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 菜鸟求助 matlab code 问题
相关主题
问一下Python的情况请推荐好的c++下的matrix库
Deep Learning没啥数学C++如何做thermal system优化问题?
nkw,nowhere7, 请问你们用F#是做什么应用的?ARRAY BASIC,这种宏写的出来吗?
R plot hel...a question about matlab plot
C++ plotting libary请教:关于gtk编程,建立一个GUI
一个数据结构中的数学求和问题求教 (转载)求教vpa后画图问题
简单问题的有限差分R question:
请问有没有用过IMSL库的大虾? (转载)[合集] 请教一个关于用C++画图的问题。
相关话题的讨论汇总
话题: y2话题: y1话题: ylag1话题: figure话题: tau
进入Programming版参与讨论
1 (共1页)
b********2
发帖数: 5
1
我现在对如下的时滞微分方程组写了个小code:
y1'=-a*y1^2-pai*S*(c-y1-y2)+k*y2*y2(t-\tau);
y2'=ip*y2*(c-y1-y2)-k*y2*y2(t-\tau)
(这里\tau是时滞。 y1,y2是变量, a, pai, k, c, ip是参数。
\tau=2, t in [0, 5].)
这个程序运行起来没有问题,但是我不知道我的code是不是正确的描述了这个方程组。
1。 特别是我的ylag1(2)的表达
2。 还有在figure(2) 和figure(4)中,我想分别画 时间t与 y1, y1与y2的图形,
不知
道我的code的表达对不对? 我用了 sol.y(1,:), sol.y(2,:).这样写是正确的吗?
谢了


function v=manuf(t, Z, y)
v=zeros(2, 1);
a=2; pai=3; c=20; k=3; ip=2;
ylag1=Z(:,1);
v(1)=-a*y(1)*y(1)-pai*y(1)*(c-y(1)-y(2))+k*y(2)*ylag1(2);
v(2)=ip*y(2)*(c-y(1)-y(2))-k*y(2)*ylag1(2);


function v=manuh(t)
v(1)=10;
v(2)=14;

opts = ddeset('RelTol',1e-5,'AbsTol',1e-8);
sol=dde23(@manuf, 2, @manuh, [0, 5], opts);
figure(1)
plot(sol.x, sol.y);
figure(2)
plot(sol.x, sol.y(1,:));

figure(3)
plot(sol.x, sol. y(2,:));

figure(4)
plot(sol.y(1,:), sol.y(2,:))
1 (共1页)
进入Programming版参与讨论
相关主题
[合集] 请教一个关于用C++画图的问题。C++ plotting libary
How to put two cdf (cumulative distribution function) in one plot.一个数据结构中的数学求和问题求教 (转载)
Matlab:如何在scatter plot里面的(x,y)位置插入位图?简单问题的有限差分
technology used in Yahoo and Google Finance请问有没有用过IMSL库的大虾? (转载)
问一下Python的情况请推荐好的c++下的matrix库
Deep Learning没啥数学C++如何做thermal system优化问题?
nkw,nowhere7, 请问你们用F#是做什么应用的?ARRAY BASIC,这种宏写的出来吗?
R plot hel...a question about matlab plot
相关话题的讨论汇总
话题: y2话题: y1话题: ylag1话题: figure话题: tau