24小时热门版块排行榜    

查看: 358  |  回复: 3
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

戴亮123

新虫 (初入文坛)

[求助] matlab求助 已有1人参与

各位大神我想用ode15s   求解dy/dt=a-b*y-c*y^2    不知道该怎么实现。    求助各位大神了!!!
回复此楼

» 猜你喜欢

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

jjdg

版主 (知名作家)

优秀版主

引用回帖:
2楼: Originally posted by 月只蓝 at 2015-09-10 10:04:16
假设 t=0时,y的初值y0=0。方程中a=1; b=2; c=3; 具体代码如下:
clear ll;clc
y0=0;
tspan=;
a=1;
b=2;
c=3;
=ode15s(@(t,y)  a-b*y-c*y^2,tspan,y0    );

figure(1)
plot(t,y,'o-b')

计算结果:
  ...

对不起,本站限定如果帖子发表时间超过 15552000 ,则不能够对它进行评分
努力学习!以正当途径!获得需要的知识!
4楼2016-05-18 14:54:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 4 个回答

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +1
假设 t=0时,y的初值y0=0。方程中a=1; b=2; c=3; 具体代码如下:
CODE:
clear ll;clc
y0=0;
tspan=[0 10];
a=1;
b=2;
c=3;
[t y]=ode15s(@(t,y)  a-b*y-c*y^2,tspan,y0    );
[t y]
figure(1)
plot(t,y,'o-b')

计算结果:
      t          y
         0         0
    0.0008    0.0008
    0.0016    0.0016
    0.0024    0.0024
    0.0070    0.0070
    0.0116    0.0115
    0.0162    0.0160
    0.0209    0.0204
    0.0488    0.0464
    0.0767    0.0707
    0.1046    0.0934
    0.1325    0.1146
    0.2052    0.1629
    0.2780    0.2019
    0.3508    0.2328
    0.4235    0.2569
    0.5404    0.2845
    0.6573    0.3022
    0.7741    0.3135
    0.8910    0.3208
    1.0079    0.3255
    1.1441    0.3287
    1.2804    0.3307
    1.4166    0.3318
    1.5529    0.3324
    1.6891    0.3328
    1.9423    0.3331
    2.1954    0.3333
    2.4485    0.3333
    2.7017    0.3334
    2.9548    0.3334
    3.8297    0.3334
    4.7045    0.3333
    5.5794    0.3333
    6.4543    0.3333
    7.4543    0.3333
    8.4543    0.3333
    9.4543    0.3333
   10.0000    0.3333

matlab求助
附图1.png

MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2015-09-10 10:04:16
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见