问题描述
我只是想做一个简单的循环,在随机数生成中,如果得到 1,则退出循环并打印出退出的步骤数。该代码由于某种原因不起作用。你能帮我吗?
谢谢!
for n=1:5
app.lepesszam = 0;
while app.i~=1
app.i = 0;
app.i = round(rand(1,1));
app.lepesszam = app.lepesszam + 1;
end
disp(app.lepesszam);
end
解决方法
我意识到问题出在哪里。
...
app.lepesszam = 0;
app.i = 0;
while app.i~=1
app.i = round(rand(1,1));
...
所以它已经起作用了。
祝你有美好的一天。