|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
x
unction test (d1,d2)
%d1是输入信码流的起始位置
%d2是指针移动的位数
yy
if i> X %X就是调用的yy函数中的输出X的值
break;
else
d2=input ('please input one number x=')%输入一个十进制的数,只输入一次。
for i=d1:d1+d2
B(i)=yy(i);
i=i+1
return
end;
end;
其中function yy( )
m=input ('please input one number n=:');%输入一个十进制的数只输入一次
zz=randint (m,1,2);
M=zz'
end
X=length (M)
这个程序运行出来的错误提示是
??? Undefined function or variable 'X'.
Error in ==> D:\MATLAB6p5\work\test.m
On line 5 ==> if i> X %X就是调用的yy函数中的输出X的值
请问各位高手是怎么回事,帮我看看吧,多谢!
我就是想实现一个将一串输入信码流的指针后移,比如
d2=input ('please input one number x=')%输入一个十进制的数,只输入一次。
这句话如果我输入5,那么输入信码流是从起始位置5个一组输出后指针后移一位再输出下一组5个一组 的序列.
|
|