In [l], Ballantine also completely determined those matrices which are expressible as products of two, three, or four positive matrices. We will show that similar results hold for the products of nonnegative matrices. In particular, it is shown that T is the product of two nonnegative matrices if and only if it is similar to a nonnegative one (Theorem 2.2). The proof for this is slightly more involved than the corresponding one for positive products. The
main step is to show that no nilpotent matrix, except the zero one, can be the product of two nonnegative matrices (Lemma 2.1). In the case of three nonnegative matrices, our attempt for a complete characterization has been less successful. We are able to show that any nilpotent matrix is the product of three nonnegative matrices (Corollary 3.4) and obtain a slightly more
general sufficient condition (Theorem 3.3), which is in terms of Ballantine’s characterization of the products of three positive matrices.