我通过更改参数在循环中使用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

由于模型花了很多时间来执行(100s),我正在尝试优化它 .

我只发现“快速加速器”模拟模式减少到70秒 . 但我不知道是否有更好的方法 . 我可以编译一次模型,并在循环中重复使用它吗?或者我可以给一个向量而不是一个参数(没有并行计算工具箱)?