PDA

查看完整版本 : 【求助】菜鸟提问:关于矩阵规模


joyht
2008-03-11, 16:17
执行matlab程序的时候出现下面的报错结果:
>> printFluxVector(model,solution1.x,true,true)
??? Index exceeds matrix dimensions.

Error in ==> printFluxVector at 40
fluxData = fluxData(selExchange,:);

请问是我的矩阵太大了吗(矩阵规模:562*554)?或者是需要什么设定才能计算?
谢谢各位帮忙!

joyht
2008-03-12, 12:02
自己顶一下

dnping
2008-03-12, 12:39
是你在输入参数的时候,那个参数超过了你的矩阵的大小了,即比如你的矩阵A大小为256*135;
用命令A(125,138),则会报这个错误,请楼主仔细检查下函数以及你的输入参数……

tolabfans
2008-03-12, 16:54
这个矩阵肯定不算大,可能是引用时出了问题。超过范围