Simulinkモデルに長さが異なる2つのベクトル信号があります。ここで、短い信号の値を長い信号の特定の要素に追加したいと思います。例を使って説明しましょう:
信号Aの値が[123 4 5]であり、信号Bの値が[248]であると仮定します。Aの1番目、3番目、5番目の要素にBの値を追加すると、[3 2 7413]になります。対応するmatlab-commandはA([1 3 5])=A([1 3 5])+B
。
Insert Zero
-Blockを使用してBをAと同じ長さにパディングし、両方のベクトルを追加することで、Simulinkでも同じことが可能になります。残念ながら、このブロックには私が持っていない通信システムツールボックスが必要です。埋め込まれたmatlab関数を使用する以外に、他の可能性はありますか?