#include "stdafx.h"

#include "iostream.h"

#include "math.h"

#include "stdio.h"

#define P 206264.806247096355

#define PI 3.141592653589793

void GaosZ_fun()

{

printf("高斯投影的正算\n");

double l,L,B,n2,x,y,N,t,V,c,e2;

double i,j,k,n,h,a0,a4,a6,a3,a5,cB2;

int m;

e2=0.006738525414683;

c=6399698.901782711;

B=17.33557339*3600/P;

L=119.15521159*3600/P;

l=L-111*3600/P // l=((m%6)*3600+n*60+h)/P;

t=tan(B);

n2=e2*cos(B)*cos(B);

V=sqrt(1+n2);

cB2=pow(cos(B),2);

N=6399698.902-(21562.267-(108.973-0.612*cB2)*cB2)*cB2; // N=c/V; a0=32140.404-(135.3302-(0.7092-0.004*cB2)*cB2)*cB2;

a4=(0.25+0.00252*cB2)*cB2-0.04166;

a6=(0.166*cB2-0.084)*cB2;

a3=(0.3333333+0.001123*cB2)*cB2-0.1666667;

a5=0.0083-(0.1667-(0.1968+0.0040*cB2)*cB2)*cB2;

// x=X+N*sin(B)*cos(B)*l*l/2+N*sin(B)*pow(cos(B),3)*(5-t*t+9*n2+4*n2*n2)*pow(l,

4)/24+N*sin(B)*pow(cos(B),5)*(61-58*t*t+pow(t,4))*pow(l,6)/720;

// y=N*cos(B)*l+N*pow(cos(B),3)*(1-t*t+n2)*pow(l,5)/6+N*pow(cos(B),5)*(5-18*t*t +pow(t,4)+14*n2-58*n2*t*t)*pow(l,5)/120;

x=6367558.4969*B-(a0-(0.5+(a4+a6*l*l)*l*l)*l*l*N)*sin(B)*cos(B);

y=(1+(a3+a5*l*l)*l*l)*l*N*cos(B);

printf("x=%f\ny=%f\n",x,y);

}

void GaosF_fun()

{

printf("高斯投影的反算\n");

double B,Bf,Nf,b,b2,b3,b4,b5,Z,x,y,L0,l;

高斯投影正反算C语言程序代码,高斯投影正反算 源程序相关推荐

  1. 高斯投影正反算C语言程序代码,高斯投影正反算c代码

    <高斯投影正反算c代码>由会员分享,可在线阅读,更多相关<高斯投影正反算c代码(11页珍藏版)>请在人人文库网上搜索. 1.高斯投影正反算程序设计一程序设计流程本程序的设计思路 ...

  2. 高斯投影正反算C语言程序代码,高斯投影正反算-对网络上面流行的C代码的修改(已正确运行)...

    // GaussBL2xy.cpp : Defines the entry point for the console application. // #include "stdafx.h& ...

  3. 坐标反算c语言程序,道路坐标正反算无限个拐点计算器测量程序(新20070825)

    <道路坐标正反算无限个拐点计算器测量程序(新20070825)>由会员分享,可在线阅读,更多相关<道路坐标正反算无限个拐点计算器测量程序(新20070825)(10页珍藏版)> ...

  4. 高斯投影正反算C语言程序代码,一个老师给的高斯投影正反算c++源码.doc

    一个老师给的高斯投影正反算c源码 //高斯投影正.反算 //6度带宽?? 54年北京坐标系 //高斯投影由经纬度 Unit:DD 反算大地坐标 含带号,Unit:Metres void GaussPr ...

  5. c语言p1-melepeo,学生选课系统c语言程序代码

    学生选课系统c语言程序代码 (25页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 #include #includestruct cou ...

  6. C语言 程序代码编写规范

    前言 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性. 说明 l 本文档主要适用于刚刚开始接 ...

  7. c语言程序前言,C语言 程序代码编写规范前言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性 ...

  8. c语言程序报告的前言,C语言 程序代码编写规范前言

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 一个好的程序编写规范是编写高质量程序的保证.清晰.规范的源程序不仅仅是方便阅读,更重要的是能够便于检查错误,提高调试效率,从而最终保证软件的质量和可维护性 ...

  9. python函数和代码复用思维导图_Python语言程序---代码复用与函数递归(二)

    Python语言程序---代码复用与函数递归(二) 函数递归 在函数定义中,调用函数自身的方式就是递归. 递归并不是程序设计的专有名词,在数学中也广泛存在.例如:n!.在n!中,我们定义当n=0时,n ...

最新文章

  1. Python 关于super 的 用法和原理(挖坑)
  2. Spring Cloud Gateway不能使用外置tomcat部署的问题
  3. IE调用客户端程序实例
  4. 【Python】Python+Matplotlib+LaTeX玩转数学公式
  5. Android Service学习之AIDL, Parcelable和远程服务
  6. IJCAI 2018:中科院计算所:增强对话生成一致性的序列到序列模型
  7. Android监视器概述
  8. 【获奖公布】元老选手心得分享:请把自己看成一位出色的工程师
  9. table表格某一td内容太多导致样式混乱的解决方案
  10. 华为交换机 查ip冲突_华为交换机:如何解决网络中IP地址发生冲突故障?
  11. iOS开发-Bug锦囊
  12. swfupload 无法加载_解决SWFUpload的按钮图片加载慢的问题
  13. latex中脚注内容不显示
  14. 服务器删除的文件不在回收站,删除的文件不在回收站如何恢复?新方法来了
  15. Python 元组大全
  16. [译] Kotlin Flow 官方 Guide 指南(2021-06-13)翻译
  17. python带你采集回车桌面高清写真壁纸
  18. 仿微信清理内存图表动画(解决surfaceView闪烁问题)
  19. 插入排序超详细讲解C语言
  20. 计算机历史ppt 英文儿童,第一课-计算机发展历史ppt

热门文章

  1. Json(四):Json增、删、改
  2. 在输出终端中消除多余空格
  3. 我清华毕业,在龙泉寺写代码
  4. 朱啸虎:几百亿资金今年注入小程序,你能抓住机会吗?
  5. 阿里云96页报告详解《云上转型》(10个案例、10大趋势/完整版PPT)
  6. 金蝶软件怎么过账_代理记账用什么财务软件?
  7. 巨坑!这公司的行为,挺适合清明节!
  8. 三流面试问技术,二流面试问平台,一流面试……
  9. 当我们在谈数字化转型的时候,我们在谈什么?
  10. JEECG_3.7开发环境搭建与代码生成器入门级教程-张代浩-专题视频课程