主题:各位大侠,抽取矩阵函数的赋值语句怎么有一定几率出错呢?
程序中有这样一条赋值语句
temp=fpsr(i,j);
其中 fpsr是之前随机生成的一个50*5矩阵 元素是随机 有可能为负
??? Index exceeds matrix dimensions.
Error in ==> C:\MATLAB6p5\work\newga.m
On line 55 ==> temp=fpsr(i,j);
这个错一般运行7次左右会出现一次
怎么回事
另外抽取矩阵元素的赋值怎么样才能保证不出错
写成temp=fpsr(i,j:j);
貌似也不好使