添加转移矩阵 构建  将代码优化