水准网间接平差

一、原理概述

  间接平差的函数模型和随机模型为:
L ^ = B X ^ + d D = σ 0 2 Q = σ 0 2 P − 1 \hat{L}=B\hat{X}+d\\ D=\sigma_0^2Q=\sigma_0^2P^{-1} L^=BX^+dD=σ02Q=σ02P1
误差方程为:
V = B x ^ − l V=B\hat{x}-l V=Bx^l
法方程为:
B T P B x ^ − B T P l = 0 B^{T}PB\hat{x}-B^{T}Pl=0 BTPBx^BTPl=0
其解为:
x ^ = ( B T P B ) − 1 B T P l = N B B − 1 W \hat{x}=(B^TPB)^{-1}B^TPl=N_{BB}^{-1}W x^=(BTPB)1BTPl=NBB1W

观测量平差值:
L ^ = L + V \hat{L}=L+V L^=L+V
参数平差值:
X ^ = X 0 + x ^ \hat{X}=X^{0}+\hat{x} X^=X0+x^

二、案例分析

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

《误差理论与测量平差基础》

三、代码实现

水准网间接平差案例的pythpn,C++,matlab代码实现

根据间接平差计算原理,使用python编写代码计算结果如下:
在这里插入图片描述
使用matlab编写代码计算结果如下:
在这里插入图片描述
使用C++编写代码计算结果如下:
在这里插入图片描述

相关推荐

  1. 展锐台camera添加底层水印

    2024-05-14 11:24:09       35 阅读
  2. Github项目-CNNResnet9-残神经网络水果多分类项目

    2024-05-14 11:24:09       61 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 11:24:09       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 11:24:09       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 11:24:09       87 阅读
  4. Python语言-面向对象

    2024-05-14 11:24:09       96 阅读

热门阅读

  1. C++算法——函数对象\谓词\内置仿函数

    2024-05-14 11:24:09       35 阅读
  2. chatGPT 凌晨发布会内容总结

    2024-05-14 11:24:09       30 阅读
  3. LINQ(四) ——使用LINQ进行对象类型初始化

    2024-05-14 11:24:09       35 阅读
  4. 分享四种CAD图纸加密方法,严防盗图

    2024-05-14 11:24:09       32 阅读
  5. 矩阵的特征分解

    2024-05-14 11:24:09       30 阅读
  6. 蓝桥杯-移动距离(最简单的写法)

    2024-05-14 11:24:09       30 阅读