本文摘自张贤达的《矩阵分析与应用》第六章
----------------------------------------------------------------------------------