当前位置:文档之家› 附有参数的条件平差实验报告bo1

附有参数的条件平差实验报告bo1

一、实验目的与要求
1):掌握C++和VC语言用法并计算附有限制条件的间接平差的改正数,中误差等。

2):熟悉VC++和TC的操作及运用。

二、实验使用的软件和程序说明
1):在TC环境下运行. \tcinstall 实验程序在.\adj 下,具体为:FABP.C 附有限制条件的间接平差
2):C++程序
在c++环境下对必要项作以修改后运行编写好的程序FABP.C。

三、程序主要功能和步骤
1.主要功能:C++与TC窗口均可应用编辑语言对平差的各种模型进行数据处理。

2.步骤:
(一).在TC窗口环境下运行
1.打开TC程序
2.设置运行环境opinion directories (设置指定路径)
3.打开File→load→输入*c
4.找到FABP.C导入
5.新建文档输入B,L,C, Wx
6.执行Run ,输入文件所在位置,
7.检验结果是否保持一致
(二).在C++程序环境下运行
1.打开C++程序,文件菜单→打开→FABP.C
2.新建文档,按田字格依次输入B,l; C ,Wx.调试运行程序。

3.输入得到Mo,V的结果
4.检验结果是否保持一致
四、实验数据、中间结果、结果分析以及结论(只列举C++执行结果)
例1
数据:B={{1,0,0},{0,1,1},{1,1,0},{0,0,1},{0,1,0}} l={{0},{-5},{-3},{0},{0}} C={1,1,1} Wx=-7
输出结果:
得到结论:该结果与计算所得结果相同,证明了附有参数的条件平差的正确性。

例2
数据:
A={{1,0,0,0,0,0,1},{1,1,1,0,0,0,0},{0,0,1,1,1,0,0}, {0,0,0,0,1,1,1}} B={{-1},{0},{0},{0}}
W={{0},{-4},[-6},{8}} q={2,2,1,2,1,2,2}对角阵。

r=4,n=7,t=1
输出结果:
得到结论:该结果与计算所得结果相同,证明了附有参数的条件平差的正确性。

五、实验收获与体会及存在的问题和改进措施
1).掌握了TC程序的基本操作和附有参数的条件平差的处理方法。

2).对TC程序的操作不够熟练,以后应多加练习。

3).每次进TC时都要设定环境,重新导入,并输入新数据。

相关主题