xiaoxi 发表于 2008-4-26 16:04

调用ode45求解微分方程组时出现Index exceeds matrix dimensions的错误

Index exceeds matrix dimensions

[ 本帖最后由 eight 于 2008-4-28 18:59 编辑 ]

sigma665 发表于 2008-4-26 16:10

回复 楼主 的帖子

你可真简略

矩阵定义小了

ch_j1985 发表于 2008-4-26 16:10

回复 楼主 的帖子

把代码帖出来吧,没有例子不好帮你呀

xiaoxi 发表于 2008-4-26 16:15

同样的程序,算另一组方程就没有问题,这个会是矩阵的原因么?

sogooda 发表于 2008-4-26 16:18

原帖由 xiaoxi 于 2008-4-26 16:15 发表 http://www.chinavib.com/forum/images/common/back.gif
同样的程序,算另一组方程就没有问题,这个会是矩阵的原因么?
初到本版请先参阅置顶帖。
http://www.chinavib.com/forum/thread-40779-1-1.html
http://www.chinavib.com/forum/thread-46001-1-1.html

[ 本帖最后由 sogooda 于 2008-4-26 16:19 编辑 ]

xiaoxi 发表于 2008-4-26 16:19

原帖由 sogooda 于 2008-4-26 16:18 发表 http://www.chinavib.com/forum/images/common/back.gif

初到本版请先参阅置顶帖。
可是我刚来,积分还没有赚够,权限不够看那些帖子:@L 已经按论坛指示发了一些赚积分的帖子,似乎没有人给我加分:'(

sogooda 发表于 2008-4-26 16:28

回复 6楼 的帖子

那你就稍微等等吧,呵呵。
你的问题就是数组下标越界,自己好好检查一下程序吧。

xiaoxi 发表于 2008-4-26 16:36

原帖由 sogooda 于 2008-4-26 16:28 发表 http://www.chinavib.com/forum/images/common/back.gif
那你就稍微等等吧,呵呵。
你的问题就是数组下标越界,自己好好检查一下程序吧。

多谢你,还要继续请教,我程序里只是直接调用了ode函数,没有定义数组,难道是ode函数里面数组有问题?我修改哪里可以让它不出界呢,再次致谢,敬礼!

sigma665 发表于 2008-4-26 18:16

原帖由 xiaoxi 于 2008-4-26 16:36 发表 http://www.chinavib.com/forum/images/common/back.gif


多谢你,还要继续请教,我程序里只是直接调用了ode函数,没有定义数组,难道是ode函数里面数组有问题?我修改哪里可以让它不出界呢,再次致谢,敬礼!


程序也没有,怎么看呢,怎么知道要修改哪里呢

mingryue 发表于 2008-4-26 20:20

没程序吗??
就这样谁知道啊!!
页: [1]
查看完整版本: 调用ode45求解微分方程组时出现Index exceeds matrix dimensions的错误