大地测量学编程实习报告--大地主题解算.docx

大地测量学编程实习报告--大地主题解算.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大地测量学编程实习报告 ——大地主题解算 学院: 测绘学院 专业: 测绘工程 班级: 2014级2班 学号: 2014301610339 姓名: 何杨 实习目的 1.?提高运用计算机语言编程开发的能力;? 2.?加深对大地主题解算计算公式及辅助参数的理解并掌握计算步骤;? 3.?通过编程语言实现大地主题解算。 二、注意事项 1.?计算所需变量多,容易混淆; ?2.?正反算函数的编写; ?3.?函数调用;? ?弧度与角度之间的转化。 程序框图 B01 = S * Math.Cos(A12) / M;L01 = S * Math.Sin(A12)/ (N * Math.Cos(B1));A01= S *Math.Sin(A12)*Math.Tan(B1)/N; B01 = S * Math.Cos(A12) / M; L01 = S * Math.Sin(A12)/ (N * Math.Cos(B1)); A01= S *Math.Sin(A12)*Math.Tan(B1)/N; 开始 输入e2,c,L1,B1,A12,S 正算 输入e2,c,L1,B1,A12,S Am = A12 + 0.5 * A01; Am = A12 + 0.5 * A01; Bm = B1 + 0.5 * B01; B02 = B1 + B02;L02 = L1 + L02; B02 = B1 + B02; L02 = L1 + L02; A02 = A12 + A02+PI; Yes 输出B2,L2,A21 输出B2,L2,A21 结束Am = A12 + 0.5 * A02;Bm = B1 + 0.5 * B02; 结束 Am = A12 + 0.5 * A02; Bm = B1 + 0.5 * B02; 反算 输出S,A12,A21S = U/ Math.Sin(Am);A12 = Am - 0.5 * dA;A21 = Am + 0.5 * dA + Math.PI;判断Am的象限 Am=arctan(U/V)U=SsinAm = r01 * dL + r21 * dB * dB * dL + r03 * dL * dL * dL;V=ScosAm = S10 * dB + S12 * dB * dL * dL + S30 * dB * dB * dB;开始输入e2,c,L1,B1,L2,B2Am = A12 + 0.5 * A01;Bm = B1 + 0.5 * B01; 输出S,A12,A21 S = U/ Math.Sin(Am); A12 = Am - 0.5 * dA; A21 = Am + 0.5 * dA + Math.PI; 判断Am的象限 Am=arctan(U/V) U=SsinAm = r01 * dL + r21 * dB * dB * dL + r03 * dL * dL * dL; V=ScosAm = S10 * dB + S12 * dB * dL * dL + S30 * dB * dB * dB; 开始 输入e2,c,L1,B1,L2,B2 Am = A12 + 0.5 * A01; Bm = B1 + 0.5 * B01; 源代码 调用的函数: public double Mjisuan(double B)//M计算 { double M; M = a * (1 - e2) *Math.Pow((1 - e2 * Math.Sin(B) * Math.Sin(B)),-1.5); return M; } public double Njisuan(double B)//N计算 { double N; N = a * Math.Pow((1 - e2 * Math.Sin(B) * Math.Sin(B)), -0.5);

文档评论(0)

131****9010 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档