Reply by Michael_RW January 21, 20102010-01-21
Hagai,

The latter case is correct:  a column vector ( n-by-1 ) multiplied by its transpose or a row vector ( 1-by-n ), resulting in an n-by-n matrix.

What method are you using to calculate the matrix square-root?


Michael.




---
frmsrcurl: http://compgroups.net/comp.dsp/Unscented-kalman-filter-math-question,2
Reply by hagai_sela December 21, 20092009-12-21
Hi,
I am trying to implement an unscented kalman filter, as described here:

http://cslu.cse.ogi.edu/nsel/ukf/node6.html

My problem is with equation 18 - What does the multiplication mean? As far
as I understand, the first (Yi - y^) is a row vector, and the second one is
a column vector, therefore this is a dot product. But then the result of
the expression inside the sigma is a scalar, and Pyy is supposed to be a
matrix.
I also tried to interpret this as a vector direct product (column vector
multiplied by a row vector), the result is a matrix but I get bad results
when trying to update the covariance matrix.

Help, please...

Thanks,
Hagai.