单片空间后方交会编程

单片空间后方交会编程

ID:27864448

大小:207.00 KB

页数:8页

时间:2018-12-06

单片空间后方交会编程_第1页
单片空间后方交会编程_第2页
单片空间后方交会编程_第3页
单片空间后方交会编程_第4页
单片空间后方交会编程_第5页
资源描述:

《单片空间后方交会编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片空间后方交会编程实习报告指导老师:袁修孝付迎春PRS032陈钧20033259002481.实习目的用程序设计语言(VisualC++或者C语言)编写一个完整的单片空间后方交会程序,通过对提供的试验数据进行计算,输出像片的外方位元素并评定精度。本实验的目的在于让我们深入理解单片空间后方交会的原理,体会在有多余观测情况下,用最小二乘平差方法编程实现解求影像外方位元素的过程。通过上机调试程序加强动手能力的培养,通过对实验结果的分析,增强学生综合运用所学知识解决实际问题的能力。2.实习内容利用一定数量的地面控制点,根据共线条件方程求解像片外方位元素。3.数据准备1.已

2、知航摄仪的内方位元素:fk=153.24mm,x0=y0=0.0mm,摄影比例尺为1:50000;2.4个地面控制点的地面坐标及其对应像点的像片坐标:点号像片坐标(mm)地面点坐标(m)xyXYZ1-86.15-68.9936589.4125273.322195.172-53.4082.2137631.0831324.51728.693-14.78-76.6339100.9724934.982386.50410.4664.4340426.5430319.81757.31程序运行后的输出结果如下:输入控制点的像点坐标:第1个点的像点坐标为:(-86.15,-68.99

3、)第2个点的像点坐标为:(-53.40,82.21)第3个点的像点坐标为:(-14.78,-76.63)第4个点的像点坐标为:(10.46,64.43)输入控制点的地面坐标:第1个点的地面坐标为:(36589.41,25273.32,2195.17)第2个点的地面坐标为:(37631.08,31324.51,728.69)第3个点的地面坐标为:(39100.97,24934.98,2386.50)第4个点的地面坐标为:(40426.54,30319.81,757.31)4.操作步骤画流程图,上机调试程序并打印结果。88程序实现:#include"stdio.h"#i

4、nclude"stdlib.h"#include"iostream.h"#include#defineN4//观测点数为4voidmult(double*m1,double*m2,double*result,inti_1,intj_12,intj_2)//矩阵相乘{inti,j,k;for(i=0;i

5、_matrix(double*m1,intn)//矩阵求逆{int*is,*js;inti,j,k,l,u,v;doubletemp,max_v;is=(int*)malloc(n*sizeof(int));js=(int*)malloc(n*sizeof(int));if(is==NULL

6、

7、js==NULL){printf("outofmemory!");return(0);}for(k=0;kmax

8、_v){max_v=temp;is[k]=i;js[k]=j;}}if(max_v==0.0){free(is);free(js);printf("inversisnotavailble!");return(0);}if(is[k]!=k)for(j=0;j

9、m1[l]=1.0/m1[l];for(j=0;j=0;k--){if(js[k]!=k)for(j=0;j

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

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

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