主要内容

使用赋值块迭代赋值

这个例子展示了如何使用assign块将在For或While迭代器循环中计算的值赋值给连续的元素。您可以使用矢量、矩阵或多维信号,并在单个时间步内完成分配。在这个模型中,For Iterator块创建了一个向量信号,其每个元素都等于*我$ 3美元在哪里我美元元素的索引。

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