2009-04-23

作者在 2009-04-24 14:01:41 发布以下内容
  m=[];
  n=[];
  A='F+F--F+F';
  B=str2code(A); 
  X=[];
  Y=[];
  X(1)=0,X(2)=1;
  Y(1)=0,Y(2)=0;
  for i=2:length(B)
    if B(i)==45 then m=[X(i)+cos(%pi/3)];
                       n=[Y(i)+sin(%pi/3)];    
    elseif B(i)==46 then m=[X(i)+cos(%pi/3)];
                       n=[Y(i)-sin(%pi/3)]; 
    elseif B(i)==-15 then X(i+1)=m(1);
                        Y(i+1)=n(1);
                    end 
               
   m=[];
   n=[];
end
 
 
不论怎么改都会出现相同的问题,invalid index,怎么会无效呢?
开发日志 | 阅读 1842 次
文章评论,共1条
Bicyl
2009-04-30 12:39
1
现在不是搞定了嘛,厉害!
游客请输入验证码
文章归档