error in matrix dimension , this code use extended kalman filter for fusion radar and lidar sensor

3 comentarios

houssem alimi
houssem alimi el 4 de En. de 2019
can someone help me ???
Bob Thompson
Bob Thompson el 4 de En. de 2019
Can you post the entire error message please?
houssem alimi
houssem alimi el 4 de En. de 2019
Error using *
Inner matrix dimensions must agree.
Error in extkflid (line 64)
X = X+ K*Y-(H_Lidar*X)

Iniciar sesión para comentar.

 Respuesta aceptada

Bob Thompson
Bob Thompson el 4 de En. de 2019

0 votos

I think that your issue is with K*Y. As best I can tell, K is 3x3, while Y is 2x2, so it is not possible to do matrix multiplication with two arrays of these sizes.

6 comentarios

houssem alimi
houssem alimi el 4 de En. de 2019
so what can I do
madhan ravi
madhan ravi el 4 de En. de 2019
K(:)*(Y(:)).' % this will stop the error but no idea if it will get you the desired result
Error using +
Matrix dimensions must agree.
Error in extkflid (line 64)
X = X+ K(:)*(Y(:)).'-(H_Lidar*X)
Bob Thompson
Bob Thompson el 4 de En. de 2019
So X is 4x1, H_Lidar*X is 3x1, and K*Y is something. You're getting the error because the rules of matrix math won't allow this type of operation.
As for fixing it, the best I can offer is to make sure you have your equations correct, and that your matrices are the correct size. Unfortunately, I can't help much with that because I don't know what you're really trying to accomplish with this script.
houssem alimi
houssem alimi el 4 de En. de 2019
for obtaining sensor fusion thanks to extended kalman filter
Bob Thompson
Bob Thompson el 4 de En. de 2019
Yeah, I am unfamiliar with what that means.
Again, my suggestion is to go back and double check that the math and matrix sizes are what they should be based on hand calculations. If everything does compare with hand calculations, then I would suggest backing it out a bit further, and checking the original math.

Iniciar sesión para comentar.

Más respuestas (0)

Productos

Etiquetas

Preguntada:

el 4 de En. de 2019

Comentada:

el 4 de En. de 2019

Community Treasure Hunt

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

Start Hunting!

Translated by