24小时热门版块排行榜    

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

watertxf

铁虫 (初入文坛)

[求助] matlab求解微分方程

要求解方程为 dy/dt+{1+16*[1-exp(-t)-y]}*y=1,要求画出y随t的变化曲线。为什么用dsolve得不出解呢?求帮忙,非常感谢!

y=dsolve('Dy+y+18*y-18*y^2-1=18*y*exp(-t)','t')
返回
Warning: Explicit solution could not be found.
> In dsolve at 194
  In Untitled at 4

y =

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

watertxf

铁虫 (初入文坛)

送红花一朵
引用回帖:
10楼: Originally posted by 月只蓝 at 2013-11-27 22:29:46
function solve_ode
clear all;clc
y0=0;
tspan=0:0.01:5;
=ode45(@odefun,tspan,y0);
figure(1),
plot(ts,ys,'-ob')


function dydt=odefun(t,y)
dydt=1-(1+16*(1-exp(-t)-y))*y;



untitled.jpg
...

您太棒了!
11楼2013-11-28 09:50:34
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 12 个回答

月只蓝

主管区长 (职业作家)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
watertxf: 金币+10, ★★★★★最佳答案 2013-11-27 19:24:34
没有解析解。可以求数值解。
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼2013-11-27 18:34:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

watertxf

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2013-11-27 18:34:09
没有解析解。可以求数值解。

太感谢了!请问数值解怎么样求?谢谢!
3楼2013-11-27 19:06:43
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

watertxf

铁虫 (初入文坛)

引用回帖:
2楼: Originally posted by 月只蓝 at 2013-11-27 18:34:09
没有解析解。可以求数值解。

t的取值范围为1~5
4楼2013-11-27 19:07:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
信息提示
请填处理意见