Use an array as input and output in Simulink

Hey there,
I am using a MATLAB Function block in Simulink. The goal is to have an array as an input as well as output. The output is the input in the next time-step. To realize this, I would usually use an unit delay with an initial condition but this does not work with arrays (as far as I know).
Is there a way to give the input array an initial value and use the outputs of the following time-steps as new inputs?
Thank you!

 Accepted Answer

The unit delay block can handle arrays. Did you try it and run into an error?

More Answers (0)

Categories

Find more on Simulink in Help Center and File Exchange

Asked:

on 5 Jan 2022

Answered:

on 5 Jan 2022

Community Treasure Hunt

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

Start Hunting!