MATLAB实验数据Word下载.docx

上传人:b****5 文档编号:19304419 上传时间:2023-01-05 格式:DOCX 页数:16 大小:17.49KB
下载 相关 举报
MATLAB实验数据Word下载.docx_第1页
第1页 / 共16页
MATLAB实验数据Word下载.docx_第2页
第2页 / 共16页
MATLAB实验数据Word下载.docx_第3页
第3页 / 共16页
MATLAB实验数据Word下载.docx_第4页
第4页 / 共16页
MATLAB实验数据Word下载.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

MATLAB实验数据Word下载.docx

《MATLAB实验数据Word下载.docx》由会员分享,可在线阅读,更多相关《MATLAB实验数据Word下载.docx(16页珍藏版)》请在冰豆网上搜索。

MATLAB实验数据Word下载.docx

'

pickafile'

if(isempty(pathname))

return;

end

(pathname,);

mode=get(handles.radiobutton2,'

O=get(handles.popupmenu2,'

switchO

case1

[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,'

--'

num2str(Ang));

set(handles.listbox1,'

string'

pts);

n=length(Dis);

fori=1:

n

dts(i)=strcat(Raw(i),Raw(i+1));

dits=strcat(dts'

num2str(Dis));

set(handles.listbox2,'

dits);

fwj1=rad_mds(azi1);

num2str(fwj1));

set(handles.edit1,'

num2str(XB));

set(handles.edit2,'

num2str(YB));

guidata(hObject,handles)

case2

on'

[XB,YB,azi1,XC,YC,azi2,Ang,Dis,Raw]=FhDxReadData2();

handles.XC=XC;

handles.YC=YC;

handles.azi2=azi2;

fwj2=rad_mds(azi2);

set(handles.edit18,'

num2str(fwj2));

num2str(XC));

num2str(YC));

case3

[XB,YB,azi1,Ang,Dis,Raw,Raw1]=FhDxReadData3();

set(handles.listbox4,'

set(handles.listbox5,'

 

functionpushbutton3_Callback(hObject,eventdata,handles)

%hObjecthandletopushbutton3(seeGCBO)

jiao=handles.Ang;

n=length(jiao);

excel=actxserver('

Excel.Application'

set(excel,'

1);

wkbs=excel.Workbooks;

wbk=invoke(wkbs,'

Add'

Actsh=excel.Activesheet;

A=['

导线平差成果报表'

];

actshrng=get(Actsh,'

Range'

A1'

F1'

set(actshrng,'

MergeCell'

4);

HorizontalAlignment'

3);

Value'

A);

A2'

点名'

ptname=handles.Raw;

fori=1:

n+2

ifi==1

actshrng=get(Actsh,'

A3'

set(actshrng,'

后视定向点'

elseifi<

R1=strcat('

A'

num2str(i+2));

R1);

ptname(i-1));

else

前视定向点'

R=strcat('

F'

num2str(n+5));

R);

2);

B2'

角度'

B'

num2str(i+3));

num2str(jiao(i)));

C2'

距离'

dts=handles.Dis;

m=length(dts);

m

C'

num2str(i+4));

num2str(dts(i)));

D2'

方位角'

fwj=handles.fwj;

fwj=rad_mds(fwj);

m=length(fwj);

azi1=rad_mds(handles.azi1);

azi2=rad_mds(handles.azi2);

m+1

D4'

num2str(azi1));

D'

num2str(fwj(i)));

jh=strcat(num2str(azi2),'

检核'

jh);

E2'

坐标X'

F2'

坐标Y'

x=handles.xx;

y=handles.yy;

m=length(x);

E'

num2str(x(i)));

num2str(y(i)));

Actsh.Range('

A1:

).ColumnWidth=[16];

A2:

'

num2str(m+7));

Actsh.Range(R).Borders.Item(3).Linestyle=1;

Actsh.Range(R).Borders.Item

(2).Linestyle=1;

R1=strcat('

num2str(m+5),'

:

num2str(m+5));

Actsh.Range(R1).MergeCells=1;

Actsh.Range(R1).Value='

精度指标'

;

Actsh.Range(R1).HorizontalAlignment=3;

num2str(m+6));

xc=get(handles.edit14,'

xcb=get(handles.edit15,'

角度闭合差(秒):

xc);

限差(秒):

xcc=get(handles.edit16,'

xcc);

全长相对闭合差:

xcb);

坐标增量fx(mm)'

num2str(handles.fx*1000));

坐标增量fy(mm)'

num2str(handles.fy*1000));

xxcc=get(handles.edit11,'

xxcc);

num2str(m+8),'

num2str(m+8));

functionpushbutton2_Callback(hObject,eventdata,handles)

%hObjecthandletopushbutton2(seeGCBO)

O=get(handles.popupmenu2,'

switchO

XB=handles.XB;

YB=handles.YB;

azi1=handles.azi1;

Ang=handles.Ang;

Dis=handles.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,'

num2str(fbx));

set(handles.edit15,'

strcat('

1/'

num2str(k)));

m=get(handles.popupmenu1,'

switchm

set(handles.edit11,'

1/60000'

xc=60*sqrt(n-1);

sxc=num2str(xc);

set(handles.edit16,'

sxc);

1/40000'

xc=40*sqrt(n-1);

xc=20*sqrt(n-1);

case4

1/10000'

xc=10*sqrt(n-1);

setset(handles.edit16,'

case5

1/6000'

xc=5*sqrt(n-1);

case6

1/2000'

xc=1*sqrt(n-1);

subplot(handles.axes1);

yy=[500.000YBy];

xx=[770.000XBx];

xy=strcat(Raw1,'

num2str(xx'

),'

num2str(yy'

));

set(handles.listbox3,'

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);

XC=handles.XC;

YC=handles.YC;

azi2=handles.azi2;

[x,y,k,fbx,fx,fy,fwj]=TranverseFH2(XB,YB,azi1,XC,YC,azi2,Ang,Dis);

t=get(handles.popupmenu1,'

switcht

xc=3*sqrt(n);

xc=5*sqrt(n);

xc=10*sqrt(n);

xc=16*sqrt(n);

xc=24*sqrt(n);

st

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工作范文 > 演讲主持

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

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