问题描述:
matlab出现Too many input arguments错误
我定义了一个上近似的代码,保存为,upper.m 但是总是出现Too many input arguments的错误
function T=A(a,b)
result=ind(a);
T=[];
[g,h]=size(result);
for k=1:g
w=result(k,:);
w(w==0)=[];
if(intersect(w,b)~=0)
T=[T w];
end
end
T(T==0)=[];
测试输出:
a =
0 1 2 1 3
1 2 0 0 0
1 2 2 1 3
1 1 2 1 3
2 1 2 1 3
2 1 2 1 3
1 1 2 1 3
b=[1 3 4 6]
c=upper(a,b)
我定义了一个上近似的代码,保存为,upper.m 但是总是出现Too many input arguments的错误
function T=A(a,b)
result=ind(a);
T=[];
[g,h]=size(result);
for k=1:g
w=result(k,:);
w(w==0)=[];
if(intersect(w,b)~=0)
T=[T w];
end
end
T(T==0)=[];
测试输出:
a =
0 1 2 1 3
1 2 0 0 0
1 2 2 1 3
1 1 2 1 3
2 1 2 1 3
2 1 2 1 3
1 1 2 1 3
b=[1 3 4 6]
c=upper(a,b)
问题解答:
我来补答展开全文阅读