Hi,
I am wondering if GAUSS 17 provides a way to show my simulation progress, like a progress bar? For a 1000 Monte Carlo experiment, it would be a good idea to show me how many experiments have been conducted.
Thank you for your help.
1 Answer
0
Usually, you would do this with a simple print statement. Here is a simple example which illustrates the point
iters = 100;
batch_size = 30;
//Pre-allocate vector to hold
//means from each draw
results = zeros(iters, 1);
for i(1, iters, 1);
//Draw a random normal sample of length
//'batch_size', compute its mean
//and store the mean in the 'results' vector
results[i] = meanc(rndn(batch_size, 1));
//If 'i' is evenly divisible by 10,
//print a message
if (i % 10 == 0);
print "iteration "$+ntos(i);
endif;
endfor;
which will print the following
iteration 10 iteration 20 iteration 30 iteration 40 iteration 50 iteration 60 iteration 70 iteration 80 iteration 90 iteration 100
Your Answer
1 Answer
0
Usually, you would do this with a simple print statement. Here is a simple example which illustrates the point
iters = 100;
batch_size = 30;
//Pre-allocate vector to hold
//means from each draw
results = zeros(iters, 1);
for i(1, iters, 1);
//Draw a random normal sample of length
//'batch_size', compute its mean
//and store the mean in the 'results' vector
results[i] = meanc(rndn(batch_size, 1));
//If 'i' is evenly divisible by 10,
//print a message
if (i % 10 == 0);
print "iteration "$+ntos(i);
endif;
endfor;
which will print the following
iteration 10 iteration 20 iteration 30 iteration 40 iteration 50 iteration 60 iteration 70 iteration 80 iteration 90 iteration 100