nbulwc 发表于 2011-7-13 19:30:15

请教程序中的产生的一个错误

大家好
      我在做一个涉及很多矩阵迭代的程序,运行了一下,提示有以下错误。我想应该是矩阵的问题。其中field of non-structure array是什么意思呀,不太清楚。前面的程序也是按照这种写下来的,可是都没事,到了这里就有这个提示了。

??? Attempt to reference field of non-structure array.
Error in ==> Recursive_formulae_for_MRRM at 145
AJ0=[1,1,1,1;

       还请假各位高手、版主老师等好心人能给个解答,万分感谢。因为在做毕业论文,大量的力学和数学推导,再用matlab做出来,每天眼睛都看痛看花了。
       因为对matlab理论性东西不是很了解,这几天卡在这里,还望哪位能帮忙回复一下,谢谢!

messenger 发表于 2011-7-14 11:30:30

这个提示的意思是“试图引用一个非结构数组的域”,但引起这个问题的原因很多,一般是程序调用引起的,还得靠你自己来检查。

nbulwc 发表于 2011-7-14 14:03:31

好的,清楚了,谢谢总版主messenger。
那我再去研究和检查一下看看。:D

lin2009 发表于 2011-7-14 17:37:11

可能的原因是把一个非数组或矩阵的变量当成了数组或矩阵。
页: [1]
查看完整版本: 请教程序中的产生的一个错误