[求助]PN序列的产生
运行提示说最后那个end那出错。
谢谢~
%Gold码的MATLAB程序
m(1)=input('x^4+x+1=');
m(2)=input('x^5+x^2+1=');
t(1)=m(1);
t(2)=m(2);
n=(1:2);
%下面是判断输入的本原多项式是几阶的
for i=1:2
if m(i)<13
n(i)=2;
elseif m(i)<23
n(i)=3;
else if m(i)<45
n(i)=4;
else if m(i)<103
n(i)=5;
elseif m(i)<211
n(i)=6;
else if m(i)<435
n(i)=7;
else if m(i)<1021
n(i)=8;
else if m(i)<2011
n(i)=9;
else if m(i)<4005
n(i)=10;
else if m(i)<10123
n(i)=11;
else if m(i)<20033
n(i)=12;
else if m(i)<42103
n(i)=13;
else if m(i)<100003
n(i)=