Initializing a value at the beginning of a Feedback loop in SIMULINK
Show older comments
Hello all,
I am attaching a simplified version of a SIMULINK model with a feed back loop. In the model, the variable 'x' is involved in a feedback loop. x is a 3X1 Matrix with values x = [0.9 ; 0 ; 0] which I have initialized inside the MATLAB fcn block. This is a state equation and the x gets updated after a series of equations. Now how will I use the updated value in the next time step ? Even though the updated value is feedbacked into the input, the initial value of x inside the MATLAB fcn is still used in the calculation as the initializing comes inside the fcn. How to solve this issue ?

2 Comments
Sreekanth Nandakumar
on 2 Aug 2019
Accepted Answer
More Answers (0)
Categories
Find more on Modeling in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!