测量平差

求坐标精度:

https://www.cnblogs.com/pylblog/p/10464467.html

由泰勒展开式到微分:

一阶展开

Z = f(x1,x2,...xn) = f(x10 , x20, ...xn0) + δf / δx1 * (x1 -x10) + ... δf / δxn *  (xn -xn0)

Z  -  f(x10 , x20, ...xn0) = dZ = δf  / δx1 * dx1 +  ... δf / δxn * dxn 

 

 

 

Xc = XA + S * Cos(aAC)

Yc = YA + S * Sin(aAC)

σc2 = σxc2 + σyc 又等于 σc2 = σs2 + σβ 

假如A已知,也就是无误差

dXc = cos(aAC) dS - S * sin(aAC) * daAC / ρ   (daAC 是一个角度单位,度或分、秒)

dYc = sin(aAC) dS + S * cos(aAC) * daAC / ρ 

因为测角、距是相互独立的,所以由误差传播,可得

 σxc=  cos2(aAC) σs + (S/ρ)2 sin2(aAC) σAC2

 σyc= sin2(aAC) σs + (S/ρ)2 cos2(aAC) σAC2

σc2 = σxc2 + σyc2  = σs + ( (S / ρ)  σAC )2

 纵向误差:σs

 横向误差:(S / ρ)  σAC 


 

关于定权

有L1~L6个等精度观测的、相互独立的观测值,精度为σ,分别由两人观测

甲观测了:L1、L2       甲提交观测值:X = (L1 + L2)/ 2   精度:σ = σ / √2

乙观测了:L3、L4、L5、L6  乙提交观测值:X = (L3 +.. + L6)/ 4  精度:σ = σ / √4

那么,如果都是同一人观测的,结果可为:

X = (L1 + ..... + L6) / 6

但现在要从甲、乙两方提交的成果考虑,那么:

X = ( 2X+ 4X )/ (2 + 4)

2 = σ2 / σ 2

4 = σ2 / σ 2

回代:

X = (  σ2 / σ 2 * X甲 +  σ2 / σ 2 * X乙 )/ ( σ2 / σ 2 +  σ2 / σ 2

p =  σ2 / σ 2  (权越大,精度越好)

那么:

X = ( p X甲 + p X )/ (p  + p )

 由上式可知:

X = (  1 / σ 2 * X甲 +  1 / σ 2 * X乙 )/ ( 1 / σ 2 +  1 / σ 2

σ 可以为任意值,不影响X的计算结果

posted on   耀礼士多德  阅读(721)  评论(0编辑  收藏  举报

(评论功能已被禁用)
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示