How to run Simulink with all possible permutations of variables
1 次查看(过去 30 天)
显示 更早的评论
Hi all, I am trying to run my Simulink model that includes several variables. I want to know how to run it so that my model runs all possible permutations instead of me manually entering or changing the variable data each time. Thanks!
I have tried defining this data in matlab and then setting the constants as each variable name. I have also tried using simin from workspace to import the data stored in matlab. Neither of these options have worked. I keep getting errors regarding the dimension of my data.
0 个评论
回答(1 个)
Sebastian Castro
2017-7-18
Where are these variables used in your Simulink model?
If they are simple parameters, e.g., the value of a Gain block, you should be able to do something fairly simple like:
kVals = 1:10;
for k = 1:numel(kVals)
simout(k) = sim('modelName','FastRestart','on');
end
If they are inputs to the model, then it depends on how your model is set up and may require something more complex.
- Sebastian