空间后方交会C程序代码.doc

空间后方交会C程序代码.doc

ID:52199070

大小:202.50 KB

页数:14页

时间:2020-03-24

空间后方交会C程序代码.doc_第1页
空间后方交会C程序代码.doc_第2页
空间后方交会C程序代码.doc_第3页
空间后方交会C程序代码.doc_第4页
空间后方交会C程序代码.doc_第5页
资源描述:

《空间后方交会C程序代码.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、摄影测量后方交会程序(c/c++)输入数据截图:结果截图:程序源代码(其中的矩阵求逆在前面已经有了,链接):#include#include#includeconstdoublePRECISION=1e-5;typedefdoubleDOUBLE[5];intInputData(int&Num,DOUBLE*&Data,double&m,double&f);intResection(constint&Num,constDOUBLE*&Data,constdouble&m,constdouble&f

2、);intInverseMatrix(double*matrix,constint&row);intmain(intargc,char*argv[]){DOUBLE*Data=NULL;intNum;doublef(0),m(0);if(InputData(Num,Data,m,f)){  if(Data!=NULL)  {   delete[]Data;  }  return1;}if(Resection(Num,Data,m,f)){  if(Data!=NULL)  {   delete[]Data;  }  return1;}if(Data!

3、=NULL){  delete[]Data;}printf("解算完毕...");do{    printf("计算结果保存于"结果.txt"文件中"   "请选择操作(输入P打开结果数据,R打开原始数据,其它退出程序):");  fflush(stdin);  //刷新输入流  charorder=getchar();    if('P'==order

4、

5、'p'==order)  {     system("结果.txt");  }  elseif('R'==order

6、

7、'r'==order)  {   system("data.tx

8、t");  }  else   break;  system("cls");}while(1);system("PAUSE");return0;}/***********************************************函数名:InputData     *函数介绍:从文件(data.txt)中读取数据,*文件格式如下:*点数m(未知写作0)*内方位元素(fx0y0)*编号xyXYZ*下面是一个实例:40153.24001-86.15-68.9936589.4125273.322195.172-53.4082.2137631.0

9、831324.51728.693-14.78-76.6339100.9724934.982386.50410.4664.4340426.5430319.81757.31*参数:(in/out)Num(点数),*(in/out)Data(存放数据),m,f,x0,y0*返回值:int,0成功,1文件打开失败,2控制点个*数不足,3文件格式错误*作者:vcrs*完成时间:09-10-4**********************************************/intInputData(int&Num,DOUBLE*&Data,doubl

10、e&m,double&f){doublex0,y0;FILE*fp_input;if(!(fp_input=fopen("data.txt","r"))){  return1;}fscanf(fp_input,"%d%lf",&Num,&m);if(Num<4){  return2;}fscanf(fp_input,"%lf%lf%lf",&f,&x0,&y0);f/=1000;if(m<0

11、

12、f<0){  return3;}Data=newDOUBLE[Num];double*temp=newdouble[Num-1];doublescale=0;

13、inti;for(i=0;i

14、ata[i][2]-Data[i+1][2])/(Data[i][0]-Data[i+1][0])+    

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

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

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