- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
function BJPC2
ZB=[];ZJ=[];BC=[];
%%
format long
[filename,filepath]=uigetfile(*.txt,选择平差文件:);
name=[filepath filename];
fid1=fopen(name,rt);
if(fid1==-1)
disp(文件未打开,请重试!);
return;
end
n=fscanf(fid1,%f,1);%输入边的个数
b=fscanf(fid1,%f,1);%输入多余观测个数
E=fscanf(fid1,%f,1);%输入测角中误差
t=fscanf(fid1,%f,1);%输入坐标个数
ZB=fscanf(fid1,%f,[2 t]);
dms1=fscanf(fid1,%f,[3 n+1]);
BC=fscanf(fid1,%f,[1 n]);
T0=fscanf(fid1,%f,1);
T1=fscanf(fid1,%f,1);
fclose(fid1);
dms=dms1;
ZJ=dms2degrees(dms);
%%
if t==2
T0=T0;%若告诉起始方位角就直接输入
end
if t==4 %若没有告诉起始方位角由坐标反算
Xa=ZB(1,1);Xb=ZB(1,2);
Ya=ZB(2,1);Yb=ZB(2,2);
Tx=Xb-Xa; Ty=Yb-Ya;
T0=atan(Ty/Tx)*180/pi;%对方位角的讨论
if ((Tx0)(Ty0))
T0;
end
if (((Tx0)(Ty0))||((Tx0)(Ty0)))
T0=T0+180;
end
if ((Tx0)(Ty0))
T0=T0+360;
end
if ((Tx==0)(Ty0))
T0=90;
end
if ((Tx==0)(Ty0))
T0=270;
end
if((Ty==0)(Tx0))
T0=0;
end
if ((Ty==0)(Tx0))
T0=180;
end
end
a0=T0;
x0=ZB(1,t/2);
y0=ZB(2,t/2);
A=[0,0];
FWJ=[];%开始计算近似方位角
J=1;
while(J=n+1)
belta=ZJ(J);%讨论方位角
if J==1
a=a0+belta;
else
a=a+belta;
end
if a=180
a=a-180;
else
a=a+180;
end
if a=360
a=a-360;
end
FWJ(J)=a;
J=J+1;
end
FWJ;
%%
J=1;%开始计算近似坐标A
while(J=n)
if J==1
A(1,1)=x0+BC(1)*cos(FWJ(1)*pi/180);
A(2,1)=y0+BC(1)*sin(FWJ(1)*pi/180);
else
A(1,J)=A(1,J-1)+BC(J)*cos(FWJ(J)*pi/180);
A(2,J)=A(2,J-1)+BC(J)*sin(FWJ(J)*pi/180);
end
J=J+1;
end
A;
%%
W=[];%开始计算闭合差
if t==2
T1=T1;
end
if t==4
Xa=ZB(1,3);Xb=ZB(1,4);
Ya=ZB(2,3);Yb=ZB(2,4);
Tx=Xb-Xa; Ty=Yb-Ya;
T1=atan(Ty/Tx)*180/pi;
if ((Tx0)(Ty0))
T1;
end
if (((Tx0)(Ty0))||((Tx0)(Ty0)))
T1=T1+180;
end
if ((Tx0)(Ty0))
T1=T1+360;
end
if ((Tx==0)(Ty0))
T1=90;
end
if ((Tx==0)(Ty0))
T1=270;
end
if((Ty==0)(Tx0))
T1=0;
end
if ((Ty==0)(Tx0))
T1=180;
end
end
W(1,1)=-(FWJ(n+1)-T1)*3600;%以秒为单位
W(2,1)=-(A(1,n)-ZB(1,t/2+1))*100;%以厘米为单位
W(3,1)=-(A(2,
您可能关注的文档
- LED灯具培训资料.ppt
- LED灯具应用基础知识培训.ppt
- LED点阵书写显示屏设计.doc
- LED点阵显示系统设计 毕业设计论文 优秀论文附文献综述.doc
- LED-高光效PSS图形蓝宝石衬底-商业计划书.doc
- LED高清晰P10全彩屏设计方案.doc
- LED广告字、泛光照明及E座写字楼立面广告工程 招标文件.doc
- LED日光灯采购及安装合同.doc
- LED日光灯的主要生产厂商及产品介绍.ppt
- LED数字钟设计与制作.doc
- 2026年上半年安徽省中小学教师资格考试(笔试)备考题库含答案【名师推荐】.docx
- 2025中国科学院生物物理研究所徐涛院士研究组招聘1人笔试备考试卷带答案解析.docx
- 2026年上半年海南省中小学教师资格考试(笔试)备考题库及完整答案【考点梳理】.docx
- 2026年上半年湖南省中小学教师资格考试(笔试)备考题库及答案(真题汇编).docx
- 2026年上半年福建省中小学教师资格考试(笔试)备考题库有完整答案.docx
- 2025重庆市属事业单位第四季度遴选工作人员43人考试历年真题汇编带答案解析.docx
- 2026年上半年重庆市中小学教师资格考试(笔试)备考题库【夺冠】.docx
- 2026年上半年黑龙江省中小学教师资格考试(笔试)备考题库附参考答案(满分必刷).docx
- 2026年上半年甘肃省中小学教师资格考试(笔试)备考题库(典优).docx
- 2026年上半年云南省中小学教师资格考试(笔试)备考题库【满分必刷】.docx
原创力文档


文档评论(0)