生成矩阵使用正矩阵，逆矩阵有浮点数运算