24小时热门版块排行榜    

Znn3bq.jpeg
查看: 2345  |  回复: 1

cml3635

铁虫 (初入文坛)

[求助] 关于利用ode45函数求解微分方程组

我想利用ode45函数求解某二阶微分方程组。编程如下:
!!!M函数:
function dx=sl(t,x)
xx=[1,2,3,,4,5,6,7,8,9];
yy=[0,-1,2,5,-1,4,7,10,-3];
dx=[x(2)
    2*x(4)+x(1)+xx(t/0.02)
    x(4)
    -2*x(2)+x(3)+3*yy(t/0.02)];


!!!Matlab主程序
x0=[0;0;0;0];
options=odeset('reltol',1e-8);
n=9;
A=cell(1,n);
for i=1:9
tic
[t,A{1,i}]=ode45(@sl,[0,i*0.01,i*0.02],x0,options);
toc
end


通过运行发现报错:
??? Attempted to access xx(0); index must be a positive integer or logical.

Error in ==> sl at 4
dx=[x(2)

Error in ==> funfun\private\odearguments at 110
f0 = feval(ode,t0,y0,args{:});   % ODE15I sets args{1} to yp0.

Error in ==> ode45 at 173
[neq, tspan, ntspan, next, t0, tfinal, tdir, y0, f0, odeArgs, odeFcn, ...


通过分析发现,其说明对xx矩阵要调用xx(0),这个不符合逻辑,因而出错。我本意是想通过t/0.02而调用xx中的xx(t/0.02)元素。难道ode45函数不支持这样吗?我要怎么解决。欢迎大家探讨,谢谢大家指点!!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

每天的生活心情跟上坟一样样的。
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cml3635

铁虫 (初入文坛)

自己顶哈!!
每天的生活心情跟上坟一样样的。
2楼2014-12-10 21:06:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 cml3635 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 359求调剂 +3 胃痉挛累了 2026-04-11 3/150 2026-04-11 15:47 by cfdbai
[考研] 一志愿厦大0856,306求调剂 +6 Bblinging 2026-04-11 6/300 2026-04-11 14:55 by may_新宇
[考研] 电子信息270求调剂 +12 terminal469 2026-04-07 12/600 2026-04-11 11:19 by zhq0425
[考研] 一志愿西北工业大学289 085602 +31 yang婷 2026-04-10 32/1600 2026-04-11 10:13 by only周
[考研] 342电子信息专硕求调剂 +9 你让我怎么荔枝 2026-04-10 10/500 2026-04-11 08:33 by zhq0425
[考研] 0703调剂 +19 拾玖壹 2026-04-04 22/1100 2026-04-10 22:16 by bljnqdcc
[考研] 266求调剂 +29 阳阳哇塞 2026-04-07 29/1450 2026-04-10 16:20 by 高维春
[考研] 机械专368 有去处吗 +4 种大树 2026-04-10 4/200 2026-04-10 15:31 by jiajinhpu
[考研] 344求调剂 +7 丶风雪夜归人丶 2026-04-09 7/350 2026-04-10 12:05 by pengliang8036
[考研] 机械还有还有名额吗?太难了 +6 笑笑袁 2026-04-10 6/300 2026-04-10 11:54 by 高维春
[考研] 332,085601求调剂 +12 ydfyh 2026-04-09 14/700 2026-04-09 17:28 by wp06
[考研] 265求调剂 +4 风说她早忘了 2026-04-07 4/200 2026-04-09 13:59 by only周
[考研] 一志愿985初试354分生物调剂 +3 031001 2026-04-06 3/150 2026-04-09 00:30 by Evan_Liu
[考研] 0854电子信息319求调剂(接受跨专业调剂) +5 星星不眨眼喽 2026-04-05 6/300 2026-04-07 22:16 by hemengdong
[考研] 331求调剂 +5 张元一 2026-04-07 6/300 2026-04-07 22:13 by hemengdong
[考博] 博士申请 +3 IQwQl 2026-04-05 3/150 2026-04-07 20:31 by greychen00
[考研] 22408 318分求调剂 +4 勤奋的小笼包 2026-04-06 6/300 2026-04-07 15:05 by 纸鹤555
[考研] 328求调剂 +4 ghhh88888 2026-04-06 5/250 2026-04-07 14:45 by ghhh88888
[论文投稿] Decision: Revise for Editor还会送审吗 100+3 CccccccccFD 2026-04-04 5/250 2026-04-07 10:58 by 北京莱茵润色
[考研] 277求调剂 +5 考研调剂lxh 2026-04-05 5/250 2026-04-05 19:03 by chy09050039
信息提示
请填处理意见