Je fais référence au Kalman Filter Explanation. Lors de l'application de l'opération mentionnée et lors de l'estimation de la nouvelle valeur, je ne peux pas effectuer les opérations mentionnées car les dimensions de la matrice ne correspondent pas.Matrice de filtres de Kalman Non-concordance entre les dimensions et l'estimation de la nouvelle valeur
Je les variables comme ci-dessous
A transition matrix - 2x2 - {{1d, timestampDiff}, {0d, 1d}};
X from the previous state - 2x1 - {{measuredValue}, {measuredChangingRate}}
P variance matrix - 2x2 - {{1000, 0}, {0, 1000}}
H Measurement matrix - 1x2 - {1,1}
Z measured values - 1x2 - {34.5,4}
Mes calculs sont comme ci-dessous
t - désigne la transposition '- désigne l'inverse
1. Xk = A.X (2x2 . 2x1 = 2x1)
2. Pk = A.P.At (2x2 . 2x2 . 2x2 = 2x2)
3. K = Pk.Hkt/(Hk.Pk.Hkt + Rk)
(2x2 . 2x1)/(1x2 . 2x2 . 2x1 + 1x1) = 2x1
4. Xk(estimate) = Xk + K.(Z - Hk.Xk)
2x1 + (2x1 . (1x2 - 1x2 . 2x1)) = 2x1 + 2x2
Dans la 4ème étape, i ne peut pas ajouter les deux matrices puisque ses dimensions sont différentes.
Veuillez me signaler où j'ai fait mon erreur.
Merci beaucoup.
Oui, il est. Merci beaucoup. –