摄影测量学单像空间后方交会程序设计作业.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《摄影测量学单像空间后方交会程序设计作业.pdf》由会员分享,可在线阅读,更多相关《摄影测量学单像空间后方交会程序设计作业.pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精品.using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace 单像空间后方交会 class Program static void Main(string args)int x0,y0,i,j;double f,m;Console.Write(请输入像片比例尺:);m=double.Parse(Console.ReadLine();Console.Write(请输入像片的内方位元素x0:);/均以毫米为单位 x0=int.Parse(Console.ReadLine(
2、);Console.Write(请输入像片的内方位元素y0:);y0=int.Parse(Console.ReadLine();Console.Write(请输入摄影机主距f:);f=double.Parse(Console.ReadLine();Console.WriteLine();/输入坐标数据 double,zuobiao=new double4,5;for(i=0;i 4;i+)for(j=0;j 5;j+)if(j 3)Console.Write(请输入第0个点的第1个地面坐标:,i+1,j+1);zuobiaoi,j=double.Parse(Console.ReadLine()
3、;else Console.Write(请输入第0个点的第1个像点坐标:,i+1,j-2);zuobiaoi,j=double.Parse(Console.ReadLine();Console.WriteLine();/归算像点坐标 for(i=0;i 4;i+)for(j=3;j 5;j+)if(j=3)zuobiaoi,j=zuobiaoi,j-x0;else zuobiaoi,j=zuobiaoi,j-y0;精品./计算和确定初值 double zs0=m*f,xs0=0,ys0=0;for(i=0;i 4;i+)xs0=xs0+zuobiaoi,0;ys0=ys0+zuobiaoi,1
4、;xs0=xs0/4;ys0=ys0/4;/逐点计算误差方程系数 double,xishu=new double8,6;for(i=0;i 8;i+=2)double x,y;x=zuobiaoi/2,3;y=zuobiaoi/2,4;xishui,0=xishui+1,1=-1/m;xishui,1=xishui+1,0=0;xishui,2=-x/(m*f);xishui,3=-f*(1+x*x/(f*f);xishui,4=xishui+1,3=-x*y/f;xishui,5=y;xishui+1,2=-y/(m*f);xishui+1,4=-f*(1+y*y/(f*f);xishui+
5、1,5=-x;/计算逆阵 double,dMatrix=matrixChe(matrixTrans(xishu),xishu);double,dReturn=ReverseMatrix(dMatrix,6);Console.WriteLine(逆矩阵为:);if(dReturn!=null)matrixOut(dReturn);/求解过程 double phi0=0,omega0=0,kappa0=0;int q=0;double,r=new double3,3;double,jinsi=new double4,2;double chazhi=new double8;double jieguo
6、=new double6;double,zhong=matrixChe(dReturn,matrixTrans(xishu);do /计算旋转矩阵r r0,0=Math.Cos(phi0)*Math.Cos(kappa0)-Math.Sin(phi0)*Math.Sin(omega0)*Math.Sin(kappa0);r0,1=-Math.Cos(phi0)*Math.Sin(kappa0)-Math.Sin(phi0)*Math.Sin(omega0)*Math.Cos(kappa0);r0,2=-Math.Sin(phi0)*Math.Cos(omega0);r1,0=Math.Cos(
7、omega0)*Math.Sin(kappa0);r1,1=Math.Cos(omega0)*Math.Cos(kappa0);r1,2=-Math.Sin(omega0);r2,0=Math.Sin(phi0)*Math.Cos(kappa0)+Math.Cos(phi0)*Math.Sin(omega0)*Math.Sin(kappa0);精品.r2,1=-Math.Sin(phi0)*Math.Sin(kappa0)+Math.Cos(phi0)*Math.Sin(omega0)*Math.Cos(kappa0);r2,2=Math.Cos(phi0)*Math.Cos(omega0);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 摄影测量学 空间 后方 交会 程序设计 作业
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内