测绘程序设计四 函数实验报告

测绘程序设计四 函数实验报告

ID:6337467

大小:388.50 KB

页数:15页

时间:2018-01-10

测绘程序设计四 函数实验报告_第1页
测绘程序设计四 函数实验报告_第2页
测绘程序设计四 函数实验报告_第3页
测绘程序设计四 函数实验报告_第4页
测绘程序设计四 函数实验报告_第5页
资源描述:

《测绘程序设计四 函数实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《测绘程序设计(VC.net)》上机实验报告(VisualC++.Net)班级:测绘1402学号:0401140207姓名:施庆章序号:sm_207二零一六年五月实验4函数一、实验目的·掌握函数的定义、引用及应用方法。二、实验内容1.交会定点计算函数设计把前方交会、测边交会、后方交会程序写成函数的形式,然后再通过主程序调用。提示:后方交会计算函数设计思路(1)基本原理及计算公式。若将Pa、Pb、Pc看成权,则P点的坐标即为三个已知点的加权平均值(2)计算程序设计步骤①设计界面,用于输入3个已知点的坐标和三个观测角a、b和g,以及用于输出

2、待定点坐标的文本框(12个)、静态标签框和Button按钮;②定义文本框控件变量(Value);15③创建后方交会定点计算函数,函数的输入为三个观测角和三个已知点的坐标,输出为待定点坐标,输出可以用引用参数的方式输出,具体计算步骤;a.根据已知点计算三个内角A、B、C;b.计算Tan(a)、Tan(b)、Tan(g)、Tan(A)、Tan(B)、Tan(C);c.计算Pa、Pb、Pc;d.计算待定点坐标Xp、Yp。④创建“计算”Button按钮的Click事件函数,在该事件函数中调用后方交会计算函数,并在相应的文本框中显示计算结果。2.

3、高斯投影正反算计算函数设计编写高斯投影正算与反算的两个函数,并设计简单界面对函数计算的正确性进行测试。正算公式:长半轴第一偏心率15是要求的点到中央子午线的经度差,为底点纬度下标“f”表示与有关量反算公式:即,y=0时x所对应道的子午弧长15界面设计:15控件类型控件ID控件名称变量函数EditControlIDC_EDITx1x1EditControlIDC_EDITx2x2EditControlIDC_EDITy1y1EditControlIDC_EDITy2y2EditControlIDC_EDITDapDapEditContro

4、lIDC_EDITDbpDbpEditControlIDC_EDITxpxpEditControlIDC_EDITypypEditControlIDC_EDITX1X1EditControlIDC_EDITX2X2EditControlIDC_EDITY1Y1EditControlIDC_EDITY2Y2EditControlIDC_EDITalphaaEditControlIDC_EDITbettabEditControlIDC_EDITXpXpEditControlIDC_EDITYpYpButtonID_BUTTON_DELETE

5、清除OnBnClickedDELETEButtonID_BUTTON_OK2计算前方交会OnBnClickedOK215ButtonID_BUTTON_OK计算侧方交会OnBnClickedOKButtonID_BUTTON_CANCLE取消OnBnClickedCANCLE控件类型控件ID变量控件名称函数EditControlIDC_EDITXAXAEditControlIDC_EDITYAYAEditControlIDC_EDITXBXBEditControlIDC_EDITYBYBEditControlIDC_EDITXCXCEd

6、itControlIDC_EDITYCYCEditControlIDC_EDITalphaalphaEditControlIDC_EDITbettabettaEditControlIDC_EDITgammagammaEditControlIDC_EDITXPXPEditControlIDC_EDITYPYPButtonID_BUTTON_OK计算OnBnClickedOKButtonID_BUTTON_DELETE清除OnBnClickedELETE控件类型控件ID变量控件名称函数EditControlIDC_EDITXXEditCon

7、trolIDC_EDITYYEditControlIDC_EDITBBEditControlIDC_EDITLLEditControlIDC_EDIT2nButtonID_BUTTON_InverseOnBnClickedInverseButtonID_BUTTON_DeleteOnBnClickedDeleteButtonID_BUTTON_CoordinateOnBnClickedCoordinateButtonID_BUTTON_CancelOnBnClickedCancel15主要代码:doublePI=3.1415926;do

8、ubleEPSILON=1.0E-10;voidFowardIntersection(doubleXa1,doubleYa1,doubleXb1,doubleYb1,doublea,doubleb,doub

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。