![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1501749/image.png)
Seeking Help to Find Kalman Decomposition Matrices
조회 수: 13 (최근 30일)
이전 댓글 표시
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1501744/image.png)
I need to find the matrix for a Kalman decomposition of the following problem. It would be even better if I could obtain the symbolic matrix as well.
Specifically, I am looking for the matrices At, Bt, and Ct.
Please help me as I'm having trouble finding the correct matrices, and my thesis is incomplete without solving this issue.
Thanks!!
댓글 수: 2
Sam Chak
2023년 10월 4일
@Edoardo Moroni, I'm not entirely clear on your approach to solving the problem and determining the Kalman Decomposition Matrices. Could you please provide a description of the system and explain why you introduce τ at
?
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1501749/image.png)
답변 (1개)
Sam Chak
2023년 10월 5일
% Parameters
m1 = 1;
m2 = 1;
m3 = 1;
k0 = 1;
% State-space system
A21 = [-k0/m1 k0/m1 0;
k0/m2 -2*k0/m2 k0/m2;
0 k0/m3 -k0/m3];
A = [zeros(3) eye(3);
A21 zeros(3)];
B = [1/m1 zeros(1,5)]';
C = [1 zeros(1,5)];
D = 0;
sys = ss(A, B, C, D)
% Kalman decomposition, where T is the transformation matrix
[sysr, T] = minreal(sys)
% Check by manually transforming the original matrices
At = T*A*T';
Bt = T*B;
Ct = C*T';
Dt = D;
Ksys = ss(At, Bt, Ct, Dt)
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!