亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? eqdd_s.c

?? GPS詳盡的代碼
?? C
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
eqdd_s.c

void eq_dd_s(icon,x0,Height,xhidat,In0,odat_t,odat_n,id_odat,iodat1,odat1,
             sdat,id_sdat,isdat,sdat_n,ddat,id_ddat,iddat,ddat_n,
             tdat,id_tdat,itdat,tdat_n,
             slips_t,id_slips,
borb,itborb,Tr1,
Fi0,N0,idN0,N0t,N0te,am,lo,idlo) 

int icon[I10*Isat];
double x0[3*Ista],Height[Ista];
long xhidat[2*Isat*Ista],*In0;
double odat1[Isato*10*Ista*Iepoches],odat_t[Iepoches];
long odat_n[Iepoches],id_odat[I10*Ista*Iepoches];
unsigned int iodat1[Isato*10*Ista*Iepoches];
double sdat[Isato*10*Ista*Iepoches],ddat[Isato*10*Ista*Iepoches],
       tdat[Isato*10*Ista*Iepoches]; /* sdtdat */
long id_sdat[I10*Ista*Iepoches],id_ddat[I10*Ista*Iepoches],
     id_tdat[I10*Ista*Iepoches],
     sdat_n[Iepoches],ddat_n[Iepoches],tdat_n[Iepoches];
unsigned int isdat[Isato*10*Ista*Iepoches],iddat[Isato*10*Ista*Iepoches],
             itdat[Isato*10*Ista*Iepoches];
double slips_t[Islips]; /* cycle_slips_test */
long id_slips[Islips];
long itborb[8]; /* orbit */
double borb[Isat*I96*8];
double Tr1[I3*Ista*I96]; /* tide */

long Fi0[Iunknown],N0[Iunknown],idN0[Iunknown],N0t[Iunknown],idlo[Iunknown];
long N0te[Iunknown];
double am[Isato*Ista*Iunknown],lo[Isato*Ista];
/* Function eq_dd_s using double difference data dd at epoch In0 
   for all stations and all satellites to form the observations
   equation system in static case
*/
{
     int i,i1,i2,j,j1,j2,k,k1,k2,k3,k4,k5,I1,I2,J1,J2,K=0,PC,hour,minute;
     double T=20.,P=1013.,rh=0.5,fc,Lambdafc,sum,sumc,sec,time;
     double zdis,z1,z2,z3,z4,z11,z12,z13,z14,f1,f2,f3,f4,height;
     double xj1i1,yj1i1,zj1i1,xj1i2,yj1i2,zj1i2,xj2i1,yj2i1,zj2i1,
            xj2i2,yj2i2,zj2i2;
     double p0j1i2,p0j2i2,p0j1i1,p0j2i1,dtj1i1,dtj1i2,dtj2i1,dtj2i2;
     double xi1,yi1,zi1,xi2,yi2,zi2,xj1,yj1,zj1,xj2,yj2,zj2;
     double dti1,dti2,dti3,dti4;
     double xj1dot,yj1dot,zj1dot,xj2dot,yj2dot,zj2dot,dcj1,dcj2;
     double orbj1[8],orbj2[8],pj[6],pi[3],Tr[3*Ista],dd_rela,dd_trop,dd_cloc;
     double txi1,tyi1,tzi1,txi2,tyi2,tzi2,dt,ff;
double xj1doti1,yj1doti1,zj1doti1,xj1doti2,yj1doti2,zj1doti2;
double xj2doti1,yj2doti1,zj2doti1,xj2doti2,yj2doti2,zj2doti2;
/* Set frequency for combined phase obs. */ 
     if (icon[20]==2) fc = FL1 - FL2*(FL2/FL1);
     if (icon[20]==3) fc = 0.77*FL1 - 0.6*FL2;
     if (icon[20]==4) fc = FL1 - FL2;
     if (icon[20]==5) fc = icon[21]*FL1/icon[22]+icon[23]*FL2/icon[24];
     if (icon[20]==0) fc = FL1;
     if (icon[20]==1) fc = FL2;
     if (icon[20]>=6) fc = FL1;
     Lambdafc = C / fc;
/* For epoch In0, every observation ddat */
     k=*In0;
     t_hms(odat_t[k],&hour,&minute,&sec); dt=odat_t[k+1]-odat_t[k];
     if(ddat_n[k]==0) icon[200]=0;
     for (j1=0;j1<ddat_n[k];j1++) {
      /* set am = 0. */
        for (k1=0;k1<Isato*Ista;k1++) am[k1+j1*Iunknown] = 0.;
      /* find out the id_ddat[] idex I1,I2,J1,J2, set idlo[] */
        id_i12j12(&id_ddat[j1+I10*Ista*k],&I1,&I2,&J1,&J2);
        idlo[K]=id_ddat[j1+I10*Ista*k];
      /* decide if to cancel this obs. */
        if(Run_n>=2) {
           for(k5=0;k5<Ncancel_n;k5++) {
              if(idlo[K]==N00id[k5]) {
              if(N00tb[k5]/10.-0.2<=odat_t[k] && odat_t[k]<=N00te[k5]/10.-0.2)
              goto nextj1;
        }}}
      /* find out coord. for sta. I1 and I2, sat. J1 and J2,
         get clock corrections of sat. J1 and J2 (unit s/1000000) */
        xi1=x0[0+(I1-1)*3]; yi1=x0[1+(I1-1)*3]; zi1=x0[2+(I1-1)*3];
        xi2=x0[0+(I2-1)*3]; yi2=x0[1+(I2-1)*3]; zi2=x0[2+(I2-1)*3];
        k5=getorb(itborb,borb,J1,odat_t[*In0],icon[25],orbj1);/*sat. J1*/
        if(k5==0) {printf("no sat_%d data available\n",J1); exit(0);}
        xj1=orbj1[0]; yj1=orbj1[1]; zj1=orbj1[2]; 
        xj1dot=orbj1[3]; yj1dot=orbj1[4]; zj1dot=orbj1[5]; dcj1=orbj1[6]; 
        k5=getorb(itborb,borb,J2,odat_t[*In0],icon[25],orbj2);/*sat. J2*/
        if(k5==0) {printf("no sat_%d data available\n",J2); exit(0);}
        xj2=orbj2[0]; yj2=orbj2[1]; zj2=orbj2[2]; 
        xj2dot=orbj2[3]; yj2dot=orbj2[4]; zj2dot=orbj2[5]; dcj2=orbj2[6]; 
      /* tropospheric effects f1,f2,f3,f4, dd_trop,
        z1,z2,z3,z4 are zenith distances between j2i2, j2i1, j1i2, j1i1.*/
        /* canceled here */
        f1=0.;f2=0.;f3=0.;f4=0.;
        /* because : odat[], i1_ref.sta. j1_ref.sat. 
        sdat(i1,i2,j) = odat(i2,j) - odat(i1,j)
        ddat(i1,i2,j1,j2) = sdat(i1,i2,j2) - sdat(i1,i2,j1)
        therefore : dd = od(i2,j2) - od(i1,j2) - od(i2,j1) + od(i1,j1) */ 
        dd_trop = (f1 - f2 - f3 + f4); /* in meter */
      /* relative correction : z1,z2,z3,z4 (canceled here)*/
        z1=0.; z2=0.; z3=0.; z4=0.;
        dd_rela = z1-z2-z3+z4;
      /* sat. clock correction dcj1,dcj2 : dd_cloc here == 0 */
        dd_cloc = 0.;
      /* tide correction (canceled): one epoch, every stations */
      /* time transmitting correction xyzj2i2,xyzj2i1,xyzj1i2,xyzj1i1 
        (rotation correction already considered in orbit data) */
        xj1i1=0.;yj1i1=0.;zj1i1=0.;xj1i2=0.;yj1i2=0.;zj1i2=0.;
        xj2i1=0.;yj2i1=0.;zj2i1=0.;xj2i2=0.;yj2i2=0.;zj2i2=0.;
        z11=0.; z12=0.; z13=0.; z14=0.;
        k5 = 0;
        transtime:;
        /* Distance between sat. and sta. p0j2i2,p0j2i1,p0j1i2,p0j1i1 */
if(Ixyz>=2) { /* transmitting and rotation */
        xj1i1=xj1;yj1i1=yj1;zj1i1=zj1;xj1i2=xj1;yj1i2=yj1;zj1i2=zj1;
        xj2i1=xj2;yj2i1=yj2;zj2i1=zj2;xj2i2=xj2;yj2i2=yj2;zj2i2=zj2;
        xj1doti1=xj1dot;yj1doti1=yj1dot;zj1doti1=zj1dot;
        xj1doti2=xj1dot;yj1doti2=yj1dot;zj1doti2=zj1dot;
        xj2doti1=xj2dot;yj2doti1=yj2dot;zj2doti1=zj2dot;
        xj2doti2=xj2dot;yj2doti2=yj2dot;zj2doti2=zj2dot;

        transrot1(&xj1i1,&yj1i1,&zj1i1,&xj1doti1,&yj1doti1,&zj1doti1,
                 xi1,yi1,zi1,&p0j1i1,&dtj1i1);
        xj1i1-=xj1;yj1i1-=yj1;zj1i1-=zj1;
        transrot1(&xj1i2,&yj1i2,&zj1i2,&xj1doti2,&yj1doti2,&zj1doti2,
                 xi2,yi2,zi2,&p0j1i2,&dtj1i2);
        xj1i2-=xj1;yj1i2-=yj1;zj1i2-=zj1;

        transrot1(&xj2i1,&yj2i1,&zj2i1,&xj2doti1,&yj2doti1,&zj2doti1,
                 xi1,yi1,zi1,&p0j2i1,&dtj2i1);
        xj2i1-=xj2;yj2i1-=yj2;zj2i1-=zj2;
        transrot1(&xj2i2,&yj2i2,&zj2i2,&xj2doti2,&yj2doti2,&zj2doti2,
                 xi2,yi2,zi2,&p0j2i2,&dtj2i2);
        xj2i2-=xj2;yj2i2-=yj2;zj2i2-=zj2;
}
        /* check the transmitting time */
        /* correction of receiver clock error related to satellite movement */
        /* calculate receiver clock error tci1,tci2 */
        /* ref. sat. clock error correction is dcj1 */
        /* find out code measurements related to ref. sat. of both sta. */
        if(Code==0) {if(P1<100) PC=P1; else {
                        if(P2<100) PC=P2; else {
                           if(C1<100) PC=C1; else PC=C2;
        }}} else {
           if(Code==1) PC=P1; if(Code==2) PC=P2;
           if(Code==3) PC=C1; if(Code==4) PC=C2;
        }
        ff = (FL1*FL1-FL2*FL2);
        for(k5=0;k5<odat_n[k];k5++) {
           if(id_odat[k5+I10*Ista*k]==I1*100+J1) {
              z11=odat1[PC+k5*Isato+Isato*I10*Ista*k];
              z11=z11*(FL1*FL1)/ff;
              z11=z11-odat1[PC2+k5*Isato+Isato*I10*Ista*k]*(FL2*FL2)/ff;
           }
           if(id_odat[k5+I10*Ista*k]==I2*100+J1) {           
              z12=odat1[PC+k5*Isato+Isato*I10*Ista*k];
              z12=z12*(FL1*FL1)/ff;
              z12=z12-odat1[PC2+k5*Isato+Isato*I10*Ista*k]*(FL2*FL2)/ff;
           }
           if(id_odat[k5+I10*Ista*k]==I1*100+J2) {
              z13=odat1[PC+k5*Isato+Isato*I10*Ista*k];
              z13=z13*(FL1*FL1)/ff;
              z13=z13-odat1[PC2+k5*Isato+Isato*I10*Ista*k]*(FL2*FL2)/ff;
           }
           if(id_odat[k5+I10*Ista*k]==I2*100+J2) {           
              z14=odat1[PC+k5*Isato+Isato*I10*Ista*k];
              z14=z14*(FL1*FL1)/ff;
              z14=z14-odat1[PC2+k5*Isato+Isato*I10*Ista*k]*(FL2*FL2)/ff;
           }
        }
        dti1 = (z11-p0j1i1)/C ; 
        dti2 = (z12-p0j1i2)/C ; 
        dti3 = (z13-p0j2i1)/C ; 
        dti4 = (z14-p0j2i2)/C ; 
        dti1=-dti1; dti2=-dti2; 
        dti3=-dti3; dti4=-dti4;
xj2doti2=xj2doti2*dti4;yj2doti2=yj2doti2*dti4;zj2doti2=zj2doti2*dti4;
if(Ixyz>=3) earthrot(dtj2i2,&xj2doti2,&yj2doti2,&zj2doti2);
xj2i2 += xj2doti2; yj2i2 += yj2doti2; zj2i2 += zj2doti2;
        txi1 = xj2 + xj2i2 - xi2 ;
        tyi1 = yj2 + yj2i2 - yi2 ;
        tzi1 = zj2 + zj2i2 - zi2 ;
        p0j2i2 = sqrt(txi1*txi1 + tyi1*tyi1 + tzi1*tzi1);
xj2doti1=xj2doti1*dti3;yj2doti1=yj2doti1*dti3;zj2doti1=zj2doti1*dti3;
if(Ixyz>=3) earthrot(dtj2i1,&xj2doti1,&yj2doti1,&zj2doti1);
xj2i1 += xj2doti1; yj2i1 += yj2doti1; zj2i1 += zj2doti1;
        txi1 = xj2 + xj2i1 - xi1 ;
        tyi1 = yj2 + yj2i1 - yi1 ;
        tzi1 = zj2 + zj2i1 - zi1 ;
        p0j2i1 = sqrt(txi1*txi1 + tyi1*tyi1 + tzi1*tzi1);
xj1doti2=xj1doti2*dti2;yj1doti2=yj1doti2*dti2;zj1doti2=zj1doti2*dti2;
if(Ixyz>=3) earthrot(dtj1i2,&xj1doti2,&yj1doti2,&zj1doti2);
xj1i2 += xj1doti2; yj1i2 += yj1doti2; zj1i2 += zj1doti2;
        txi1 = xj1 + xj1i2 - xi2 ;
        tyi1 = yj1 + yj1i2 - yi2 ;
        tzi1 = zj1 + zj1i2 - zi2 ;
        p0j1i2 = sqrt(txi1*txi1 + tyi1*tyi1 + tzi1*tzi1);
xj1doti1=xj1doti1*dti1;yj1doti1=yj1doti1*dti1;zj1doti1=zj1doti1*dti1;
if(Ixyz>=3) earthrot(dtj1i1,&xj1doti1,&yj1doti1,&zj1doti1);
xj1i1 += xj1doti1; yj1i1 += yj1doti1; zj1i1 += zj1doti1;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久9999| 国产精品嫩草久久久久| 亚洲国产精品久久一线不卡| 91免费国产在线| 亚洲午夜久久久久久久久久久| 亚洲欧美综合色| 欧美三级三级三级爽爽爽| 免费在线看成人av| 久久精品一区蜜桃臀影院| 成人激情免费网站| 亚洲美女区一区| 欧美日韩一区二区三区不卡| www.日韩av| 亚洲人成伊人成综合网小说| 国产蜜臀av在线一区二区三区| 日韩av网站在线观看| 精品国产91久久久久久久妲己| 日韩av网站在线观看| 婷婷亚洲久悠悠色悠在线播放 | 欧美成人三级在线| 久久国产三级精品| 久久久亚洲精品石原莉奈| 日韩亚洲欧美在线观看| 欧美精品aⅴ在线视频| 欧美日韩精品一区二区三区四区| 天堂va蜜桃一区二区三区 | 99久久99久久精品免费观看| 国产不卡视频在线播放| 亚洲午夜羞羞片| 日韩精品国产精品| 免费观看成人鲁鲁鲁鲁鲁视频| 青青国产91久久久久久| 狠狠色丁香九九婷婷综合五月| 久久久久9999亚洲精品| 久久天天做天天爱综合色| www.亚洲色图| 91色在线porny| 欧美色区777第一页| 日韩一区二区三区电影| 日韩女优制服丝袜电影| 色欧美乱欧美15图片| 天堂久久一区二区三区| 亚洲午夜三级在线| 秋霞影院一区二区| 国产一区二区三区av电影| 中文字幕亚洲精品在线观看| 国产亚洲欧美在线| **欧美大码日韩| 亚洲成人www| 亚洲丝袜自拍清纯另类| 亚洲成人中文在线| 国内精品视频一区二区三区八戒| 丰满岳乱妇一区二区三区| 一本大道综合伊人精品热热 | 麻豆91精品91久久久的内涵| 中文成人av在线| 日韩美女视频19| 亚洲免费观看高清在线观看| 首页欧美精品中文字幕| 在线免费观看成人短视频| 中文字幕av不卡| 欧美日韩视频在线观看一区二区三区 | 成人av网站在线观看| 成人黄色小视频在线观看| 97久久超碰国产精品| 日韩欧美三级在线| 中文字幕av一区二区三区免费看 | 亚洲h精品动漫在线观看| 亚洲成人精品一区二区| 国产一区91精品张津瑜| 一本大道av一区二区在线播放| 欧美一级日韩免费不卡| 日韩毛片一二三区| 另类成人小视频在线| 欧美综合色免费| 国产视频在线观看一区二区三区 | 成人免费在线视频观看| 裸体歌舞表演一区二区| 成人理论电影网| 日韩欧美综合在线| 亚洲激情图片qvod| 国产91在线观看丝袜| 欧美一区二区三区日韩| 亚洲欧美日韩在线| 国产精品中文字幕日韩精品| 日韩电影一区二区三区四区| 成人黄页在线观看| 久久先锋资源网| 午夜欧美电影在线观看| 一本色道久久综合狠狠躁的推荐 | 丁香一区二区三区| 欧美一区二区免费观在线| 国产精品久久久久久久久免费相片| 日本特黄久久久高潮| 91国偷自产一区二区使用方法| 国产亚洲一区二区三区四区| 免费av网站大全久久| 在线免费观看日本欧美| 成人免费在线视频| 盗摄精品av一区二区三区| 亚洲精品一线二线三线无人区| 五月综合激情网| 色悠悠久久综合| 亚洲少妇最新在线视频| 不卡视频一二三| 久久婷婷一区二区三区| 日韩精品一卡二卡三卡四卡无卡| 色综合天天综合狠狠| 国产一区二区三区观看| 欧美一区二区三区小说| 亚洲一区欧美一区| 久久精品72免费观看| 91精品婷婷国产综合久久竹菊| 亚洲一区二区在线免费看| 91影院在线观看| 亚洲色图在线播放| caoporn国产精品| 日本一区二区在线不卡| 国产91丝袜在线播放| 久久综合网色—综合色88| 三级影片在线观看欧美日韩一区二区 | 日韩中文字幕亚洲一区二区va在线| 欧美亚洲免费在线一区| 亚洲成年人影院| 欧美精品自拍偷拍| 青青草国产成人av片免费| 日韩精品一区二区三区四区视频| 婷婷六月综合网| 欧美女孩性生活视频| 免费观看成人av| 久久伊99综合婷婷久久伊| 国产乱码精品一区二区三区五月婷| 久久久另类综合| 粉嫩13p一区二区三区| 中文字幕一区在线观看视频| 极品销魂美女一区二区三区| 精品国产免费一区二区三区四区 | 欧洲av在线精品| 亚洲444eee在线观看| 日韩三级视频在线看| 国产一区二区三区高清播放| 国产欧美视频在线观看| 岛国av在线一区| 亚洲欧洲另类国产综合| 色偷偷一区二区三区| 亚洲成人三级小说| 91精品国产综合久久蜜臀| 免费观看成人av| 国产日韩av一区| 欧美在线一二三| 麻豆精品视频在线观看免费| 国产欧美日产一区| 色综合中文字幕国产| 日本麻豆一区二区三区视频| 91精品国产综合久久久久久| 麻豆精品久久久| 国产精品无人区| 欧美日韩亚洲不卡| 国产永久精品大片wwwapp| 亚洲欧美视频一区| 欧美mv日韩mv国产网站| 国产成人一级电影| 亚洲亚洲人成综合网络| 精品国产一区二区在线观看| eeuss国产一区二区三区| 日本不卡视频一二三区| 中文一区二区在线观看| 欧美色图激情小说| 国产在线国偷精品产拍免费yy | 欧美国产乱子伦| 欧美性色黄大片| 国产成人在线看| 亚洲夂夂婷婷色拍ww47| 久久夜色精品国产欧美乱极品| 色综合久久综合网97色综合| 免费精品视频最新在线| 亚洲三级在线看| 91精品国产综合久久久久| 成人黄动漫网站免费app| 亚洲国产美女搞黄色| 久久久久高清精品| 91碰在线视频| 成人性生交大片免费看中文网站| 日本视频一区二区三区| 综合电影一区二区三区| 精品国产污污免费网站入口| 欧美影院一区二区三区| 福利电影一区二区三区| 日本亚洲最大的色成网站www| 中文字幕亚洲精品在线观看| 久久精品人人做人人综合 | 又紧又大又爽精品一区二区| 欧美精选午夜久久久乱码6080| 风间由美一区二区av101| 午夜伦理一区二区| 久久精品水蜜桃av综合天堂| 欧美在线观看一二区| 国产精品一区二区男女羞羞无遮挡| 亚洲男人的天堂网| 国产女人18毛片水真多成人如厕|