(VCMFC)高斯平均引數(shù)大地專題材料正反算_第1頁
(VCMFC)高斯平均引數(shù)大地專題材料正反算_第2頁
(VCMFC)高斯平均引數(shù)大地專題材料正反算_第3頁
(VCMFC)高斯平均引數(shù)大地專題材料正反算_第4頁
(VCMFC)高斯平均引數(shù)大地專題材料正反算_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

.-地球科學(xué)與環(huán)境工程學(xué)院實驗報告書課程名:學(xué) 號:姓 名:指導(dǎo)老師:日 期:.-目 錄一、目的與要求 1二、實驗內(nèi)容 1三、計算公式整理 1四、程序代碼…………………….......…...4感謝閱讀五、計算結(jié)果 15六、實驗體會 16.-一、目的與要求參考橢球面是大地測量計算的基準(zhǔn)面。大地坐標(biāo)是橢球面上的基本坐標(biāo)系,根據(jù)大地測量的觀感謝閱讀測成果(如距離與方向),從大地原點出發(fā),逐點計算在橢球面上的大地坐標(biāo);或根據(jù)兩點的大地坐謝謝閱讀標(biāo),計算它們之間的大地線長度和大地方位角,這類計算稱為大地問題解算(或稱為大地主題解算)。感謝閱讀大地問題解算的用途是多方面的,隨著現(xiàn)代空間技術(shù)和航空航天、航海等領(lǐng)域的發(fā)展,大地問題解感謝閱讀算(尤其是大地反算)有著更為重要的作用,因此需要熟練掌握其計算。謝謝閱讀二、實驗內(nèi)容在《大地測量學(xué)基礎(chǔ)》教材中,介紹了高斯平均引數(shù)法與白塞爾方法的計算過程、步驟。鑒于感謝閱讀此,需要熟練掌握高斯平均引數(shù)法與白塞爾方法解大地主題問題的基本方法與原理。采用所熟悉的謝謝閱讀計算機(jī)語言編程計算。計算時采用克拉索夫橢球參數(shù),至少完成其中一種方法正反算,按照數(shù)據(jù)序感謝閱讀號選取不同的已知數(shù)據(jù),在計算結(jié)果中注明所選取的數(shù)據(jù)序號,選取其它數(shù)據(jù)作為無效數(shù)據(jù)處理。感謝閱讀三、計算公式整理3.1、高斯平均引數(shù)正算計算公式(S<200km)感謝閱讀.-.-3.2、高斯平均引數(shù)正算計算公式(S<200km)謝謝閱讀.-四、程序代碼4.1、角度轉(zhuǎn)換類的頭文件:#pragmaonceconstdoublePi=3.141592653589793;感謝閱讀classAngleTrans{public:AngleTrans(void);~AngleTrans(void);doubleD,F,M,DFM,Rad,Ten;doubletrans1(doubleDFM),//度分秒形式的角度轉(zhuǎn)換為弧度形式精品文檔放心下載trans2(doubleRad),//弧度形式的角度轉(zhuǎn)換為度分秒形式謝謝閱讀trans3(doubleD); //十進(jìn)制度轉(zhuǎn)化為弧度精品文檔放心下載};4.2、角度轉(zhuǎn)換類的源文件:#include"StdAfx.h"#include"AngleTrans.h"#include<cmath>AngleTrans::AngleTrans(void)謝謝閱讀{}AngleTrans::~AngleTrans(void)感謝閱讀{}//度分秒轉(zhuǎn)換為弧度doubleAngleTrans::trans1(doubleDFM)感謝閱讀{ D=floor(DFM);F=floor((DFM-D)*100);M=(DFM-D-F/100)*10000;Ten=D+F/60+M/3600;Rad=Ten/180*Pi;returnRad;}.-//弧度轉(zhuǎn)換為度分秒doubleAngleTrans::trans2(doubleRad)精品文檔放心下載{ Ten=Rad/Pi*180;D=floor(Ten);F=(Ten-D)*60;M=(F-floor(F))*60;F=floor(F);DFM=D+F/100+M/10000;returnDFM;}//十進(jìn)制度轉(zhuǎn)化為弧度doubleAngleTrans::trans3(doubleD)精品文檔放心下載{ Rad=D/180*Pi;returnRad;}4.3、正反算類的頭文件:#pragmaonceclassZhengFanSuan{public:ZhengFanSuan(void);~ZhengFanSuan(void);doublezB1,zL1,zA12,zS,fB1,fL1,fB2,fL2;精品文檔放心下載doubleZhengSuanB(doublezB1,doublezL1,doublezA12,doublezS),ZhengSuanL(doublezB1,doublezL1,doublezA12,doublezS),ZhengSuanA(doublezB1,doublezL1,doublezA12,doublezS);謝謝閱讀doubleFanSuanA12(doublefB1,doublefL1,doublefB2,doublefL2),FanSuanS(doublefB1,doublefL1,doublefB2,doublefL2),FanSuanA21(doublefB1,doublefL1,doublefB2,doublefL2);精品文檔放心下載};4.3、正反算類的源文件:#include"StdAfx.h"#include"ZhengFanSuan.h"#include"AngleTrans.h"#include<cmath>ZhengFanSuan::ZhengFanSuan(void)感謝閱讀{.-}ZhengFanSuan::~ZhengFanSuan(void)精品文檔放心下載{}AngleTrans_AngleTrans;constdoublee1=0.0066934216622966,謝謝閱讀e2=0.006738525414683,a=6378245.0000,b=6356863.01877,temp=pow(10.0,-10);//精度要求謝謝閱讀doubleCalc_M(doublez)//計算Mm{doublex=a*(1-pow(e1,2))/sqrt(pow(1-pow(e1,2)*pow(sin(z),2),3));returnx;}doubleCalc_N(doublez)//計算Nm{doublex=a/sqrt(1-pow(e1,2)*pow(sin(z),2));returnx;}doubleCalc_t(doublez)//計算tm{doublex=tan(z);returnx;}doubleCalc_yita(doublez)//計算yitam{doublex=pow(e2,2)*pow(cos(z),2);returnx;}//正算緯度doubleZhengFanSuan::ZhengSuanB(doublezB1,doublezL1,doublezA12,doublezS)感謝閱讀{ doubleM[10000],N[10000],t[10000],B[10000],Bm[10000],L[10000],Lm[10000],A[10000],Am[10000],yita[10000];double _zB1=_AngleTrans.trans1(zB1),謝謝閱讀_zL1=_AngleTrans.trans1(zL1),精品文檔放心下載_zA12=_AngleTrans.trans1(zA12),謝謝閱讀.-final;t[1]=tan(_zB1);yita[1]=pow(e2,2)*pow(cos(_zB1),2);感謝閱讀N[1]=a/sqrt(1-pow(e1,2)*pow(sin(_zB1),2));感謝閱讀M[1]=a*(1-pow(e1,2))/sqrt(pow(1-pow(e1,2)*pow(sin(_zB1),2),3));精品文檔放心下載B[0]=_AngleTrans.trans3(206265/M[1]*zS*cos(_zA12)/3600),謝謝閱讀L[0]=_AngleTrans.trans3(206265*zS*sin(_zA12)/(N[1]*cos(_zB1))/3600),謝謝閱讀A[0]=L[0]*sin(_zB1);Bm[1]=_zB1+1/2*B[0];Lm[1]=_zL1+1/2*L[0];Am[1]=_zA12+1/2*A[0];inti=1;B[1]=_AngleTrans.trans3((206265/M[1]*zS*cos(Am[1])*(1+pow(zS,2)/(24*pow(N[1],2))*(pow(sin(Am[1]),2))*精品文檔放心下載(2+3*pow(t[1],2)+2*pow(yita[1],2))+3*pow(cos(Am[1]),2)*pow(yita[1],2)*(pow(t[1],2)-1-pow(yita[1],2)-4*pow(yita[1],2)*pow(t[1],2))))/3600);感謝閱讀L[i]=_AngleTrans.trans3((206265/(N[1]*cos(Bm[1]))*zS*sin(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(t[i],2)*精品文檔放心下載pow(sin(Am[i]),2)-pow(cos(Am[i]),2)*(1+pow(yita[i],2)-9*pow(yita[i],2)*pow(t[i],2)))))/3600);謝謝閱讀A[i]=_AngleTrans.trans3((206265/N[i]*zS*sin(Am[i])*t[i]*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(cos(Am[i]精品文檔放心下載),2)*(2+7*pow(yita[i],2)+9*pow(yita[i],2)*pow(t[i],2)+5*pow(yita[i],4))+pow(sin(Am[i]),2)*(2+pow(t[i],2)+2*感謝閱讀pow(yita[i],2)))))/3600);while(B[i]-B[i-1]>=temp){B[i+1]=_AngleTrans.trans3((206265/M[i]*zS*cos(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(sin(Am[i])感謝閱讀,2))*(2+3*pow(t[i],2)+2*pow(yita[i],2))+3*pow(cos(Am[i]),2)*pow(yita[i],2)*(pow(t[i],2)-1-pow(yita[i],2)-4*pow(yita[i],2)*pow(t[i],2))))/3600);謝謝閱讀L[i+1]=_AngleTrans.trans3((206265/(N[i]*cos(Bm[i]))*zS*sin(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(t[i],2)*精品文檔放心下載pow(sin(Am[i]),2)-pow(cos(Am[i]),2)*(1+pow(yita[i],2)-9*pow(yita[i],2)*pow(t[i],2)))))/3600);精品文檔放心下載A[i+1]=_AngleTrans.trans3((206265/N[i]*zS*sin(Am[i])*t[i]*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(cos(Am[i]),2)*感謝閱讀(2+7*pow(yita[i],2)+9*pow(yita[i],2)*pow(t[i],2)+5*pow(yita[i],4))+pow(sin(Am[i]),2)*(2+pow(t[i],2)+2*謝謝閱讀.-pow(yita[i],2)))))/3600);Bm[i+1]=_zB1+1/2*B[i];Lm[i+1]=_zL1+1/2*L[i];Am[i+1]=_zA12+1/2*A[i];M[i+1]=Calc_M(B[i]);N[i+1]=Calc_N(N[i]);yita[i+1]=Calc_yita(yita[i]);謝謝閱讀t[i+1]=Calc_t(t[i]);final=B[i];i++;}doubleFinal=final+_zB1;return_AngleTrans.trans2(Final);感謝閱讀}//正算經(jīng)度doubleZhengFanSuan::ZhengSuanL(doublezB1,doublezL1,doublezA12,doublezS)精品文檔放心下載{ doubleM[10000],N[10000],t[10000],B[10000],Bm[10000],L[10000],Lm[10000],A[10000],Am[10000],yita[10000];double _zB1=_AngleTrans.trans1(zB1),精品文檔放心下載_zL1=_AngleTrans.trans1(zL1),感謝閱讀_zA12=_AngleTrans.trans1(zA12),感謝閱讀final;t[1]=tan(_zB1);yita[1]=pow(e2,2)*pow(cos(_zB1),2);精品文檔放心下載N[1]=a/sqrt(1-pow(e1,2)*pow(sin(_zB1),2));精品文檔放心下載M[1]=a*(1-pow(e1,2))/sqrt(pow(1-pow(e1,2)*pow(sin(_zB1),2),3));感謝閱讀B[0]=_AngleTrans.trans3(206265/M[1]*zS*cos(_zA12)/3600),感謝閱讀L[0]=_AngleTrans.trans3(206265*zS*sin(_zA12)/(N[1]*cos(_zB1))/3600),精品文檔放心下載A[0]=L[0]*sin(_zB1);Bm[1]=_zB1+1/2*B[0];Lm[1]=_zL1+1/2*L[0];Am[1]=_zA12+1/2*A[0];inti=1;B[1]=_AngleTrans.trans3((206265/M[1]*zS*cos(Am[1])*(1+pow(zS,2)/(24*pow(N[1],2))*(pow(sin(Am[1]),2))*謝謝閱讀(2+3*pow(t[1],2)+2*pow(yita[1],2))+3*pow(cos(Am[1]),2)*pow(yita[1],2)*(pow(t[1],2)-1-pow(yita[1],2)-4*pow(yita[1],2)*pow(t[1],2))))/3600);精品文檔放心下載.-L[i]=_AngleTrans.trans3((206265/(N[1]*cos(Bm[1]))*zS*sin(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow感謝閱讀(t[i],2)*pow(sin(Am[i]),2)-pow(cos(Am[i]),2)*(1+pow(yita[i],2)-9*pow(yita[i],2)*pow(t[i],2)))))/3600);精品文檔放心下載A[i]=_AngleTrans.trans3((206265/N[i]*zS*sin(Am[i])*t[i]*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(cos(Am[i]精品文檔放心下載),2)*(2+7*pow(yita[i],2)+9*pow(yita[i],2)*pow(t[i],2)+5*pow(yita[i],4))+pow(sin(Am[i]),2)*(2+pow(t[i],2)+2*謝謝閱讀pow(yita[i],2)))))/3600);if(L[i]-L[i-1]>=temp){ while(L[i]-L[i-1]>=temp)精品文檔放心下載{B[i+1]=_AngleTrans.trans3((206265/M[i]*zS*cos(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(sin(Am[i])謝謝閱讀,2))*(2+3*pow(t[i],2)+2*pow(yita[i],2))+3*pow(cos(Am[i]),2)*pow(yita[i],2)*(pow(t[i],2)-1-pow(yita[i],2)-4*pow(yita[i],2)*pow(t[i],2))))/3600);謝謝閱讀L[i+1]=_AngleTrans.trans3((206265/(N[i]*cos(Bm[i]))*zS*sin(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(t[i],2)*精品文檔放心下載pow(sin(Am[i]),2)-pow(cos(Am[i]),2)*(1+pow(yita[i],2)-精品文檔放心下載9*pow(yita[i],2)*pow(t[i],2)))))/3600);謝謝閱讀A[i+1]=_AngleTrans.trans3((206265/N[i]*zS*sin(Am[i])*t[i]*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(cos(Am[i]),2)*精品文檔放心下載(2+7*pow(yita[i],2)+9*pow(yita[i],2)*pow(t[i],2)+5*pow(yita[i],4))+pow(sin(Am[i]),2)*(2+pow(t[i],2)+2*感謝閱讀pow(yita[i],2)))))/3600);Bm[i+1]=_zB1+1/2*B[i];Lm[i+1]=_zL1+1/2*L[i];Am[i+1]=_zA12+1/2*A[i];M[i+1]=Calc_M(B[i]);N[i+1]=Calc_N(N[i]);yita[i+1]=Calc_yita(yita[i]);精品文檔放心下載t[i+1]=Calc_t(t[i]);final=L[i];i++;}}elsefinal=L[i];doubleFinal=final+_zL1;return_AngleTrans.trans2(Final);謝謝閱讀}.-//正算大地方位角doubleZhengFanSuan::ZhengSuanA(doublezB1,doublezL1,doublezA12,doublezS)謝謝閱讀{doubleM[100],N[100],t[100],B[100],Bm[100],L[100],Lm[100],A[100],Am[100],yita[10000];double _zB1=_AngleTrans.trans1(zB1),精品文檔放心下載_zL1=_AngleTrans.trans1(zL1),精品文檔放心下載_zA12=_AngleTrans.trans1(zA12),謝謝閱讀final;t[1]=tan(_zB1);yita[1]=pow(e2,2)*pow(cos(_zB1),2);謝謝閱讀N[1]=a/sqrt(1-pow(e1,2)*pow(sin(_zB1),2));感謝閱讀M[1]=a*(1-pow(e1,2))/sqrt(pow(1-pow(e1,2)*pow(sin(_zB1),2),3));精品文檔放心下載B[0]=_AngleTrans.trans3(206265/M[1]*zS*cos(_zA12)/3600),精品文檔放心下載L[0]=_AngleTrans.trans3(206265*zS*sin(_zA12)/(N[1]*cos(_zB1))/3600),感謝閱讀A[0]=L[0]*sin(_zB1);Bm[1]=_zB1+1/2*B[0];Lm[1]=_zL1+1/2*L[0];Am[1]=_zA12+1/2*A[0];inti=1;B[1]=_AngleTrans.trans3((206265/M[1]*zS*cos(Am[1])*(1+pow(zS,2)/(24*pow(N[1],2))*(pow(sin(Am[1]),2))*精品文檔放心下載(2+3*pow(t[1],2)+2*pow(yita[1],2))+3*pow(cos(Am[1]),2)*pow(yita[1],2)*(pow(t[1],2)-1-pow(yita[1],2)-4*pow(yita[1],2)*pow(t[1],2))))/3600);謝謝閱讀L[i]=_AngleTrans.trans3((206265/(N[1]*cos(Bm[1]))*zS*sin(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(t[i],2)*謝謝閱讀pow(sin(Am[i]),2)-pow(cos(Am[i]),2)*(1+pow(yita[i],2)-9*pow(yita[i],2)*pow(t[i],2)))))/3600);謝謝閱讀A[i]=_AngleTrans.trans3((206265/N[i]*zS*sin(Am[i])*t[i]*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(cos(Am[i]謝謝閱讀),2)*(2+7*pow(yita[i],2)+9*pow(yita[i],2)*pow(t[i],2)+5*pow(yita[i],4))+pow(sin(Am[i]),2)*(2+pow(t[i],2)+2*感謝閱讀pow(yita[i],2)))))/3600);while(A[i]-A[i-1]>=temp){B[i+1]=_AngleTrans.trans3((206265/M[i]*zS*cos(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(sin(Am[i])精品文檔放心下載,2))*.-(2+3*pow(t[i],2)+2*pow(yita[i],2))+3*pow(cos(Am[i]),2)*pow(yita[i],2)*(pow(t[i],2)-1-pow(yita[i],2)-謝謝閱讀4*pow(yita[i],2)*pow(t[i],2))))/3600);精品文檔放心下載L[i+1]=_AngleTrans.trans3((206265/(N[i]*cos(Bm[i]))*zS*sin(Am[i])*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(t[i],2)*感謝閱讀pow(sin(Am[i]),2)-pow(cos(Am[i]),2)*(1+pow(yita[i],2)-9*pow(yita[i],2)*pow(t[i],2)))))/3600);感謝閱讀A[i+1]=_AngleTrans.trans3((206265/N[i]*zS*sin(Am[i])*t[i]*(1+pow(zS,2)/(24*pow(N[i],2))*(pow(cos(Am[i]),2)*謝謝閱讀(2+7*pow(yita[i],2)+9*pow(yita[i],2)*pow(t[i],2)+5*pow(yita[i],4))+pow(sin(Am[i]),2)*(2+pow(t[i],2)+2*謝謝閱讀pow(yita[i],2)))))/3600);Bm[i+1]=_zB1+1/2*B[i];Lm[i+1]=_zL1+1/2*L[i];Am[i+1]=_zA12+1/2*A[i];M[i+1]=Calc_M(B[i]);N[i+1]=Calc_N(N[i]);yita[i+1]=Calc_yita(yita[i]);精品文檔放心下載t[i+1]=Calc_t(t[i]);final=A[i];i++;}doubleFinal;if(_zA12>Pi){ Final=final+_zA12-Pi;}else{}

Final=final+_zA12+Pi;return_AngleTrans.trans2(Final);感謝閱讀}//反算SdoubleZhengFanSuan::FanSuanS(doublefB1,doublefL1,doublefB2,doublefL2)感謝閱讀{ doubleA12,A21,S;double_fB1=_AngleTrans.trans1(fB1),謝謝閱讀_fL1=_AngleTrans.trans1(fL1),精品文檔放心下載_fB2=_AngleTrans.trans1(fB2),精品文檔放心下載_fL2=_AngleTrans.trans1(fL2);感謝閱讀doubleBm=(_fB1+_fB2)/2,_B=_fB2-_fB1,_L=_fL2-_fL1;doubleNm=Calc_N(Bm),tm=Calc_t(Bm),yitam=Calc_yita(Bm);.-doubleVm=sqrt(1+pow(e2,2)*pow(cos(Bm),2)),謝謝閱讀r01=Nm*cos(Bm),r03=(-Nm*pow(cos(Bm),3)*pow(tm,2))/24,感謝閱讀r21=(Nm*cos(Bm)*(1+pow(yitam,2)-精品文檔放心下載9*pow(yitam,2)*pow(tm,2)*pow(yitam,4))/pow(Vm,4))/24,感謝閱讀s10=Nm/pow(Vm,2),s12=(Nm/pow(Vm,2)*pow(cos(Bm),2)*(2+3*pow(tm,2)+2*pow(yitam,2)))/24,s30=(Nm/pow(Vm,6)*(pow(yitam,2)-pow(yitam,2)*pow(tm,2)))/8,t01=tm*cos(Bm),精品文檔放心下載t21=cos(Bm)*tm/(24*pow(Vm,4))*(2+7*pow(yitam,2)+9*pow(yitam,2)*pow(tm,2)+5*pow(yitam,4)),精品文檔放心下載t03=(tm*pow(cos(Bm),3)*(2+pow(tm,2)+2*pow(yitam,2)))/24;doubleU=r01*_L+r21*pow(_B,2)*_L+r03*pow(_L,3),謝謝閱讀V=s10*_B+s12*_B*pow(_L,2)+s30*pow(_B,3),感謝閱讀_A=t01*_L+t21*pow(_B,2)*_L+t03*pow(_L,3);謝謝閱讀doubleAm=atan(U/V);S=V/cos(Am);returnS;}//反算A12doubleZhengFanSuan::FanSuanA12(doublefB1,doublefL1,doublefB2,doublefL2)精品文檔放心下載{ doubleT,A12,A21,S;double_fB1=_AngleTrans.trans1(fB1),精品文檔放心下載_fL1=_AngleTrans.trans1(fL1),精品文檔放心下載_fB2=_AngleTrans.trans1(fB2),感謝閱讀_fL2=_AngleTrans.trans1(fL2);精品文檔放心下載doubleBm=(_fB1+_fB2)/2,_B=_fB2-_fB1,_L=_fL2-_fL1;doubleNm=Calc_N(Bm),tm=Calc_t(Bm),yitam=Calc_yita(Bm);doubleVm=sqrt(1+pow(e2,2)*pow(cos(Bm),2)),精品文檔放心下載r01=Nm*cos(Bm),r03=(-Nm*pow(cos(Bm),3)*pow(tm,2))/24,謝謝閱讀r21=(Nm*cos(Bm)*(1+pow(yitam,2)-感謝閱讀9*pow(yitam,2)*pow(tm,2)*pow(yitam,4))/pow(Vm,4))/24,精品文檔放心下載s10=Nm/pow(Vm,2),s12=(Nm/pow(Vm,2)*pow(cos(Bm),2)*(2+3*pow(tm,2)+2*pow(yitam,2)))/24,s30=(Nm/pow(Vm,6)*(pow(yitam,2)-pow(yitam,2)*pow(tm,2)))/8,t01=tm*cos(Bm),精品文檔放心下載t21=.-cos(Bm)*tm/(24*pow(Vm,4))*(2+7*pow(yitam,2)+9*pow(yitam,2)*pow(tm,2)+5*pow(yitam,4)),謝謝閱讀t03=(tm*pow(cos(Bm),3)*(2+pow(tm,2)+2*pow(yitam,2)))/24;doubleU=r01*_L+r21*pow(_B,2)*_L+r03*pow(_L,3),精品文檔放心下載V=s10*_B+s12*_B*pow(_L,2)+s30*pow(_B,3),精品文檔放心下載_A=t01*_L+t21*pow(_B,2)*_L+t03*pow(_L,3);謝謝閱讀doubleAm=atan(U/V);A12=Am-0.5*_A;return_AngleTrans.trans2(A12);感謝閱讀}//反算A21doubleZhengFanSuan::FanSuanA21(doublefB1,doublefL1,doublefB2,doublefL2)感謝閱讀{ doubleT,A12,A21,S;double_fB1=_AngleTrans.trans1(fB1),精品文檔放心下載_fL1=_AngleTrans.trans1(fL1),謝謝閱讀_fB2=_AngleTrans.trans1(fB2),感謝閱讀_fL2=_AngleTrans.trans1(fL2);精品文檔放心下載doubleBm=(_fB1+_fB2)/2,_B=_fB2-_fB1,_L=_fL2-_fL1;doubleNm=Calc_N(Bm),tm=Calc_t(Bm),yitam=Calc_yita(Bm);doubleVm=sqrt(1+pow(e2,2)*pow(cos(Bm),2)),謝謝閱讀r01=Nm*cos(Bm),r03=(-Nm*pow(cos(Bm),3)*pow(tm,2))/24,精品文檔放心下載r21=(Nm*cos(Bm)*(1+pow(yitam,2)-精品文檔放心下載9*pow(yitam,2)*pow(tm,2)*pow(yitam,4))/pow(Vm,4))/24,感謝閱讀s10=Nm/pow(Vm,2),s12=(Nm/pow(Vm,2)*pow(cos(Bm),2)*(2+3*pow(tm,2)+2*pow(yitam,2)))/24,s30=(Nm/pow(Vm,6)*(pow(yitam,2)-pow(yitam,2)*pow(tm,2)))/8,t01=tm*cos(Bm),精品文檔放心下載t21=cos(Bm)*tm/(24*pow(Vm,4))*(2+7*pow(yitam,2)+9*pow(yitam,2)*pow(tm,2)+5*pow(yitam,4)),謝謝閱讀t03=(tm*pow(cos(Bm),3)*(2+pow(tm,2)+2*pow(yitam,2)))/24;doubleU=r01*_L+r21*pow(_B,2)*_L+r03*pow(_L,3),精品文檔放心下載V=s10*_B+s12*_B*pow(_L,2)+s30*pow(_B,3),感謝閱讀_A=t01*_L+t21*pow(_B,2)*_L+t03*pow(_L,3);謝謝閱讀doubleAm=atan(U/V);A12=Am-0.5*_A;if(A12>Pi){}

A21=Am+0.5*_A-Pi;.-else{ A21=Am+0.5*_A+Pi;}return_AngleTrans.trans2(A21);感謝閱讀}4.4、正算的計算按鈕代碼:voidC大地主題高斯引數(shù)正反算Dlg::OnBnClickedButton2()精品文檔放心下載{ UpdateData( true);ZhengFanSuan_ZhengFanSuan;謝謝閱讀double B1=_wtof(zB1),L1=_wtof(zL1),A12=_wtof(zA12),S=_wtof(zS),B2=_ZhengFanSuan.ZhengSuanB(B1,L1,A12,S),謝謝閱讀L2=_ZhengFanSuan.ZhengSuanL(B1,L1,A12,S),感謝閱讀A21=_ZhengFanSuan.ZhengSuanA(B1,L1,A12,S);zB2.Format

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論