Is it possible to find two (or more) 1 dimensional vectors that when multiplied produce an already specified matrix? If so, how would I go about doing/programming that?
For example:
Given a matrix, $A$, of size $(N$x$N)$, find the vectors, $b~(N$x$1)$ and $x~(1$x$N)$, such that $A=b~$x$~x$