【发布时间】:2013-09-10 21:53:37
【问题描述】:
我正在尝试在 Matlab 的 for 循环中使用 while 循环。 while 循环将重复相同的操作,直到满足某些条件。 while 循环的结果是 for 循环中的一次迭代。我无法正确获取它。
n=100;
for i=1:n
while b<0.5
x(i)=rand;
b=x(i);
end
end
我不确定我做错了什么。 谢谢
【问题讨论】:
-
代码有什么问题?究竟是什么问题?
-
在第一次调用
while-statement 之前你可能需要初始化b -
我试图初始化 b 但这不起作用。我正在尝试获取大小(1x100)所有值都大于0.5的x值向量。 x 值是随机生成的。
标签: matlab for-loop while-loop