Run an M-file multiple times

I have created an M-file which gives me random stuff using random numbers. I want to run this file 1000 times. How do I do this without having to press F5 1000 times?

 Accepted Answer

José-Luis
José-Luis on 3 Nov 2012
Edited: José-Luis on 3 Nov 2012
for ii=1:1000
your_m_file_name %the .m is not necessary
end
Provided you are in the directory your m-file resides in, or that it is located in Matlab's path.

6 Comments

is that for loop in the same script as my mfile or a new mfile completely?
José-Luis
José-Luis on 3 Nov 2012
Edited: José-Luis on 3 Nov 2012
New m-file, or the command line. Or you could just add a loop to your script (no need for your_m_file_name then)
Also, one more thing, is the "ii" a recognized matlab command? what does it mean if its not and how would I code it into my mfile?
No, it's the loop counter. You could use other names. Look at the documentation for for:
doc for
He used ii instead of i because it's good practice not to use i or j for loop indexes because they are the imaginary variable.
Hi, I have a model with many many loops and they all have i and j. So what is at risk? Speed?

Sign in to comment.

More Answers (0)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 3 Nov 2012

Commented:

on 8 Nov 2016

Community Treasure Hunt

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

Start Hunting!