我在 simulink 模型中有两个长度不同的矢量信号。现在,我想将较短信号的值添加到较长信号的特定元素中。让我用一个例子来解释一下:
假设,信号 A 的值为 [1 2 3 4 5],信号 B 的值为 [2 4 8]。我想将 B 的值添加到 A 的第 1、第 3 和第 5 个元素,得到 [3 2 7 4 13]。相应的 matlab-command 将是A([1 3 5])=A([1 3 5])+B
.
Insert Zero
通过使用-Block将 B 填充到与 A 相同的长度,然后添加两个向量,在 Simulink 中应该可以实现同样的事情。不幸的是,这个块需要我没有的通信系统工具箱。除了使用嵌入式 matlab 函数之外,您还有其他可能性吗?