1 function dXdt =
mRiccati(t, X, A, C,R, Q)
2 X = reshape(X, size(A)); %Convert from
"n^2"-by-1 to
"n"-by-
"n" 3 dXdt = X*(A
') + A*X - X*(C')*(inv(R))*C*X + Q; %Determine derivative
4 dXdt = dXdt(:); %Convert from
"n"-by-
"n" to
"n^2"-by-1
function mRiccati(in t, in X, in A, in C, in R, in Q)