Interleaving vectors in simulink

4 Ansichten (letzte 30 Tage)
Ottar Gislason
Ottar Gislason am 25 Mai 2021
Hi all,
I have two vectors in simulink which I want to merge into a single one. These vectors do not have the same length, the ratio is 10:1.
Example:
Vector1 =
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
Vector2 =
2 2
I want to interleave one value of the short vector for each ten of the long one:
DesiredVector =
1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 1 1 1 1 2
Is there any block in Simulink which achieves this?
Thanks

Antworten (1)

Tarunbir Gambhir
Tarunbir Gambhir am 28 Mai 2021
I am not sure if there exist a block that specifically does this. However, this task can be done easily by creating a custom MATLAB function block.

Kategorien

Mehr zu Large-Scale Modeling finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by