GPS单点定位实验报告
GPS实习报告

GPS实习报告苏州科技学院目录前沿1:实习规定1:实习过程中要遵循实习纪律及有关规定、确保仪器和人身安全,凡违反实习纪律和规定,无故缺勤天数超过实习有效天数三分之一,或未交实习成果和实习报告或伪造实习成果者,均按不及格处理。
2:实习过程中,应按实习指导数的有关精度要求进行测量与计算,不满足进度要求的应返工。
实习观测数据与计算应在规定记录手簿中记载,不得伪造、涂改和转抄。
3:每组应该注意团结协作,密切配合,相互帮助,确保实习顺利完成。
4:切实爱护实习仪器与用品,凡损坏仪器与用品的应按环境学院测绘仪器中心规定赔偿,并应给予批评教育。
2:GPS仪器使用注意事项、(1):一个时段观测中不得进行以下操作:关闭接收机又重新启动;进行自测试改变卫星高度角;改变数据采样间隔;改变天线位置;按动关闭文件和删除文件等。
(2):观测员在作业期间不得擅自离开测站,并防止仪器受震动和被移动,防止人和其他动物靠近天线,遮挡信号。
(3):雷雨过境时应关机待测,并卸下天线防雷击。
(4):不可踩到或碰到接收机数据电缆和天线电缆,以防人为信号失锁、记录数据丢失、电缆折断甚至控制器死机。
(5):每一时段开始前,应查看电池电压,判断是否满足本时段观测(正常工作电压10~36VDC);(6):测前应保证接收机有足够的存储空间,以及避免手簿系统故障或中断造成数据丢失。
(7):观测中应保证接收机正常工作,且记录完整无误,经检查所有规定作业项目全部完成后方可迁站。
(8):观测期间,不得在天线附近呢50m以内使用电台,10m以内使用对讲机。
实习目的和意义(1):本课程是对学生进行GPS定位操作基本技能强化训练的一个重要的实践环节。
本次实践教学的目的是使学生全方位的在作业环境中系统训练,进一步巩固和加深GPS定位技术的理论知识,进而提高GPS测量仪器操作和数据处理能力,达到熟练操作GPS仪器的水平。
(2):进行几种GPS测量模式的实际操作系统,巩固和加深课堂学习的知识,进一步了解GPS的原理与应用。
gps定位实验报告

gps定位实验报告GPS定位实验报告引言:GPS(全球定位系统)是一种基于卫星导航的定位技术,它利用地球上的卫星系统来确定特定位置的方法。
本实验旨在探究GPS定位的原理和精度,并通过实际操作来验证其可靠性和准确性。
一、GPS定位原理GPS定位原理是基于三角测量的原理。
GPS接收机接收到来自卫星的信号后,通过测量信号的传播时间来计算出距离。
通过同时接收多颗卫星的信号,GPS接收机可以计算出自身与卫星之间的距离差,并根据这些距离差进行三角测量,从而确定自身的位置。
二、实验设备与方法本实验使用了一台GPS接收机和一台笔记本电脑。
首先,将GPS接收机与笔记本电脑通过USB线连接,确保接收机与电脑之间的通信畅通。
然后,打开接收机的电源,并在电脑上打开相应的GPS定位软件。
接下来,等待接收机与卫星建立连接,并获取到足够的卫星信号。
最后,记录下接收机显示的经纬度信息,并与实际位置进行对比。
三、实验结果与分析在进行实验过程中,我们发现GPS接收机的定位速度相对较快,一般在几秒钟内就能够获取到足够的卫星信号进行定位。
通过与实际位置进行对比,我们发现GPS定位的准确性非常高,误差一般在几米以内。
这证明了GPS定位技术的可靠性和精度。
然而,我们也注意到GPS定位的准确性可能会受到一些因素的影响。
例如,高楼大厦、山脉和树木等物体可能会阻碍卫星信号的传播,从而导致定位的不准确。
此外,天气条件也可能对GPS定位的精度产生影响。
在恶劣的天气条件下,如大雨或大雪,卫星信号的传播可能会受到干扰,从而影响定位的准确性。
四、GPS定位的应用GPS定位技术在现代社会中有着广泛的应用。
首先,GPS定位技术在导航领域被广泛使用。
无论是在汽车导航系统中还是在手机导航应用中,GPS定位都能够帮助人们准确地找到目的地。
其次,GPS定位技术在物流和运输领域也发挥着重要作用。
通过实时监控车辆的位置,物流公司可以更好地管理和调度运输车辆,提高物流效率。
GPS标准实习报告3篇

GPS标准实习报告GPS标准实习报告精选3篇(一)实习报告实习单位:XYZ科技有限公司实习日期:2022年1月1日至2022年1月31日一、实习背景和目的:我作为一名电子信息工程专业的学生,在大学期间学习了很多关于GPS(全球定位系统)的知识。
我选择在XYZ科技有限公司进行实习,是希望能够将课堂上学到的理论知识与实际工作相结合,提升自己在GPS领域的实践能力。
二、实习任务和工作内容:在实习期间,我主要参与了XYZ科技有限公司的GPS标准化工作。
具体工作内容如下:1.学习和熟悉GPS的基本原理和工作原理。
2.调研和分析国内外GPS标准和规范。
3.参与制定GPS标准的技术方案和规范。
4.与相关部门进行配合,收集并整理GPS标准的资料和文档。
5.参与GPS标准化工作的会议和讨论,提出自己的建议和意见。
三、实习收获和体会:通过这次实习,我对GPS标准化工作有了更深入的了解,并且提升了自己的实践能力。
在参与制定GPS标准的过程中,我发现了自己在理论知识上的不足,并且学会了如何通过调研和分析来解决问题。
同时,在与团队成员的合作中我也学到了团队合作的重要性和沟通的技巧。
四、实习总结和建议:通过这次实习,我收获了很多,并且对自己的职业规划也有了更明确的目标。
我觉得在未来的工作中,我应该继续加强自己的理论知识,并且注重实践能力的培养。
同时,我也建议公司在GPS标准化工作中加强与国内外相关部门的合作,提高GPS标准的制定水平。
以上就是我的实习报告,感谢公司给予我这次宝贵的实习机会,希望我能够在未来的工作中发挥自己的专业知识和能力。
GPS标准实习报告精选3篇(二)根据我在GPS测量实习中的经验,我总结出以下几个关键点:1. 准备工作:在实习开始前,我需要熟悉GPS测量的基本原理和使用方法。
这包括了对GPS仪器的了解,熟悉GPS测量的误差来源和影响因素,以及对测区的了解和准备。
2. 测量准确性:在实习过程中,我学会了如何提高测量的准确性。
GPS单点定位实验报告

GPS原理与应用实验题目:GPS单点定位专业:测绘工程班级:12-01学号:2012212600姓名:王威指导教师:陶庭叶时间:2014.11目录一、实验目的 (3)二、实验原理 (3)三、实验内容 (3)四、实验效果图 (9)五、实验总结 (9)一.实验目的1.深入了解单点定位的计算过程;2.加强单点定位基本公式和误差方程式,法线方程式的记忆;3.通过上机调试程序加强动手能力的培养。
二.实验原理一个接收机接受三个火三个以上卫星信号,得出卫星坐标和伪距,利用间接平差计算接收机的坐标。
三.实验内容1.程序流程图2、实验数据3、实验程序代码Private Sub Command1_Click()CommonDialog1.Filter = "TXT files|*.txt|" CommonDialog1.FilterIndex = 1CommonDialog1.ShowOpenOpen monDialog1.FileName For Input As #1 Do While Not EOF(1)Line Input #1, Texttextbuff = textbuff + Text + vbCrLfLoopClose #1kk = MSFlexGrid1.Rows - 1Dim aReDim a(kk - 1)a = Split(textbuff, vbCrLf)For j = 1 To kkMSFlexGrid1.TextMatrix(j, i) = a(j - 1 + 5 * (i - 1)) Next iNext jFor k = 1 To kkMSFlexGrid1.TextMatrix(k, 0) = "第" & k & "个点" Next kMSFlexGrid1.TextMatrix(0, 1) = "X"MSFlexGrid1.TextMatrix(0, 2) = "Y"MSFlexGrid1.TextMatrix(0, 3) = "Z"MSFlexGrid1.TextMatrix(0, 4) = "伪距" MSFlexGrid1.TextMatrix(0, 5) = "钟差"End SubPrivate Sub Command2_Click()kk = MSFlexGrid1.Rows - 1X0 = 0: Y0 = 0: Z0 = 0c = 299792458Dim a()ReDim a(kk - 1, 3)Dim ll()ReDim ll(kk - 1, 0)For i = 1 To kkl = (MSFlexGrid1.TextMatrix(i, 1) - X0) / Sqr((MSFlexGrid1.TextMatrix(i, 1) - X0) ^ 2 + (MSFlexGrid1.TextMatrix(i, 2) - Y0) ^ 2 + (MSFlexGrid1.TextMatrix(i, 3) - Z0) ^ 2)m = (MSFlexGrid1.TextMatrix(i, 2) - Y0) / Sqr((MSFlexGrid1.TextMatrix(i, 1) - X0) ^ 2 + (MSFlexGrid1.TextMatrix(i, 2) - Y0) ^ 2 + (MSFlexGrid1.TextMatrix(i, 3) - Z0) ^ 2)n = (MSFlexGrid1.TextMatrix(i, 3) - Z0) / Sqr((MSFlexGrid1.TextMatrix(i, 1) - X0) ^ 2 + (MSFlexGrid1.TextMatrix(i, 2) - Y0) ^ 2 + (MSFlexGrid1.TextMatrix(i, 3) - Z0) ^ 2)a(i - 1, 0) = la(i - 1, 1) = ma(i - 1, 2) = na(i - 1, 3) = -1lk = MSFlexGrid1.TextMatrix(i, 4) - Sqr((MSFlexGrid1.TextMatrix(i, 1) - X0) ^ 2 + (MSFlexGrid1.TextMatrix(i, 2) - Y0) ^ 2 + (MSFlexGrid1.TextMatrix(i, 3) - Z0) ^ 2) + c * MSFlexGrid1.TextMatrix(i, 5)ll(i - 1, 0) = lkNext igzs = xc(qiuni(xc(zz(a), a)), xc(zz(a), ll))X0 = X0 - gzs(0, 0)Y0 = Y0 - gzs(1, 0)Z0 = Z0 - gzs(2, 0)j = j + 1Next iiText2.Text = "X=" & X0 & vbCrLf & vbCrLf & "Y=" & Y0 & vbCrLf & vbCrLf & "Z=" & Z0V = jian(ll, xc(a, gzs))zjl = xc(zz(V), V)σ0 = Sqr(zjl(0, 0)) / (kk - 3)Qx = qiuni(xc(zz(a), a))Text3.Text = "σX=" & σ0 * Sqr(Qx(0, 0)) & vbCrLf & vbCrLf & "σY=" & σ0 * Sqr(Qx(1, 1)) & vbCrLf & vbCrLf & "σZ=" & σ0 * Sqr(Qx(2, 2))End SubPrivate Sub Form_Load()MSFlexGrid1.ColWidth(1) = 1300MSFlexGrid1.ColWidth(2) = 1300MSFlexGrid1.ColWidth(3) = 1300MSFlexGrid1.ColWidth(4) = 1300Text2.Text = ""Text3.Text = ""End SubPublic Function jian(m, n)Dim i, j As IntegerIf UBound(m, 1) <> UBound(n, 1) Or UBound(m, 2) <> UBound(n, 2) Then MsgBox ("请确认输入数组是否可以相减!")ElseDim c()ReDim c(UBound(m, 1), UBound(n, 2))For i = 0 To UBound(c, 1)For j = 0 To UBound(c, 2)c(i, j) = m(i, j) - n(i, j)Next jNext ijian = cEnd IfEnd Function'矩阵的转置Public Function zz(a)Dim i As Integer, j As Integer, t As Integer, b()If UBound(a, 1) = UBound(a, 2) ThenFor i = 0 To UBound(a, 1)For j = 0 To UBound(a, 2)t = a(i, j)a(i, j) = a(j, i)a(j, i) = tEnd IfNext jNext izz = aElseReDim b(UBound(a, 2), UBound(a, 1))For i = 0 To UBound(a, 2)For j = 0 To UBound(a, 1)b(i, j) = a(j, i)Next jNext izz = bEnd IfEnd Function'两矩阵相乘Public Function xc(a, b)Dim i As Integer, j As Integer, k As Integer If UBound(a, 2) <> UBound(b, 1) ThenMsgBox ("这两个矩阵不能够相乘") Exit FunctionEnd IfReDim sd(UBound(a, 1), UBound(b, 2)) For i = 0 To UBound(a, 1)For j = 0 To UBound(b, 2)For k = 0 To UBound(b, 1)sd(i, j) = sd(i, j) + a(i, k) * b(k, j)Next kNext jNext ixc = sdEnd FunctionPublic Function qiuni(a)Dim c, m%, n%, p#, l%, i%, j%, ab#m = UBound(a, 1)n = UBound(a, 2)If m <> n ThenMsgBox ("该矩阵不可逆!!!")Exit FunctionEnd IfReDim c(m, 2 * n + 1)For i = 0 To mFor j = 0 To nc(i, j) = a(i, j)Next jNext iFor i = 0 To mFor j = m + 1 To 2 * m + 1 c(i, j) = 0Next jNext ii = 0For j = m + 1 To 2 * m + 1 c(i, j) = 1i = i + 1Next jFor k = 0 To nIf c(k, k) = 0 ThenFor i = k + 1 To nIf c(i, k) <> 0 ThenGoTo thisEnd IfNext iIf i = n + 1 ThenMsgBox ("该矩阵不可逆!!!") Exit FunctionEnd Ifthis:For j = 0 To 2 * m + 1p = c(k, j)c(k, j) = c(i, j)c(i, j) = pNext jEnd Ifab = 1# / c(k, k)For j = 0 To 2 * m + 1c(k, j) = c(k, j) * abNext jFor i = 0 To nIf i <> k ThenFor j = 0 To 2 * m + 1If j <> k Thenc(i, j) = c(i, j) - c(i, k) * c(k, j)End IfNext jc(i, k) = 0End IfNext iNext kFor i = 0 To mFor j = 0 To ma(i, j) = c(i, j + n + 1) a(i, j) = Round(a(i, j), 4) Next jNext iqiuni = aEnd Function四.实验结果图五.实验总结此次实验让我深入了解单点定位的计算过程,加强了对单点定位基本公式和误差方程式,法线方程式的记忆。
GPS卫星定位实践报告

GPS卫星定位实践报告一、实践目的本次实践旨在通过使用GPS卫星定位系统,使学生了解GPS原理和应用,增强学生对GPS卫星定位技术的掌握能力和实践操作能力。
二、实践过程1.实验仪器与材料(1)GPS接收机:通过接收卫星信号并计算位置信息的设备;(2)电脑或移动终端设备:用于接收和显示GPS定位结果;(3)地图软件:用于显示实时位置和导航。
2.实验步骤(1)连接GPS接收机与电脑或移动终端设备;(2)打开地图软件,确认GPS设备已连接;(3)点击定位按钮,等待GPS设备获取卫星信号;(4)在地图上显示当前位置,并尝试进行导航。
三、实践结果在实践过程中,我们成功连接了GPS接收机与电脑,并打开了地图软件。
开始时,由于接收机与卫星的距离较远,需要较长的时间来获取卫星信号。
经过一段时间的等待,我们终于成功接收到了卫星信号,并在地图上显示出了当前位置。
在获取到位置信息后,我们还尝试了进行导航,通过地图软件提供的导航功能,我们成功完成了一段短程导航。
四、实践感想通过这次实践,我们对GPS卫星定位技术有了更深入的了解。
我们了解到,GPS是一种全球定位系统,通过接收卫星发射的信号,计算出接收机的准确位置。
在现代生活中,GPS已经广泛应用于导航、地理信息系统、交通运输等领域。
在实践中,我们可以通过地图软件实时获得自己的位置信息,在行驶、旅游等过程中,我们可以通过导航功能快速找到目的地,提高出行效率。
同时,这次实践也让我们意识到,在GPS定位中,获取卫星信号是至关重要的。
卫星信号的质量直接影响定位的准确性和稳定性。
在实践中,我们遇到了一些卫星信号较弱的情况,导致定位过程较慢或不准确。
这让我们更加珍惜卫星定位技术的便利性,并增强了对GPS设备使用和维护的重视。
总结起来,通过这次实践,我们不仅学习到了GPS卫星定位技术的原理和应用,还提高了在使用GPS设备和地图软件方面的实践能力。
这对我们今后的学习和工作都具有重要意义,我们会进一步学习和掌握相关知识,为将来更好地使用GPS卫星定位服务做好准备。
gps测量实习报告

gps测量实习报告在本次实习中,我参与了一项关于GPS测量的实习项目,通过实地实践和数据处理,我对GPS测量有了更深入的了解,并积累了一定的经验。
以下是我的实习报告:首先,我们在实习开始前接受了相关的GPS测量培训,学习了GPS测量的基本原理和操作方法。
随后,我们进行了实地测量实践,利用GPS设备对地理位置进行定位和测量。
在实地操作中,我们发现了一些常见的测量误差和问题,并学会了如何进行误差校正和数据处理。
在实习过程中,我们还学习了GPS测量数据的处理和分析方法。
通过对采集到的数据进行处理,我们得到了精确的测量结果,并将其用于地图绘制和空间分析。
同时,我们也学会了如何使用专业的GPS测量软件进行数据处理和分析,提高了数据处理的效率和准确性。
通过本次实习,我深刻体会到了GPS测量在地理信息领域的重要性和应用价值。
GPS测量不仅可以用于地图绘制和导航定位,还可以应用于地质勘查、环境监测、城市规划等领域,为各行各业提供了精准的空间数据支持。
在实习的过程中,我还遇到了一些挑战和困难,比如在复杂地形和环境条件下进行测量,需要考虑到多种因素对测量结果的影响,需要综合运用多种技术手段进行数据处理和分析。
但通过团队合作和老师的指导,我们成功克服了这些困难,取得了实习任务的顺利完成。
总的来说,本次GPS测量实习让我受益匪浅,不仅学到了专业知识和技能,还培养了我的实际操作能力和团队合作意识。
我将继续努力,不断提升自己的专业能力,为地理信息领域的发展贡献自己的力量。
感谢实习机构和老师们的指导和帮助,也感谢同学们的合作和支持。
希望未来能有更多的实习机会,不断提升自己,为社会做出更大的贡献。
gps实习报告4篇

gps实习报告4篇本文是关于gps实习报告4篇,仅供参考,希望对您有所帮助,感谢阅读。
一、实习目的gps静态测量本次gps静态观测实习的目的是巩固、扩大和加深我们从课堂上所学理论知识,获得测量工作的初步经验和基本技能,着重培养我们的独立工作能力,进一步熟练掌握测量仪器的操作技能,提高运用理论及计算能力,并对gps静态观测全过程有一个全面和系统的认识。
熟悉gps静态相对定位原理、sounth、trimble、ashtech三种gps接收机的使用掌握gps网的网形设计。
熟悉gps静态测量的步骤。
学会南方测绘gps数据处理软件的简单使用。
1.1实习安排准备好理论知识,掌握控制测量的技术要求,以及仪器的使用规范及过程,协调好分组的搭配。
仪器调度表(略)第三组组长:第三组组员:1.2实习任务以各个班为单位建立测量实习队,10人一组(第三组为11人),分3组。
每组领取gps一套(包括主机、脚架、基座、连接线等)、记录板一块、对讲机、记录表。
根据中华人民共和国测绘行业标准《全球定位系统城市测量技术规程》和石桥子经济开发区的具体情况,建立e级gps网。
e级gps网的精度要求如下表:级别固定误差(mm)平均边长(km)比例误差系数(mm)e≤100.2~5≤20每小组利用各组领取到的接收机对两个控制点进行观测,观测时段为一小时,观测3个时段。
1.3测量规范1、《全球定位系统(gps)测量规范》(gb/t18314-XX)。
2、《全球定位系统城市测量技术规范》(cjj73-97)。
3、ch1002-95《测绘产品检查验收规定》。
4、ch1003-95《测绘产品质量评定标准》。
1.4测区概况本测区为本溪市石桥子经济开发区辽宁科技学院周边地区,测区内大部分为丘陵,公路,测区开阔高侧建筑少,选点都在路边或者山顶,多路径效应相对较小。
点位远离大功率无线电发射源(基本没有),远离高压输电线和微波无线电传送通道,其距离不得小于50m。
gps定位实验报告

gps定位实验报告
GPS定位实验报告
近年来,全球定位系统(GPS)技术在各个领域中得到了广泛的应用。
为了验证GPS定位的准确性和可靠性,我们进行了一系列的实验。
在本次实验中,我们使用了一台装备有GPS接收器的移动设备,并通过不同的环境和条件来测试GPS定位的性能。
首先,我们在开阔的户外环境中进行了实验。
我们发现,GPS定位在开阔的空间中表现出了非常高的准确性,能够精确地定位到我们所在的位置,并且实时更新我们的移动轨迹。
这表明在户外环境下,GPS定位具有非常可靠的性能。
接着,我们将实验场景转移到了城市中心区域。
在这种复杂的城市环境中,我们发现GPS定位的准确性有所下降,尤其是在高楼大厦林立的地区。
在这种情况下,GPS信号可能会受到建筑物的阻挡而导致定位不准确。
然而,随着技术的不断发展,一些先进的GPS接收器已经能够通过多路径接收和信号滤波来提高在城市环境中的定位精度。
最后,我们进行了室内实验。
在室内环境中,GPS定位的表现并不理想,因为GPS信号很难穿透建筑物并传播到室内。
但是,一些新型的增强型GPS技术可以利用Wi-Fi、蓝牙等其他信号来进行定位,从而提高了在室内环境中的定位精度。
综上所述,通过一系列的实验,我们发现GPS定位在不同的环境中表现出了不同的性能。
在开阔的户外环境中,GPS定位具有非常高的准确性和可靠性;在城市环境中,GPS定位的准确性受到一定程度的影响;而在室内环境中,GPS 定位的表现并不理想。
然而,随着技术的不断发展,我们相信GPS定位技术将
会不断得到改善和提升,以满足不同环境下的定位需求。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
GPS原理与应用实验题目: GPS单点定位专业:测绘工程班级: 12-01学号: 00姓名:王威指导教师:陶庭叶时间:目录一、实验目的........................................... .. (3)二、实验原理.............................................. .. (3)三、实验内容............................................. . (3)四、实验效果图........................................... . (9)五、实验总结........................................... .. (9)一.实验目的1.深入了解单点定位的计算过程;2.加强单点定位基本公式和误差方程式,法线方程式的记忆;3.通过上机调试程序加强动手能力的培养。
二.实验原理一个接收机接受三个火三个以上卫星信号,得出卫星坐标和伪距,利用间接平差计算接收机的坐标。
三.实验内容1.程序流程图2、实验数据3、实验程序代码Private Sub Command1_Click()= "TXT files|*.txt|"= 1Open For Input As #1Do While Not EOF(1)Line Input #1, Texttextbuff = textbuff + Text + vbCrLf LoopClose #1kk = - 1Dim aReDim a(kk - 1)a = Split(textbuff, vbCrLf)For j = 1 To kkFor i = 1 To 5(j, i) = a(j - 1 + 5 * (i - 1))Next iNext jFor k = 1 To kk(k, 0) = "第" & k & "个点"Next k(0, 1) = "X"(0, 2) = "Y"(0, 3) = "Z"(0, 4) = "伪距"(0, 5) = "钟差"End SubPrivate Sub Command2_Click()kk = - 1X0 = 0: Y0 = 0: Z0 = 0c = 8Dim a()ReDim a(kk - 1, 3)Dim ll()ReDim ll(kk - 1, 0)For ii = 1 To 100For i = 1 To kkl = (i, 1) - X0) / Sqr((i, 1) - X0) ^ 2 + (i, 2) - Y0) ^ 2 + (i, 3) - Z0) ^ 2)m = (i, 2) - Y0) / Sqr((i, 1) - X0) ^ 2 + (i, 2) - Y0) ^ 2 + (i, 3) - Z0) ^ 2)n = (i, 3) - Z0) / Sqr((i, 1) - X0) ^ 2 + (i, 2) - Y0) ^ 2 + (i, 3) - Z0) ^ 2)a(i - 1, 0) = la(i - 1, 1) = ma(i - 1, 2) = na(i - 1, 3) = -1lk = (i, 4) - Sqr((i, 1) - X0) ^ 2 + (i, 2) - Y0) ^ 2 + (i, 3) - Z0) ^ 2) + c * (i, 5)ll(i - 1, 0) = lkNext igzs = xc(qiuni(xc(zz(a), a)), xc(zz(a), ll))X0 = X0 - gzs(0, 0)Y0 = Y0 - gzs(1, 0)Z0 = Z0 - gzs(2, 0)j = j + 1Next ii= "X=" & X0 & vbCrLf & vbCrLf & "Y=" & Y0 & vbCrLf & vbCrLf & "Z=" & Z0V = jian(ll, xc(a, gzs))zjl = xc(zz(V), V)σ0 = Sqr(zjl(0, 0)) / (kk - 3)Qx = qiuni(xc(zz(a), a))= "σX=" & σ0 * Sqr(Qx(0, 0)) & vbCrLf & vbCrLf & "σY=" & σ0 * Sqr(Qx(1, 1)) & vbCrLf & vbCrLf & "σZ=" & σ0 * Sqr(Qx(2, 2)) End SubPrivate Sub Form_Load()(1) = 1300(2) = 1300(3) = 1300(4) = 1300= ""= ""End Sub'矩阵相减Public Function jian(m, n)Dim i, j As IntegerIf UBound(m, 1) <> UBound(n, 1) Or UBound(m, 2) <> UBound(n, 2) Then MsgBox ("请确认输入数组是否可以相减!")ElseDim c()ReDim c(UBound(m, 1), UBound(n, 2))For i = 0 To UBound(c, 1)For j = 0 To UBound(c, 2)c(i, j) = m(i, j) - n(i, j)Next jNext ijian = cEnd IfEnd Function'矩阵的转置Public Function zz(a)Dim i As Integer, j As Integer, t As Integer, b()If UBound(a, 1) = UBound(a, 2) ThenFor i = 0 To UBound(a, 1)For j = 0 To UBound(a, 2)If i < j Thent = a(i, j)a(i, j) = a(j, i)a(j, i) = tNext jNext izz = aElseReDim b(UBound(a, 2), UBound(a, 1))For i = 0 To UBound(a, 2)For j = 0 To UBound(a, 1)b(i, j) = a(j, i)Next jNext izz = bEnd IfEnd Function'两矩阵相乘Public Function xc(a, b)Dim i As Integer, j As Integer, k As Integer If UBound(a, 2) <> UBound(b, 1) Then MsgBox ("这两个矩阵不能够相乘")Exit FunctionEnd IfReDim sd(UBound(a, 1), UBound(b, 2))For i = 0 To UBound(a, 1)For j = 0 To UBound(b, 2)For k = 0 To UBound(b, 1)sd(i, j) = sd(i, j) + a(i, k) * b(k, j)Next kNext jNext ixc = sdEnd FunctionPublic Function qiuni(a)Dim c, m%, n%, p#, l%, i%, j%, ab#m = UBound(a, 1)n = UBound(a, 2)If m <> n ThenMsgBox ("该矩阵不可逆!!!")Exit FunctionEnd IfReDim c(m, 2 * n + 1)For i = 0 To mFor j = 0 To nc(i, j) = a(i, j)Next jFor i = 0 To mFor j = m + 1 To 2 * m + 1c(i, j) = 0Next jNext ii = 0For j = m + 1 To 2 * m + 1c(i, j) = 1i = i + 1Next jFor k = 0 To nIf c(k, k) = 0 ThenFor i = k + 1 To nIf c(i, k) <> 0 ThenGoTo thisEnd IfNext iIf i = n + 1 ThenMsgBox ("该矩阵不可逆!!!")Exit FunctionEnd Ifthis:For j = 0 To 2 * m + 1p = c(k, j)c(k, j) = c(i, j)c(i, j) = pNext jEnd Ifab = 1# / c(k, k)For j = 0 To 2 * m + 1c(k, j) = c(k, j) * abNext jFor i = 0 To nIf i <> k ThenFor j = 0 To 2 * m + 1If j <> k Thenc(i, j) = c(i, j) - c(i, k) * c(k, j) End IfNext jc(i, k) = 0End IfNext iNext kFor i = 0 To mFor j = 0 To ma(i, j) = c(i, j + n + 1)a(i, j) = Round(a(i, j), 4)Next jNext iqiuni = aEnd Function四.实验结果图五.实验总结此次实验让我深入了解单点定位的计算过程,加强了对单点定位基本公式和误差方程式,法线方程式的记忆。
并通过上机调试程序加强了自己动手能力的培养。
通过此次实验为以后的GPS的学习打下了基础。