ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:17.49KB ,
资源ID:6295681      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6295681.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(MATLAB实验数据.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

MATLAB实验数据.docx

1、MATLAB实验数据function pushbutton1_Callback(hObject, eventdata, handles)% hObject handle to pushbutton1 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)mode1=get(handles.radiobutton1,value);mode2=get(handles.radiobut

2、ton2,value);if mode1=1 set(handles.text5,Visible,off); set(handles.edit5,Visible,off);else set(handles.text3,Visible,off); set(handles.edit3,Visible,off); set(handles.text4,Visible,off); set(handles.edit4,Visible,off);end=uigetfile(. *.txt;*.xls,data Files(*.txt,*.xls),. pick a file); if(isempty(pat

3、hname) return; end (pathname,); mode=get(handles.radiobutton2,value); O=get(handles.popupmenu2,value); switch O case 1 XB,YB,azi1,Ang,Dis,Raw,Raw1=FhDxReadData1(); handles.XB=XB; handles.YB=YB; handles.azi1=azi1; handles.Ang=Ang; handles.Dis=Dis; handles.Raw=Raw; handles.Raw1=Raw1; pts=strcat(Raw,-,

4、num2str(Ang); set(handles.listbox1,string,pts); n=length(Dis); for i=1:n dts(i)=strcat(Raw(i),Raw(i+1); end dits=strcat(dts,-,num2str(Dis); set(handles.listbox2,string,dits); fwj1=rad_mds(azi1); set(handles.edit5,string,num2str(fwj1); set(handles.edit1,string,num2str(XB); set(handles.edit2,string,nu

5、m2str(YB); guidata(hObject,handles) case 2 set(handles.text3,Visible,on); set(handles.edit3,Visible,on); set(handles.text4,Visible,on); set(handles.edit4,Visible,on); XB,YB,azi1,XC,YC,azi2,Ang,Dis,Raw=FhDxReadData2(); handles.XB=XB; handles.YB=YB; handles.XC=XC; handles.YC=YC; handles.azi1=azi1; han

6、dles.azi2=azi2; handles.Ang=Ang; handles.Dis=Dis; handles.Raw=Raw; pts=strcat(Raw,-,num2str(Ang); set(handles.listbox1,string,pts); n=length(Dis); for i=1:n dts(i)=strcat(Raw(i),Raw(i+1); end dits=strcat(dts,-,num2str(Dis); set(handles.listbox2,string,dits); fwj1=rad_mds(azi1); fwj2=rad_mds(azi2); s

7、et(handles.edit5,string,num2str(fwj1); set(handles.edit18,string,num2str(fwj2); set(handles.edit1,string,num2str(XB); set(handles.edit2,string,num2str(YB); set(handles.edit3,string,num2str(XC); set(handles.edit4,string,num2str(YC); guidata(hObject,handles) case 3 XB,YB,azi1,Ang,Dis,Raw,Raw1=FhDxRead

8、Data3(); handles.XB=XB; handles.YB=YB; handles.azi1=azi1; handles.Ang=Ang; handles.Dis=Dis; handles.Raw=Raw; handles.Raw1=Raw1; pts=strcat(Raw,-,num2str(Ang); set(handles.listbox1,string,pts); set(handles.listbox4,string,pts); n=length(Dis); for i=1:n dts(i)=strcat(Raw(i),Raw(i+1); end dits=strcat(d

9、ts,-,num2str(Dis); set(handles.listbox2,string,dits); set(handles.listbox5,string,dits); fwj1=rad_mds(azi1); set(handles.edit5,string,num2str(fwj1); set(handles.edit1,string,num2str(XB); set(handles.edit2,string,num2str(YB); guidata(hObject,handles) endfunction pushbutton3_Callback(hObject, eventdat

10、a, handles)% hObject handle to pushbutton3 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)jiao=handles.Ang;n=length(jiao);excel=actxserver(Excel.Application);set(excel,Visible,1);wkbs=excel.Workbooks;wbk=invoke(

11、wkbs,Add);Actsh=excel.Activesheet;A=导线平差成果报表;actshrng=get(Actsh,Range,A1,F1);set(actshrng,MergeCell,4);set(actshrng,HorizontalAlignment,3);set(actshrng,Value,A);actshrng=get(Actsh,Range,A2,A2);set(actshrng,Value,点名);ptname=handles.Raw;for i=1:n+2 if i=1 actshrng=get(Actsh,Range,A3,A3); set(actshrng,

12、Value,后视定向点); elseif in+2 R1=strcat(A,num2str(i+2); actshrng=get(Actsh,Range,R1); set(actshrng,Value,ptname(i-1); else R1=strcat(A,num2str(i+2); actshrng=get(Actsh,Range,R1); set(actshrng,Value,前视定向点); endendR=strcat(F,num2str(n+5);actshrng=get(Actsh,Range,A2,R);set(actshrng,HorizontalAlignment,2);a

13、ctshrng=get(Actsh,Range,B2,B2);set(actshrng,Value,角度);for i=1:n R1=strcat(B,num2str(i+3); actshrng=get(Actsh,Range,R1); set(actshrng,Value,num2str(jiao(i);endactshrng=get(Actsh,Range,C2,C2);set(actshrng,Value,距离);dts=handles.Dis;m=length(dts);for i=1:m R1=strcat(C,num2str(i+4); actshrng=get(Actsh,Ra

14、nge,R1); set(actshrng,Value,num2str(dts(i);endactshrng=get(Actsh,Range,D2,D2); set(actshrng,Value,方位角);fwj=handles.fwj;fwj=rad_mds(fwj);m=length(fwj);azi1=rad_mds(handles.azi1);azi2=rad_mds(handles.azi2);for i=1:m+1 if i=1 actshrng=get(Actsh,Range,D4,D4); set(actshrng,Value,num2str(azi1); elseif im+

15、1 R1=strcat(D,num2str(i+3); actshrng=get(Actsh,Range,R1); set(actshrng,Value,num2str(fwj(i); else R1=strcat(D,num2str(i+3); actshrng=get(Actsh,Range,R1); jh=strcat(num2str(azi2),检核); set(actshrng,Value,jh); endendactshrng=get(Actsh,Range,E2,E2); set(actshrng,Value,坐标X);actshrng=get(Actsh,Range,F2,F2

16、); set(actshrng,Value,坐标Y);x=handles.xx;y=handles.yy;m=length(x);for i=1:m R1=strcat(E,num2str(i+3); actshrng=get(Actsh,Range,R1); set(actshrng,Value,num2str(x(i); R1=strcat(F,num2str(i+3); actshrng=get(Actsh,Range,R1); set(actshrng,Value,num2str(y(i);endActsh.Range(A1:F1).ColumnWidth=16;R=strcat(A2

17、:,F,num2str(m+7);Actsh.Range(R).Borders.Item(3).Linestyle=1;Actsh.Range(R).Borders.Item(2).Linestyle=1;R1=strcat(A,num2str(m+5),:,F,num2str(m+5);Actsh.Range(R1).MergeCells=1;Actsh.Range(R1).Value=精度指标;Actsh.Range(R1).HorizontalAlignment=3;R1=strcat(A,num2str(m+6);xc=get(handles.edit14,string);xcb=ge

18、t(handles.edit15,string);actshrng=get(Actsh,Range,R1);set(actshrng,Value,角度闭合差(秒):);R1=strcat(B,num2str(m+6);actshrng=get(Actsh,Range,R1);set(actshrng,Value,xc);R1=strcat(A,num2str(m+7);actshrng=get(Actsh,Range,R1);set(actshrng,Value,限差(秒):);xcc=get(handles.edit16,string);R1=strcat(B,num2str(m+7);ac

19、tshrng=get(Actsh,Range,R1);set(actshrng,Value,xcc);R1=strcat(C,num2str(m+6);actshrng=get(Actsh,Range,R1);set(actshrng,Value,全长相对闭合差:);R1=strcat(D,num2str(m+6);actshrng=get(Actsh,Range,R1);set(actshrng,Value,xcb);R1=strcat(E,num2str(m+6);actshrng=get(Actsh,Range,R1);set(actshrng,Value,坐标增量fx(mm);R1=s

20、trcat(F,num2str(m+6);actshrng=get(Actsh,Range,R1);set(actshrng,Value,num2str(handles.fx*1000);R1=strcat(E,num2str(m+7);actshrng=get(Actsh,Range,R1);set(actshrng,Value,坐标增量fy(mm);R1=strcat(F,num2str(m+7);actshrng=get(Actsh,Range,R1);set(actshrng,Value,num2str(handles.fy*1000);R1=strcat(C,num2str(m+7)

21、;actshrng=get(Actsh,Range,R1);set(actshrng,Value,限差(秒):);xxcc=get(handles.edit11,string);R1=strcat(D,num2str(m+7);actshrng=get(Actsh,Range,R1);set(actshrng,Value,xxcc);R=strcat(A,num2str(m+8),:,F,num2str(m+8);Actsh.Range(R).Borders.Item(3).Linestyle=1;function pushbutton2_Callback(hObject, eventdata

22、, handles)% hObject handle to pushbutton2 (see GCBO)% eventdata reserved - to be defined in a future version of MATLAB% handles structure with handles and user data (see GUIDATA)O=get(handles.popupmenu2,value);switch O case 1 XB=handles.XB; YB=handles.YB; azi1=handles.azi1; Ang=handles.Ang; Dis=hand

23、les.Dis; Raw=handles.Raw; Raw1=handles.Raw1; n=length(Ang); x,y,k,fbx,fx,fy,fwj=TranverseFH1(XB,YB,azi1,Ang,Dis); set(handles.edit14,string,num2str(fbx); set(handles.edit15,string,strcat(1/,num2str(k); m=get(handles.popupmenu1,value); switch m case 1 set(handles.edit11,string,1/60000); xc=60*sqrt(n-

24、1); sxc=num2str(xc); set(handles.edit16,string,sxc); case 2 set(handles.edit11,string,1/40000); xc=40*sqrt(n-1); sxc=num2str(xc); set(handles.edit16,string,sxc); case 3 set(handles.edit11,string,1/40000); xc=20*sqrt(n-1); sxc=num2str(xc); set(handles.edit16,string,sxc); case 4 set(handles.edit11,str

25、ing,1/10000); xc=10*sqrt(n-1); sxc=num2str(xc); setset(handles.edit16,string,sxc); case 5 set(handles.edit11,string,1/6000); xc=5*sqrt(n-1); sxc=num2str(xc); set(handles.edit16,string,sxc); case 6 set(handles.edit11,string,1/2000); xc=1*sqrt(n-1); sxc=num2str(xc); set(handles.edit16,string,sxc); end

26、 subplot(handles.axes1); yy=500.000 YB y; xx=770.000 XB x; xy=strcat(Raw1,:,num2str(xx),-,num2str(yy); set(handles.listbox3,string,xy); plot(yy,xx,-mo); text(yy,xx,Raw1); handles.yy=yy; handles.xx=xx; handles.fx=fx; handles.fy=fy; handles.fwj=fwj; guidata(hObject,handles); case 2 XB=handles.XB; YB=h

27、andles.YB; XC=handles.XC; YC=handles.YC; azi1=handles.azi1; azi2=handles.azi2; Ang=handles.Ang; Dis=handles.Dis; Raw=handles.Raw; n=length(Ang); x,y,k,fbx,fx,fy,fwj=TranverseFH2(XB,YB,azi1,XC,YC,azi2,Ang,Dis); set(handles.edit14,string,num2str(fbx); set(handles.edit15,string,strcat(1/,num2str(k); t=

28、get(handles.popupmenu1,value); switch t case 1 set(handles.edit11,string,1/60000); xc=3*sqrt(n); sxc=num2str(xc); set(handles.edit16,string,sxc); case 2 set(handles.edit11,string,1/40000); xc=5*sqrt(n); sxc=num2str(xc); set(handles.edit16,string,sxc); case 3 set(handles.edit11,string,1/40000); xc=10

29、*sqrt(n); sxc=num2str(xc); set(handles.edit16,string,sxc); case 4 set(handles.edit11,string,1/10000); xc=16*sqrt(n); sxc=num2str(xc); setset(handles.edit16,string,sxc); case 5 set(handles.edit11,string,1/6000); xc=24*sqrt(n); sxc=num2str(xc); set(handles.edit16,string,sxc); case 6 set(handles.edit11,st

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1