标题: 请问为什么Matlabif部分语句不执行 [打印本页] 作者: yixiangtiankong 时间: 2012-2-13 00:38 标题: 请问为什么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的值完全不对啊。。作者: yixiangtiankong 时间: 2012-2-13 00:39
A2那段语言是多余的。。。作者: 新生泪 时间: 2012-2-21 16:24
if语句肯定执行了,要不然A1全是0;程序里面又很多多余的语句,不是程序的问题