24小时热门版块排行榜    

查看: 360  |  回复: 3

戴亮123

新虫 (初入文坛)

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

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

» 猜你喜欢

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

月只蓝

主管区长 (职业作家)

【答案】应助回帖

感谢参与,应助指数 +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的回帖
1
3楼2015-09-10 18:22:31
已阅   回复此楼   关注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的回帖
相关版块跳转 我要订阅楼主 戴亮123 的主题更新
信息提示
请填处理意见