how to write a function for iterative check between a randsample value and a fixed value.
1 次查看(过去 30 天)
显示 更早的评论
Dear all,
Can anyone please suggest me a way to write a function for the following example?
sim = normrnd(100,10,[10000,1]);
y = randsample(sim,1); x = 100; % sim is the results, which is calculated first. So "normrnd" is just for illustration purposes.
while(y < x) y = randsample(sim,1); end
just an iterative step until y>=x.
However, I need a function for this purpose, as this function will pass on to another function.
Thank you very much.
0 个评论
采纳的回答
Oleg Komarov
2011-3-19
function y = myRandSmpl(sim, x)
y = randsample(sim,1);
while y < x
y = randsample(sim,1);
end
end
Is that what you need?
更多回答(0 个)
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!