Setting initial condition of State Space model (not block in Simulink)

I know how to set initial conditions of a state space model when using the state-space block in Simulink. However, how is it done using the "ss" command?
e.g. given A, B, C and D, how can I set the initial condition x0 using the "ss" command?
G = ss(A,B,C,D,x0) % not the correct code but just to give an idea of what I am trying to achieve
The "lsim" command does change the initial condition but I just want to set the initial condition without simulating the system.
Thanks for your time in advance.

 Accepted Answer

Paul
Paul on 23 Apr 2021
Edited: Paul on 23 Apr 2021
I'm almost certain that the initial conditions are not a settable (is that a word?) property of ss objects. The initial conditions have to be provided to functions that use them.

1 Comment

Yes, that's what it feels like. I will wait for a while to see if someone has to add anything. Thanks for your input though!

Sign in to comment.

More Answers (0)

Categories

Products

Release

R2021a

Asked:

on 22 Apr 2021

Commented:

on 23 Apr 2021

Community Treasure Hunt

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

Start Hunting!