Matlab Simulink块的输出如何作为输入反馈?

Matlab Simulink块的输出如何作为输入反馈?,matlab,simulink,Matlab,Simulink,我有两个嵌入式Matlab函数,我正在使用它们创建Simulink模型。两个函数都使用第二个函数的输出作为其输入。我现在得到一个错误,表明这是一个无效的循环 有人知道如何实施这种行为吗 您已经创建了一个代数循环,这意味着计算嵌入式MATLAB块的输入直接依赖于块的输出。当回路为“自回路”时,即回路中只有一个块时,不允许出现这种情况 解决此问题的一种方法是将单元延迟块放在反馈到嵌入式MATLAB块的信号上的某个位置。有关更多信息,请参阅代数循环。谢谢,在第二个函数的输出端添加一个单位延迟块解决了这

我有两个嵌入式Matlab函数,我正在使用它们创建Simulink模型。两个函数都使用第二个函数的输出作为其输入。我现在得到一个错误,表明这是一个无效的循环

有人知道如何实施这种行为吗


您已经创建了一个代数循环,这意味着计算嵌入式MATLAB块的输入直接依赖于块的输出。当回路为“自回路”时,即回路中只有一个块时,不允许出现这种情况


解决此问题的一种方法是将单元延迟块放在反馈到嵌入式MATLAB块的信号上的某个位置。有关更多信息,请参阅代数循环。

谢谢,在第二个函数的输出端添加一个单位延迟块解决了这个问题。