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?

 Risposta accettata

José-Luis
José-Luis il 3 Nov 2012
Modificato: José-Luis il 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 Commenti

Dipesh
Dipesh il 3 Nov 2012
is that for loop in the same script as my mfile or a new mfile completely?
José-Luis
José-Luis il 3 Nov 2012
Modificato: José-Luis il 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)
Dipesh
Dipesh il 3 Nov 2012
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.
Alexandra
Alexandra il 8 Nov 2016
Hi, I have a model with many many loops and they all have i and j. So what is at risk? Speed?

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB 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