C语言版测绘程序..docVIP

  • 20
  • 0
  • 约1.02万字
  • 约 11页
  • 2017-01-11 发布于重庆
  • 举报
C语言版测绘程序.

测量平差程序设计 角度(度分秒)到弧度AngleToRadian #define PI 3double AngleToRadian(double angle) { int D,M; double S,radian,degree, angle,MS; D=int(angle+0.3); MS=angle-D; M=int((MS)*100+0.3); S=(MS*100-M)*100; degree=D+M/60.0+S/3600.0; radian=degree*PI/180.0; return radian; } 注意:防止数据溢出,要加个微小量,例如0.3. 弧度换角度(度分秒) RadianToAngle #define PI 3double RadianToAngle(double radian) { int D,M; double S,radian,degree,MS,angle; degree=radian*180/PI; D=int(degree); MS=degree-D; M=int(MS*60); S=(MS*60-M)*60; angle=D+M/100.0+S/10000.0; return angle; } 已知两点求坐标方位角Azimuth #include math.h

文档评论(0)

1亿VIP精品文档

相关文档