【发布时间】:2017-06-23 07:03:49
【问题描述】:
我有一个关于使用带有成对变量的 for 循环的问题。
现在我正在使用循环:
For i=1:1:10
Code
End
代码执行 Simulink 模型。我需要在这个模型中引入两个变量。一个是扭矩 (A1–A10),另一个是触发时间 (B1-B10)。但我需要成对使用它们。例如,我想用 A1,B1,i(1) 条件执行模型,下一次迭代用 A2,B2,i(2) 等等。我正在考虑类似的事情:
TriggerTime= [B1 B2. ..B10]
Torque=[ A1 A2… A10]
YY = 1;
For i= 1:1:10
TriggerTime[1,YY];
Break torque[1,YY];
Y= Y +1;
Code
End
纯粹在 MATLAB 中,我认为这段代码可以工作(或不工作?)。但是当涉及到我的 Simulink 模型时,它就有点复杂了:
错误消息:
和
Simulink_model_part:
我试图弄清楚如何管理这些问题,但无法解决。我可以看到它应该很简单,但无法理解如何调整代码。
【问题讨论】:
-
检查 matlab-command set_param.
-
谢谢你,萨达尔。不幸的是,它没有成功。它仍然给我一个错误。