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

14 vues (au cours des 30 derniers jours)
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 commentaires
amit kumar
amit kumar le 30 Nov 2021
how i can run matlab simulink model multiple times using foor loop ? can you please help me
Walter Roberson
Walter Roberson le 30 Nov 2021
N = 5;
outputs = cell(N,1);
for K = 1 : N
outputs{K} = sim('modelName');
end

Connectez-vous pour commenter.

Réponse acceptée

the cyclist
the cyclist le 20 Fév 2014

Plus de réponses (0)

Catégories

En savoir plus sur General Applications dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by