how to write a function for iterative check between a randsample value and a fixed value.

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.

 Risposta accettata

function y = myRandSmpl(sim, x)
y = randsample(sim,1);
while y < x
y = randsample(sim,1);
end
end
Is that what you need?

Più risposte (0)

Categorie

Scopri di più su Parallel Computing in Centro assistenza e File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by