登录论坛

查看完整版本 : BCH编码循环报错的问题


wuxuan831227
2007-08-19, 11:59
写了一个关于BCH编码的程序,不加循环的时候运行正确,但是加上循环使程序运行N遍时,就报错,如下:
??? Subscript indices must either be real positive integers or logicals.

Error in ==> bchshiyan at 51
decode=decode(rev,n,k,'bch/fmt');
请高手指教。谢谢

chianelxie
2007-08-26, 09:18
可能你的某个变量在运行过程中被改变了,使得其值为负或者0。
你可以分步运行看看,查看矩阵变量的系数