matlab for与while
发布网友
发布时间:2022-05-08 23:15
我来回答
共2个回答
热心网友
时间:2024-01-17 01:36
for i=1:10;
flag = 1;
while flag
t=t+dt;
jstx=jstx+b*dt*(a*t*cos(alfa(i))-jstx)/sqrt((a*t*cos(alfa(i))-jstx)^2+(a*t*sin(alfa(i))-jsty)^2);
jsty=jsty+b*dt*(a*t*sin(alfa(i))-jsty)/sqrt((a*t*cos(alfa(i))-jstx)^2+(a*t*sin(alfa(i))-jsty)^2);
zscy=a*t*sin(alfa(i));zscx=a*t*cos(alfa(i));
flag = (sqrt((jstx-zscx)^2+(jsty-zscy)^2)>d);
end
T=[T t];
end
热心网友
时间:2024-01-17 01:36
把while用if代替