Originally Posted by

**anon** How do I store all results from a Monte Carlo simulation? The output only shows the last entry. Any help would be appreciated - I'm a Matlab newbie and have been stuck on this for a while.

Thanks!

Presumably inside the function or whatever you have a loop something like:

Code:

function x=SomeFunc(nitert)
for idx=1:nitert
x=some calculation of an instantation of a random variable X
end

so what you do is something like:

Code:

function rv=SomeFunc(nitert)
rv=zeros(1,nitert);
for idx=1:nitert
x=some calculation of an instantation of a random variable X
rv(idx)=x;
end

then when called the function returns an array if instantations of the RV X.

RonL