我通过更改参数在循环中使用 Simulink 模型。
for i = 1:length(c_slip_sweep);
...
c_slip=c_slip_sweep(i)
tic; [tt2{i},xx2{i},yy2{i}]=sim(model,stop_time); toc
...
end
由于模型花费大量时间来执行(100 秒),我正在尝试对其进行优化。
我只发现“快速加速器”模拟模式减少到 70 秒。但是不知道有没有更好的办法。我可以编译一次模型,然后在循环中重新使用它吗?或者我可以给一个向量而不是一个参数(没有并行计算工具箱)?