主要内容

使用Demux块提取矢量元素

当使用Demux块从向量输入中提取和输出元素时,您可以在向量表达式中使用-1来指示块动态地调整相应的端口大小。当一个向量表达式同时包含正数值和-1值时,块将任意数量的元素分配给具有正数值的端口。块将剩余的元素尽可能均匀地分布在值为-1的端口上。

在本例中,输出数Demux块参数设置为[- 1,3,-1]。因此,块输出三个信号,其中第二个信号总是有三个元素。第一和第三信号的大小取决于输入信号的大小。对于一个有七个元素的输入向量,Demux块在第一个端口上输出两个元素,在第二个端口上输出三个元素,在第三个端口上输出两个元素。

另请参阅