Use an array as input and output in Simulink

15 views (last 30 days)
Yûma-Samuel Kaiser
Yûma-Samuel Kaiser on 5 Jan 2022
Answered: Paul on 5 Jan 2022
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

Paul on 5 Jan 2022
The unit delay block can handle arrays. Did you try it and run into an error?

More Answers (0)

Community Treasure Hunt

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

Start Hunting!