Simulink 中的 FOR 迭代器子系统:理解 FOR 迭代器的简单模型-matlab开发

时间:2024-06-19 07:37:45
【文件属性】:

文件名称:Simulink 中的 FOR 迭代器子系统:理解 FOR 迭代器的简单模型-matlab开发

文件大小:9KB

文件格式:ZIP

更新时间:2024-06-19 07:37:45

matlab

我有一个执行以下操作的simulink模型: In1 输入将采用 3 个元素输入的向量(这将随时间变化,但出于初始开发/测试目的,我使用了一个常量 [1 3 6]) In2 是一个 6x3 大小的常数矩阵,其值为X = 1 4 6 1 4 5 1 3 6 0 0 0 2 3 5 3 5 7 simulink模型应该输出X中[1 3 6]的对应索引(基于1的索引)(应该是3)。 当我模拟这个模型时,我能够在每个循环(10 ms 循环)中看到值“3”,并且在 FOR 子系统内有一个范围(模型中的@ Scope3)。 但是当我将此输出范围限定在 FOR 子系统之外(模型中的 @ Scope),它始终显示“0”且永远不等于“3”。 我无法理解这种行为。 请帮忙!


【文件预览】:
For_iter.zip

网友评论