Automatically save output variable of multiple-run simulation with different names

Hi,
I am running a Matlab script which opens up a Simulink model and runs the simulation several times within a for-loop. I have a Uniform Random Number Block in my model, so the output of the Simulation will be different in each run. The problem I have is that if I run the simulation 20 times via my Matlab script, the output variable is overwritten in the workspace after each run. Is there a way to save the output variable in my workspace after each run with a different name and still be able to have my script run the simulation as many times as I want automatically?
Thank you, Fabian

3 Comments

I have facing the same problem that how to rum the simulink model multiple times and store the data, can u help me.
how i can run matlab simulink model multiple times using foor loop ? can you please help me
N = 5;
outputs = cell(N,1);
for K = 1 : N
outputs{K} = sim('modelName');
end

Sign in to comment.

More Answers (0)

Categories

Find more on General Applications in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!