Main Content

使用 Assignment 模块的迭代赋值

此示例说明如何使用 Assignment 模块将在 For Iterator 或 While Iterator 循环中计算出的值赋给连续元素。您可以使用向量、矩阵或多维信号,并在单一时间步内完成赋值。在此模型中,For Iterator 模块创建一个向量信号,其每个元素都等于 $3*i$,其中 $i$ 是该元素的索引。

迭代器为 Assignment 模块生成索引。在第一次迭代中,Assignment 模块将第一个输入 (Y0) 复制到输出 (Y),并将第二个输入 (U) 赋给输出 Y(E1)。在连续迭代中,Assignment 模块将 U 的当前值赋给 Y(Ei),也就是说,无需首先将 Y0 复制到 Y。这些操作在单一时间步内发生。

另请参阅

模块