MATLAB: Can I adjust the matrix of state-space model during simulation in Simulink

simulink lsim state-space

I want to change the system matrix during the dynamic simulation within the Simulink. I can do that with following codes using the command "lsim": ….. %%Stage I X1 = lsim(sys_1,u(1:100),t(1:100)); %%Stage II X2 = lsim(sys_2,u(101:end),t(101:end),X1(end,:)); %%X1(end,:) is the last state of Stage I and to be the initial state of Stage II …..
But for convenient, I prefer the simulation to be performed in the Simulink with the block "State-space". How could I to integrate the above two lsims into one Simulink model with some special design and blocks?
Thank you!

Best Answer

See my answer here:
There is a link to an example for state space format