数学建模社区-数学中国

标题: 请问为什么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;程序里面又很多多余的语句,不是程序的问题




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5