This example shows how to create a state-space (genss) model having both fixed and tunable parameters.
Create a state-space model having the following state-space matrices:
where a and b are tunable parameters, whose initial values are –1 and 3, respectively.
Create the tunable parameters using realp.
a = realp('a',-1); b = realp('b',3);
Define a generalized matrix using algebraic expressions of a and b.
A = [1 a+b;0 a*b]
A is a generalized matrix whose Blocks property contains a and b. The initial value of A is M = [1 2;0 -3], from the initial values of a and b.
Create the fixed-value state-space matrices.
B = [-3.0;1.5]; C = [0.3 0]; D = 0;
Use ss to create the state-space model.
sys = ss(A,B,C,D)
sys is a generalized LTI model (genss) with tunable parameters a and b.