有关变量输入问题
% x 是时间序列.% n 是这个数列的子集.
if nargin<1 | isempty(x)==1
error('你应该给出一个时间序列.');
else
if min(size(x))>1
error('时间序列无效.');
end
x=x(:);
if nargin<2 | isempty(n)==1
n=1;
else
if min(size(n))>1
error('n 必须是一个变化的标量或矢量.');
end
if n-round(n)~=0
error('n 必须是个整数.');
end
if n<=0
error('n 必须是确定.');
end
end
我的数据是
每次我用x = input('Type in the first sequence = ');
n = input('Type in the second sequence = '); 输入数据后,为何还是提示“你应该给出一个时间序列”呢?我到底该怎样输入数据x和n啊?
恩,因为我对MATLAB还是一知半解,问题比较小白,恳请达人解答,感激不尽!!
页:
[1]