How to run Simulink model in a loop with continuously changing one input parameter?
37 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have built a Simulink model and it's inputs are given from scripts. Say suppose my input is "x" and output is "y", I have to simulate the model for different input values (x) and get corresponding outputs (y).
0 commentaires
Réponses (3)
Sulaymon Eshkabilov
le 10 Avr 2019
% Simulink won't run if the result comes to inf or NaN.
% A bit more complete answer of this problem:
y = cell(zeros(1,5));
for ii=1:5
OUT = sim('simulink_model.slx');
y{ii} = OUT;
end
0 commentaires
Avinash Prakash
le 15 Juin 2016
Modifié(e) : Avinash Prakash
le 15 Juin 2016
1 commentaire
Amardeep Mishra
le 23 Oct 2018
How to force the for loop to continue even when sim() returns NaN or infinity?
Andreas Goser
le 14 Juin 2016
Most users run this through a MATLAB script and the SIM command. You can also leverage commands like SET_PARAM.
Voir également
Catégories
En savoir plus sur Simulink Environment Customization 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!