该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

#include "stdafx.h"

#include

#include

#include

#include

#define PI 3.14159265358979

using namespace std;

void main()

{

double point[100][3];

char name[100][1];

int i;

FILE *fp=fopen("D:\\作业\\大地坐标.txt","r");

if(fp!=NULL)

for(i=0;fscanf(fp,"%c%lf%lf%lf",&name[i][0],&point[i][0],&point[i][1],&point[i][2])!=EOF;i++);

fclose(fp);

double a=6378137.00,b,e,N;

double X[100],Y[100],Z[100];

char A[100];

int j;

e=sqrt(0.00669437999013);

b=e*e;

FILE *nw;

nw=fopen("D:\\作业\\大地坐标转换.txt","w");

fprintf(nw,"点号\t\tX\t\tY\t\tZ\n");

for (j=0;j<=i;j++)

{

N=a/(sqrt(1-b*(sin(point[j][0]*PI/180))*(sin(point[j][0]*PI/180))));

A[j]=name[j][0];

X[j]=(N+point[j][2])*cos(point[j][0]*PI/180)*cos(point[j][1]*PI/180);

Y[j]=(N+point[j][2])*cos(point[j][0]*PI/180)*sin(point[j][1]*PI/180);

Z[j]=((1-b)*N+point[j][2])*sin(point[j][0]*PI/180);

fprintf(nw,"%c\t%lf\t%lf\t%lf\n",A[j],X[j],Y[j],Z[j]);

}

fclose(nw);

这是我的程序,为什么产生的结果里面却多出来好多数

点号 X Y Z

A -2235714.338406 4583893.696709 3817435.287400 -23654007456993444000000000000000000000000000000000000000000000.000000 -40371947455848931000000000000000000000000000000000000000000000.000000 -79861624985773307000000000000000000000000000000000000000000000.000000

B -2202842.424937 4598907.632492 3818461.269224 -23654007456993444000000000000000000000000000000000000000000000.000000 -40371947455848931000000000000000000000000000000000000000000000.000000 -79861624985773307000000000000000000000000000000000000000000000.000000

C -2247709.318822 4607966.477709 3781475.984384 -23654007456993444000000000000000000000000000000000000000000000.000000 -40371947455848931000000000000000000000000000000000000000000000.000000 -79861624985773307000000000000000000000000000000000000000000000.000000

?-23654007456993444000000000000000000000000000000000000000000000.000000 -40371947455848931000000000000000000000000000000000000000000000.000000 -79861624985773307000000000000000000000000000000000000000000000.000000

每一行带有好多0的都是多出来的,求解啊

c语言 计算坐标,求助,有关坐标计算的相关推荐

  1. C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积。

    C++设计并测试一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,根据坐标能计算矩形的面积. 注:该题是今日做题时所遇. 要求: [输入形式] 程序参考的输入(提示&quo ...

  2. JS计算起点坐标到终点坐标的驾车距离和驾车时间

    微信小程序开发交流qq群   173683895    承接微信小程序开发.扫码加微信. 正文: 先上计算距离的简单demo: <!DOCTYPE html> <html>&l ...

  3. oracle如何计算2个坐标的距离,百度地图两个坐标之间的距离计算

    /** * 计算两组经纬度坐标 之间的距离 * params :lat1 纬度1: lng1 经度1: lat2 纬度2: lng2 经度2: len_type (1:m or 2:km); * re ...

  4. 采用成员函数和友元函数计算给定两个坐标点之间的距离

    设计一个用来表示直角坐标系的Location类,在主程序中创建类Location的两个对象A和B,要求A的坐标点在第3象限,B的坐标点在第2象限,分别采用成员函数和友元函数计算给定两个坐标点之间的距离 ...

  5. 计算坐标点的距离计算机公式,计算两个GPS坐标点的距离

    原标题:计算两个GPS坐标点的距离 在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我们,使用起来太不方便 ...

  6. java gps 距离计算_Java教程之地图中计算两个GPS坐标点的距离

    原标题:Java教程之地图中计算两个GPS坐标点的距离 在日常开发中,我们难免要计算两个左边之间的距离,但是地图软件api的接口普遍要求我们必须要先将坐标点传递到他们服务器,然后计算出一个距离返还给我 ...

  7. ArcGIS计算图斑的四邻坐标(XMin,XMax,YMin,YMax)

    1.背景: 在国土,调查等行业业务里面经常有需要计算某个图斑的四邻坐标,即xmax,xmin,ymin,ymax;也就是常说的MBR(最小外包矩形),本教程演示如何计算一个shapefile文件上的图 ...

  8. [转]ArcGIS计算图斑的四邻坐标(XMin,XMax,YMin,YMax)

    1.背景: 在国土,调查等行业业务里面经常有需要计算某个图斑的四邻坐标,即xmax,xmin,ymin,ymax;也就是常说的MBR(最小外包矩形),本教程演示如何计算一个shapefile文件上的图 ...

  9. C#,CAD二次开发,基于参考面参考点计算一个点的坐标

    /// <summary>/// 计算坐标,返回List/// </summary>/// <param name="startPoint">参 ...

  10. SLAM无人车计算地图坐标,ros中计算地图坐标,rosweb计算画布对应的坐标(含代码,含公式,超详细),开发跨系统地图导航必备算法【可实现qt,android,c#,mfc,html等地图开发】

    ros中计算地图坐标,rosweb计算画布对应的坐标 视频讲解: SLAM无人车计算地图坐标,图片像素坐标公式推导 1.订阅话题 /map nav_msgs::OccupancyGrid 这个消息中可 ...

最新文章

  1. iOS 开发之沙盒机制 文件操作 (NSFielManager)
  2. 《Groovy极简教程》第12章 Groovy的JSON包
  3. Navicat连接Oracle的几个问题及解决方案
  4. Docker学习总结(6)——通过 Docker 化一个博客网站来开启我们的 Docker 之旅
  5. 与孩子一起学编程python_与的解释|与的意思|汉典“与”字的基本解释
  6. vfs管理下的linux文件系统
  7. SAP IBASE hierarchy remove - step2 handling
  8. 非对称加密算法RSA加密传输数据python3源代码实现
  9. dataset.xsd的定义(vs2008)
  10. python自动化测试框架结构_基于Python的HTTP接口自动化测试框架实现
  11. php商品显示循环,php – 如何在循环中显示GROUP BY数据
  12. 剑指offer——面试题9:求斐波那切数列的四种方法
  13. 怎么查电脑系统版本_台式机电脑系统雨林木风、深度技术、番茄花园、罗卜家园,哪个最稳定最好用?...
  14. JBoss、Geronimo及Tomcat比较分析
  15. postgresql 事务隔离级别与锁
  16. 【二维前缀和】304. 二维区域和检索 - 矩阵不可变
  17. MP3 ID3v1 ID3v2 APEv2 标准总结
  18. 看完张一鸣近十年微博,我总结了这些成长特质
  19. sqlserver复制环境几种常见错误的修复方法
  20. 全国分县行政区划图(zz)

热门文章

  1. 第二十五期:搞定Linux Shell文本处理工具,看完这篇集锦就够了
  2. 项目管理(4):备战pmp
  3. Vue项目 开启gzip
  4. 10个实用的机器学习建议
  5. python知识图谱可视化_知识图谱可视化
  6. EXCEL数据汇总-数据透视图
  7. 利用cookies跳过登陆验证码
  8. 【自动化__持续集成】___java___XML__DOM4操作
  9. Ubuntu 8.04下Netbeans的字体反锯齿解决(转)
  10. Springboot整合ActiveMQ发送邮件