End of Input 问题
我编完程序,run之后出现"end" expected, "End of Input" found.
这样的错误
但是我没有漏写end啊,有人知道哪里出错了么
我的程序:function th = mymas(x)
=size(x);
for i=1:m
for j=1:n
s(i,j)=myfuzzy(x(i,j));
end
end
ifs<=0.5
k=0;
else if s>0.5
k=1;
end
A=s-k;
Dua=sum(A(:))/(m*n)^(1/2);
=max(Dua);
[ 本帖最后由 eight 于 2007-5-24 20:47 编辑 ] 原帖由 8101zhihao 于 2007-5-24 20:22 发表 http://www.chinavib.com/forum/images/common/back.gif
我编完程序,run之后出现
"end" expected, "End of Input" found.
这样的错误
但是我没有漏写end啊,有人知道哪里出错了么
我的程序:function th = mymas(x)
=size(x);
for i=1:m
for j=1:n
...
是 elseif ,不是 else if
请多看看 matlab 基础书
页:
[1]