求教matlab程序 问题: s=5; for i=1:0.1:30 if abs(s-i)>=10 end end disp(i) 我想要的结果为5.1,为什么
比方说这个小程序:s=5;fori=1:0.1:30ifabs(s-i)>=10endenddisp(i)我想要的结果是15.1,为什么输出的是30呢?...
比方说这个小程序:
s=5;
for i=1:0.1:30
if abs(s-i)>=10
end
end
disp(i)
我想要的结果是15.1,为什么输出的是30呢? 展开
s=5;
for i=1:0.1:30
if abs(s-i)>=10
end
end
disp(i)
我想要的结果是15.1,为什么输出的是30呢? 展开
2个回答
展开全部
肯定是30啊,输出的是i,for循环之后i=30
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询