コード例 #1
0
        private AdjustResultMatrix GetRealTimeResult(AdjustObsMatrix input)
        {
            //构建不变参数的法方程
            var newConstParamNe = input.BuildConstParamNormalEquation();

            NormalEquationSuperposer.Add(newConstParamNe);                 //添加到法方程迭加器中
            WeightedVector     estY   = NormalEquationSuperposer.GetEstimated();
            AdjustResultMatrix result = Step3GetMutableX(estY, ObsMatrix); //求异变参数

            return(result);
        }
コード例 #2
0
        private static WeightedVector Step2GetConstY(List <MatrixEquation> normals)
        {
            NormalEquationSuperposer NormalEquationSuperPoser = new NormalEquationSuperposer();

            //step 2: 求固定参数
            foreach (var normal in normals)
            {
                NormalEquationSuperPoser.Add(normal);
            }

            return(NormalEquationSuperPoser.GetEstimated());
        }