【发布时间】:2020-11-16 00:53:03
【问题描述】:
一般问题,如果我的 MATLAB 代码如下所示:
for x=0:500
if x <= 250
y = 2*x+1;
else
y = 3*x+2;
end
end
如何在 Simulink 中使用模块/系统来获得相同的逻辑?每当我尝试使用开关和 If 块时,都会收到类似“循环中涉及 __ 的输入端口 (1)”的错误。
如果有帮助,我可以分享我的模型。但是,如果有人能告诉我如何将这段代码放在 Simulink 系统中,我相信我能弄明白。仅供参考,如果不是很明显,x 是我的输入,y 是我的输出。
谢谢!
【问题讨论】:
标签: matlab if-statement logic system simulink