matrix analysis is essential in Pattern recognition and Machine Learning. The recommended textbook is Matrix analysis by Johnson. The reference textbook is Steven Roman's work, Advanced Linear algebra. Either book is enough to serve as the textbook, but they differ in the topics. You can read Steven's book by understanding the Linear algebra in an analytical ways and consult the Johnson's in a computational way. Johnson makes you focus more on the Factorization , JCF and inequalities. Steven may emphasize the content of group, ring, modulus, and a lot of something else. The Umbrel(?) Calculus is main contributed by Steven. Actually, in Taiwan, some universities use Steven as the material read in the advanced course.
I try to solve all the Problem independently. If you're interested in the solution, you can discuss this via email with me.Or you can post your confusion in the mathematical overflow. My email is Weijun_Yin@whu.edu.cn.