Pacopag
- 193
- 4
Hi. I'm wondering if anyone can point me to any information on techniques to decompose a matrix (actually a 3D matrix) into an outer product of vectors. Particularly, given M_{i,j,k}, I want to find vectors a_{i}, b_{i} and c_{i} such that
<br /> M_{i,j,k} = a_{i}b_{i}c_{i}<br />
where the multiplication on the right is an outer product.
I've read that this is only possible if the matrix M has a rank of one, but I can find anything on how to actually decompose the matrix, only that it CAN BE done. Also, if M has rank one, does that mean that there is a "unique" decomposition? What if the rank is something other than one? In that case would it be possible to find a family of solutions?
Thanks for any help.
<br /> M_{i,j,k} = a_{i}b_{i}c_{i}<br />
where the multiplication on the right is an outer product.
I've read that this is only possible if the matrix M has a rank of one, but I can find anything on how to actually decompose the matrix, only that it CAN BE done. Also, if M has rank one, does that mean that there is a "unique" decomposition? What if the rank is something other than one? In that case would it be possible to find a family of solutions?
Thanks for any help.