基于矩阵分解的方法