版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
東華理工大學(xué)測(cè)繪工程學(xué)院課程名稱(chēng):測(cè)繪程序設(shè)計(jì)課程性質(zhì):必修測(cè)繪程序設(shè)計(jì)實(shí)習(xí)報(bào)告學(xué)院: 班級(jí): 實(shí)習(xí)地點(diǎn): 班級(jí)組號(hào): 學(xué)生姓名: 學(xué)生學(xué)號(hào): 指導(dǎo)教師: 日期:年月日實(shí)驗(yàn)1matlab軟件練習(xí)實(shí)驗(yàn)項(xiàng)目:矩陣乘法運(yùn)算實(shí)驗(yàn)?zāi)康模毫私釳ATLAB軟件的基本功能,熟悉軟件的基本操作,達(dá)到可以熟練使用MATLAB軟件的目的。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)及MATLAB軟件。實(shí)驗(yàn)原理:運(yùn)用線(xiàn)性代數(shù)中矩陣乘法運(yùn)算進(jìn)行計(jì)算,輸入矩陣A和矩陣B,將矩陣A的各行元素與B矩陣的各列元素對(duì)應(yīng)相乘并相加得到一個(gè)值。實(shí)驗(yàn)內(nèi)容:輸入矩陣A=[1345;2345]、B=[211;112;001;100]Z=A*B,輸出結(jié)果Z。實(shí)驗(yàn)代碼:A=[1345;Z=A*B2345]B=[211;112;001;100]實(shí)驗(yàn)步驟和結(jié)果:實(shí)驗(yàn)結(jié)論:實(shí)驗(yàn)結(jié)果為Z=[10411;12512],t通過(guò)本實(shí)驗(yàn)我們知道了MATLAB軟件的特點(diǎn)并熟悉了此軟件的基本操作,了解到了MATLAB在矩陣運(yùn)算方面的簡(jiǎn)便性。實(shí)驗(yàn)注意事項(xiàng):輸入代碼時(shí),需要小心謹(jǐn)慎,注意保持代碼的完整性。實(shí)驗(yàn)2matlab解算方程實(shí)驗(yàn)項(xiàng)目:運(yùn)用MALAB解算方程組實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)此實(shí)驗(yàn)練習(xí)可以熟練使用MATLAB進(jìn)行方程組求解。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)及MATLAB軟件。實(shí)驗(yàn)原理:運(yùn)用實(shí)驗(yàn)設(shè)計(jì)的代碼對(duì)方程組進(jìn)行求解,代碼如下。R_A=rank(A)R_B=rank(B)formatratifR_A==R_B&R_A==nX=A/belseifR_A==R_B&R_A<nX=A/bC=null(A,'R')elseX='Equationhasnosoloves'end實(shí)驗(yàn)內(nèi)容:運(yùn)用實(shí)驗(yàn)設(shè)計(jì)的代碼對(duì)方程組{進(jìn)行求解。實(shí)驗(yàn)結(jié)論:實(shí)驗(yàn)結(jié)果如上圖,對(duì)于此類(lèi)方程組運(yùn)用MATLAB可以節(jié)省大量的運(yùn)算時(shí)間。實(shí)驗(yàn)注意事項(xiàng):輸入代碼時(shí),需要小心謹(jǐn)慎,注意保持代碼的完整性,且在輸入代碼時(shí)注意代碼中字母的的大小寫(xiě)。實(shí)驗(yàn)3matlab繪圖實(shí)驗(yàn)項(xiàng)目:運(yùn)用MATLAB進(jìn)行繪圖處理。實(shí)驗(yàn)?zāi)康模毫私釳ATLAB軟件的基本功能,熟悉軟件的基本操作,熟悉此軟件的繪圖功能,解決實(shí)際生活中的學(xué)術(shù)問(wèn)題。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)及MATLAB軟件。實(shí)驗(yàn)原理:運(yùn)用MATLAB提供的繪制函數(shù)contour、ezmeshc、surfc,進(jìn)行繪圖。實(shí)驗(yàn)內(nèi)容:運(yùn)用MATLAB軟件畫(huà)出函數(shù)所表示的三維曲面(xy的取值范圍為[-8,8]。代碼如下:clear;x=-8;0.5:8;y=x';X=ones(size(y))*x;Y=y*ones(size(x));R=sqrt(X.^3+Y.^3)+eps;%<5>Z=sin(R)./R;%<6>surf(X,Y,Z);colormap(cool)xlabel('x'),ylabel('y'),zlabel('z')運(yùn)行結(jié)果:實(shí)驗(yàn)結(jié)論:實(shí)驗(yàn)結(jié)果如上圖,使用MATLAB軟件可以更加直觀透徹的分析一個(gè)函數(shù),幫助我們深入分析某一函數(shù)。實(shí)驗(yàn)注意事項(xiàng):輸入實(shí)驗(yàn)代碼的時(shí)候需要注意函數(shù)中元素的所的區(qū)間,編寫(xiě)代碼時(shí)盡量簡(jiǎn)潔明了。實(shí)驗(yàn)4角度弧度互換實(shí)驗(yàn)項(xiàng)目:運(yùn)用MATLAB實(shí)現(xiàn)角度與弧度的轉(zhuǎn)換。實(shí)驗(yàn)?zāi)康模毫私饨嵌扰c弧度互換的基本原理,解決實(shí)際生活中弧度轉(zhuǎn)換的問(wèn)題,節(jié)省工作時(shí)間。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)及MATLAB軟件。實(shí)驗(yàn)原理:運(yùn)用角度與弧度轉(zhuǎn)換公式(弧度=角度*pi/180)編寫(xiě)程序代碼,在matlab中進(jìn)行實(shí)施。實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)代碼如下:a=get(handles.edit1,'string');a=str2num(a);b=a*(pi/180);set(handles.edit2,'string',b)p=get(handles.edit3,'string');p=str2num(p);q=p/(pi/180);set(handles.edit4,'string',q)運(yùn)行結(jié)果如下:實(shí)驗(yàn)結(jié)論:實(shí)驗(yàn)結(jié)果如上圖,使用MATLAB軟件可以輕松地解算出弧度與角度的相互轉(zhuǎn)換,節(jié)省了我們大量的計(jì)算時(shí)間。實(shí)驗(yàn)注意事項(xiàng):在創(chuàng)建窗口的過(guò)程中需要按照代碼來(lái)設(shè)定不可自己隨意設(shè)定,否則不會(huì)出現(xiàn)計(jì)算結(jié)果。實(shí)驗(yàn)5坐標(biāo)正反算實(shí)驗(yàn)項(xiàng)目:運(yùn)用MALAB進(jìn)行坐標(biāo)的正反算。實(shí)驗(yàn)?zāi)康模和ㄟ^(guò)此次實(shí)驗(yàn)鞏固坐標(biāo)正反算的知識(shí),設(shè)計(jì)程序解決實(shí)際工作中坐標(biāo)正反算的問(wèn)題,深度了解matlab這個(gè)軟件。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)及MATLAB軟件。實(shí)驗(yàn)原理:運(yùn)用坐標(biāo)正反算原理(A點(diǎn)坐標(biāo)Ax、Ay,B點(diǎn)坐標(biāo)Bx、By,AB兩點(diǎn)間距離為S,坐標(biāo)方位角為α)坐標(biāo)正算公式:坐標(biāo)反算公式:實(shí)驗(yàn)內(nèi)容:實(shí)驗(yàn)代碼如下:坐標(biāo)正算代碼:ax=get(handles.edit1,'string');ax=str2num(ax);ay=get(handles.edit2,'string');ay=str2num(ay);s1=get(handles.edit3,'string');s1=str2num(s1);s2=get(handles.edit4,'string');s2=str2num(s2);s3=get(handles.edit5,'string');s3=str2num(s3);a=get(handles.edit6,'string');a=str2num(a);bx=ax+a*cos(s1*pi/180)+a*cos(s2*pi/(180*60))+a*cos(s1*pi/(180*3600))by=ay+a*sin(s1*pi/180)+a*sin(s2*pi/(180*60))+a*sin(s1*pi/(180*3600))set(handles.edit7,'string',bx);set(handles.edit8,'string',by);運(yùn)行結(jié)果如下:坐標(biāo)反算代碼如下:ax=get(handles.edit1,'string');ax=str2num(ax);ay=get(handles.edit2,'string');ay=str2num(ay);bx=get(handles.edit3,'string');bx=str2num(bx);by=get(handles.edit4,'string');by=str2num(by);yab=by-ay;xab=bx-ax;Sab=sqrt(yab^2+xab^2);fwj=atan(abs(yab)/abs(xab));ifyab>0&xab>0fwj=fwj;elseifyab>0&xab<0fwj=180-fwj;elseifyab<0&xab<0fwj=180+fwj;elseifyab<0&xab>0fwj=360-fwj;elseifyab==0&xab>0fwj=0;elseifyab==0&xab<0fwj=180;elseifxab==0&yab>0fwj=90;elsefwj=270;endset(handles.edit5,'string',fwj);set(handles.edit6,'string',Sab);運(yùn)算結(jié)果如下:實(shí)驗(yàn)結(jié)論:實(shí)驗(yàn)結(jié)果如上圖,使用MATLAB軟件可以簡(jiǎn)單的進(jìn)行做好的正反算,節(jié)省了我們的大量的時(shí)間。實(shí)驗(yàn)注意事項(xiàng):需要弄清楚每條代碼的實(shí)際意義,按照代碼的要求進(jìn)行窗口的設(shè)定。實(shí)驗(yàn)6水準(zhǔn)網(wǎng)計(jì)算實(shí)驗(yàn)項(xiàng)目:水準(zhǔn)網(wǎng)計(jì)算實(shí)驗(yàn)?zāi)康模阂?、掌握水?zhǔn)網(wǎng)的基本計(jì)算方法二、掌握編寫(xiě)程序的方法三、編寫(xiě)水準(zhǔn)網(wǎng)計(jì)算的程序四、掌握加載文本數(shù)據(jù)的方法實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)及MATLAB實(shí)驗(yàn)原理:利用測(cè)量所得的高差hn與已知點(diǎn)Ha的高程之和得到待定點(diǎn)Ha的高程。Hb=Ha+h1+h2+h3+h4……實(shí)驗(yàn)內(nèi)容:已知A點(diǎn)高程為10.00米,求待求點(diǎn)B、C、D點(diǎn)的高程,已知HAB=2.00米,HAC=3.00米,HAD=4.00米。先在桌面上創(chuàng)建一個(gè)文本,在其中輸入以下數(shù)據(jù):并且將文件名設(shè)置為verse_3打開(kāi)M文件編寫(xiě)以下程序:運(yùn)行以上程序,得到以下結(jié)果:實(shí)驗(yàn)結(jié)論:水準(zhǔn)計(jì)算是測(cè)量控制網(wǎng)計(jì)算中最基本也是最常用的運(yùn)算,在導(dǎo)線(xiàn)平差中大量運(yùn)用了大量水準(zhǔn)計(jì)算的方法,所以其具有廣泛的運(yùn)用性,因此要熟練掌握。實(shí)驗(yàn)注意事項(xiàng):1、注意計(jì)算原理中個(gè)函數(shù)所代表的意思及其格式。2、注意加載數(shù)據(jù)的時(shí)候在文本中的格式,以及文本名的對(duì)應(yīng)。
實(shí)驗(yàn)7導(dǎo)線(xiàn)網(wǎng)計(jì)算實(shí)驗(yàn)項(xiàng)目:運(yùn)用MATLAB進(jìn)行導(dǎo)線(xiàn)網(wǎng)的計(jì)算。實(shí)驗(yàn)?zāi)康模毫私庹莆諏?dǎo)線(xiàn)網(wǎng)的基本計(jì)算方法,編寫(xiě)導(dǎo)線(xiàn)網(wǎng)的計(jì)算程序,熟練掌握加載文本數(shù)據(jù)的方法。實(shí)驗(yàn)儀器設(shè)備:計(jì)算機(jī)及MATLAB軟件。實(shí)驗(yàn)原理:支導(dǎo)線(xiàn)導(dǎo)線(xiàn)網(wǎng)計(jì)算已知A、B兩點(diǎn)坐標(biāo)(XA,YA)、(XB,YB)可以得出起始坐標(biāo)方位角as0,根據(jù)各導(dǎo)線(xiàn)間的夾角ai和距離dd得出各支點(diǎn)的坐標(biāo)方位角asi,最終根據(jù)正弦、余弦定理求出各待定點(diǎn)的坐標(biāo)(Xi,Yi)。公式如下:dr=sqrt(dx*dx+dy*dy)as0=acos(dx/dr)asi=as0+pi+aiXi=X(i-1)+dd*cos(as)Yi=Y(i-1)+dd*sin(as)實(shí)驗(yàn)內(nèi)容:代碼如下:loadverse_1.txtSD=verse_1[row,col]=size(SD)nd=row-1dx=SD(1,3)-SD(1,1)dy=SD(1,4)-SD(1,2)dr=sqrt(dx*dx+dy*dy)as0=acos(dx/dr)ifdy<0as0=2*pi-as0endxy(1,1)=SD(1,3)xy(1,2)=SD(1,4)fori=2:rowalfa=SD(i,2)+SD(i,3)/60+SD(i,4)/3600alfa=alfa*pi/180as=as0+pi+alfadd=SD(i,1)xy(i,1)=xy(i-1,1)+dd*cos(as)xy(i,2)=xy(i-1,2)+dd*cos(as)as0=asend實(shí)驗(yàn)結(jié)果如下:
實(shí)驗(yàn)結(jié)論:導(dǎo)線(xiàn)計(jì)算是測(cè)量控制網(wǎng)計(jì)算中最基本也是最常用的運(yùn)算,在導(dǎo)線(xiàn)平差中大量運(yùn)用了大量水準(zhǔn)計(jì)算的方法,所以其具有廣泛的運(yùn)用性,因此要熟練掌握。實(shí)驗(yàn)注意事項(xiàng):注意各個(gè)基本函數(shù)所代表的意義及其格式,加載數(shù)據(jù)的時(shí)候在文本中的格式,以及文本名的對(duì)應(yīng)注意坐標(biāo)方位角的表達(dá)方法,注意文本的填寫(xiě)規(guī)范。實(shí)驗(yàn)8坐標(biāo)轉(zhuǎn)換實(shí)驗(yàn)項(xiàng)目:坐標(biāo)轉(zhuǎn)換實(shí)驗(yàn)?zāi)康模阂?、掌握各個(gè)坐標(biāo)系之間的轉(zhuǎn)換的基本計(jì)算方法二、掌握用M文件編寫(xiě)程序的方法三、編寫(xiě)坐標(biāo)轉(zhuǎn)換計(jì)算的程序?qū)嶒?yàn)儀器設(shè)備:計(jì)算機(jī)及程序設(shè)計(jì)語(yǔ)言(MATLAB7.0)實(shí)驗(yàn)原理:高斯投影計(jì)算正算高斯投影正算既由大地坐標(biāo)(L,B)求高斯平面坐標(biāo)(x,y)的過(guò)程,公式見(jiàn)matlab程序設(shè)計(jì)222頁(yè)。高斯投影計(jì)算反算高斯投影計(jì)算反算是輸入高斯平面坐標(biāo)(x,y)以及中央子午線(xiàn)的經(jīng)度,計(jì)算大地坐標(biāo)(L,B),公式見(jiàn)matlab程序設(shè)計(jì)223頁(yè)??臻g大地坐標(biāo)與直角坐標(biāo)的轉(zhuǎn)換參考橢球面試大地測(cè)量計(jì)算的基準(zhǔn)面,大地坐標(biāo)是橢球面上的基本坐標(biāo)系。已知橢球a,e^2,大地直角坐標(biāo)X,Y,Z,求大地坐標(biāo)B,L,H之間的關(guān)系式為:X=(N+H)cosBcosLY=(N+H)cosBsinLZ=[N(1-e^2)+H]sinB式中:N=a/sqrt(1-e^2sinB^2)實(shí)驗(yàn)內(nèi)容:高斯投影計(jì)算正算打開(kāi)GUIDE,在界面中設(shè)計(jì)如下圖所示界面:點(diǎn)擊打開(kāi)編寫(xiě)程序欄,在其中找到在下面編寫(xiě)如下程序:點(diǎn)擊保存,然后點(diǎn)擊“F5”運(yùn)行該GUIDE,最終得到以下結(jié)果:高斯投影計(jì)算反算打開(kāi)GUIDE,在界面中設(shè)計(jì)如下圖所示界面:點(diǎn)擊打開(kāi)編寫(xiě)程序欄,在其中找到在下面編寫(xiě)如下程序:空間大地坐標(biāo)與直角
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 實(shí)習(xí)護(hù)士的心得體會(huì)15篇
- 物流實(shí)習(xí)報(bào)告范文集合5篇
- 畢業(yè)典禮學(xué)校領(lǐng)導(dǎo)代表講話(huà)稿篇
- 年度銷(xiāo)售工作計(jì)劃模板8篇
- 公司實(shí)習(xí)報(bào)告范文9篇
- 北師大版八年級(jí)上冊(cè)數(shù)學(xué)期末考試試卷及答案
- 九年級(jí)語(yǔ)文下冊(cè) 第六單元 23《詩(shī)詞曲五首》白雪歌送武判官歸京教學(xué)實(shí)錄 新人教版
- 植樹(shù)節(jié)日作文600字范文
- 學(xué)生會(huì)面試自我介紹匯編15篇
- 教師個(gè)人工作計(jì)劃(集合15篇)
- 《微機(jī)系統(tǒng)與匯編語(yǔ)言》-課程設(shè)計(jì)-實(shí)時(shí)時(shí)鐘的設(shè)計(jì)與實(shí)現(xiàn)
- 廣東省深圳市龍崗區(qū)2023-2024學(xué)年四年級(jí)上學(xué)期期末數(shù)學(xué)試卷+
- 安全標(biāo)準(zhǔn)化示范班組建設(shè)匯報(bào)
- 智能電網(wǎng)建設(shè)與發(fā)展趨勢(shì)
- 華為公司管理層選拔機(jī)制解析
- 005獨(dú)立避雷針基礎(chǔ)施工方案
- 第三方代付工程款協(xié)議書(shū)范本
- 外研版英語(yǔ)九年級(jí)上冊(cè) Module1-12作文范文
- 公路工程勘察設(shè)計(jì)投標(biāo)方案(技術(shù)方案)
- 小米科技公司的供應(yīng)鏈管理策略分析(全面完整版)
- 南京市七年級(jí)上冊(cè)地理期末試卷(含答案)
評(píng)論
0/150
提交評(píng)論