请问为什么Matlabif部分语句不执行
程序syms m n k
A1=zeros(180,13,180);
A2=zeros(180,13,180);
for m=1:180
for k=1:13
for n=1:179
A1(m,k,n)=(m-n).*225./k+5;
if A1(m,k,n)>0&&A1(m,k,n)<255,
A1(m,k,n);
else A1(m,k,n)=0;
end
end
end
end
输出的时候A1的值完全不对啊。。 A2那段语言是多余的。。。 if语句肯定执行了,要不然A1全是0;程序里面又很多多余的语句,不是程序的问题
页:
[1]