【发布时间】:2020-06-05 21:47:55
【问题描述】:
我正在尝试使用 2D 矢量 [M x N] 来实现简单的功能。我的意图是迭代行并读取列。所以,我使用了一个 FOR 迭代器子系统,将 FOR 迭代器设置为 0 -> M-1,然后对读取的数据执行一些操作。
为了在下面的示例中简单起见,我只使用了大小为 1X10 的向量:[100 200 300 400 500 600 700 800 900 1000]
但是,for 迭代器没有显示任何值的变化(迭代器和读取列)。我放了范围,我只看到最后一个值,即向量的 900。
子系统输出的作用域>
for 迭代器块的作用域>
FOR迭代器的块参数:
SELECTOR 块的参数:
预期输出: 我的期望是我为每个索引读取一列,因此子系统输出的范围应该线性变化,100 -> 200 -> 300 -> 400 .......-> 1000。我在这里做错了什么?
谢谢!
【问题讨论】:
标签: matlab for-loop signal-processing matlab-figure simulink