- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摄影测量实作业
摄影测量实习作业
—. 后方交会解算程序。
原程序:
A=input(请输入地面点坐标:)
B=input(请输入影像坐标点:)/1000
f=input(请输入主距:)/1000
C=input(请输入像主点坐标初始值:)
E=input(请输入外方位角初始值:)
i=size(B,1);
B=[B;B(1,:)];
A=[A;A(1,:)];
Xs=0;
Ys=0;
for j=1:i
m=sqrt(((A(j,1)-A(j+1,1)).^2+(A(j,2)-A(j+1,2)).^2)/((B(j,1)-B(j+1,1)).^2+(B(j,2)-B(,2)).^2))/(i-1);
Xs=Xs+A(j,1)/i;
Ys=Ys+A(j,2)/i;
end
Zs=m*f;
for j=1:1000
R(1,1)=cos(E(1))*cos(E(3))-sin(E(1))*sin(E(2))*sin(E(3));
R(1,2)=-cos(E(1))*sin(E(3))-sin(E(1))*sin(E(2))*cos(E(3));
R(1,3)=-sin(E(1))*cos(E(2));
R(2,1)=cos(E(2))*sin(E(3));
R(2,2)=cos(E(2))*cos(E(3));
R(2,3)=-sin(E(2));
R(3,1)=sin(E(1))*cos(E(3))+cos(E(1))*sin(E(2))*sin(E(3));
R(3,2)=-sin(E(1))*sin(E(3))+cos(E(1))*sin(E(2))*cos(E(3));
R(3,3)=cos(E(1))*cos(E(2));
for n=1:i
Xp(n)=R(1,1)*(A(n,1)-Xs)+R(2,1)*(A(n,2)-Ys)+R(3,1)*(A(n,3)-Zs);
Yp(n)=R(1,2)*(A(n,1)-Xs)+R(2,2)*(A(n,2)-Ys)+R(3,2)*(A(n,3)-Zs);
Zp(n)=R(1,3)*(A(n,1)-Xs)+R(2,3)*(A(n,2)-Ys)+R(3,3)*(A(n,3)-Zs);
xc(n)=-f*Xp(n)/Zp(n);
yc(n)=-f*Yp(n)/Zp(n);
D(2*n-1,1)=(R(1,1)*f+R(1,3)*xc(n))/Zp(n);
D(2*n-1,2)=(R(2,1)*f+R(2,3)*xc(n))/Zp(n);
D(2*n-1,3)=(R(3,1)*f+R(3,3)*xc(n))/Zp(n);
D(2*n,1)=(R(1,2)*f+R(1,3)*yc(n))/Zp(n);
D(2*n,2)=(R(2,2)*f+R(2,3)*yc(n))/Zp(n);
D(2*n,3)=(R(3,2)*f+R(3,3)*yc(n))/Zp(n);
D(2*n-1,4)=yc(n)*sin(E(2))-(xc(n)/f*(xc(n)*cos(E(3))-yc(n)*sin(E(3)))+f*cos(E(3)))*cos(E(2));
D(2*n-1,5)=-f*sin(E(3))-xc(n)*(xc(n)*sin(E(3))+yc(n)*cos(E(3)))/f;
D(2*n-1,6)=yc(n);
D(2*n,4)=-xc(n)*sin(E(2))- (yc(n)/f*(xc(n)*cos(E(3))-yc(n)*sin(E(3)))-f*sin(E(3)))*cos(E(2));
D(2*n,5)= -f*cos(E(3))-yc(n)*(xc(n)*sin(E(3))+yc(n)*cos(E(3)))/f;
D(2*n,6)=-xc(n);
L(2*n-1,1)=Y(n,1)-xc(n);
L(2*n,1)=Y(n,2)-yc(n);
end
X=inv(D*D)*D*L;
Xs=Xs+X(1);
Ys=Ys+X(2);
Zs=Zs+X(3);
E(1)=E(1)+X(4);
E(2)=E(2)+X(5);
E(3)=E(3)+X(6);
M=max(abs(X));
if M=0.001
Xs
Ys
Zs
R
break;
end
end
二.运行实例(课本p-44 习题24)
27.已知四队点的影像坐标和地点坐标如下:
影像坐标
地面坐标
x(mm) y(mm0 X(mm) Y(mm) Z(mm) 1 —86.15 —68.99 36589.41 25273.32 2195.17 2 —53.40 82.21 37631.08 31324.51 728.6
您可能关注的文档
最近下载
- 2024年凯度O2O白皮书.pdf VIP
- 外教社新编英语语法教程(第6版)PPT课件(试用版)Unit 15.pptx VIP
- 2025年江西司法警官职业学院单招职业技能测试题库及完整答案1套.docx
- 《化工企业生产过程异常工况安全处置准则》专题培训.pptx VIP
- 4.1 我们需要呼吸(说课稿)-四年级上册科学大象版.docx VIP
- 财务工作移交清单模板.docx VIP
- 最新部编版小学一年级语文上册第三单元测试卷(附答案) .pdf VIP
- (人教版2024)九年级化学 跨学科实践活动《微型空气质量“检测站”的组装与使用》课件.pptx
- 小儿急腹症的诊断和治疗.ppt VIP
- 2025年军工产品标准化大纲.pptx VIP
文档评论(0)