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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? mainsimulation.m

?? 標準GPS星座的仿真程序。注:采用24顆衛星
?? M
?? 第 1 頁 / 共 3 頁
字號:
% function weixing(t1,t)
%輸入衛星軌道參數
clear;

d=(60/180)*pi;                           %升交點赤徑
i9=1;
%輸入接受機位子大地坐標
B0=input('longitude(經度):');                 %輸入經度
L=input('latitude(緯度):');                   %輸入緯度
% H=input('high:');
%B0=103.51 ; 
%L=1.17 ;
B0=(B0/180)*pi;                              
L=(L/180)*pi;
                                    %衛星經過近地點的時刻(單位:秒)
%t1=input('nowtime:');                   %衛星觀測時刻(單位:秒)
t1=0;                                   
H=0;
R=6378000;                              %地球半徑(單位:m)
n0 = (2*pi)/(14*3600+240);               %衛星運行平均角速度(單位:弧度/秒)
Gt=(14*3600+4*60)/9;                    %衛星運行時的時間間隔(單位:秒)
%將大地坐標轉化為空間直角坐標(單位:km)
XJ=(R+H)*cos(B0)*cos(L);
YJ=(R+H)*cos(B0)*sin(L);
ZJ=(R+H)*sin(B0);
J=[XJ,YJ,ZJ];


%計算衛星的坐標
while t1 <= 86400
    a=29993707;                            %軌道橢圓的長半徑(單位:m)
    e=0;                                     %軌道橢圓的偏心率
    i=(56/180)*pi;                           %軌道傾角
    p=0;                                     %近地點角距
    i2=0;
    c=0;
    t=0;
    r=0;
   
    for i0 = 0:2
    
        if i0 == 0                                              %第一個軌道
           d = (60/180)*pi;
        elseif i0 == 1                                          %第二個軌道
           d = pi;
        else                                                   %第三個軌道
           d = (300/180)*pi;
        end
    
        for i1 = 1:9
            M=n0*(t1-t);                                        %平近點角計算
            E=M + (e-1/8*e^3+1/192*e^5-1/9216*e^7)*sin(M) + (1/2*e^2-1/6*e^4+1/98*e^6)*sin(2*M) + (3/8*e^3-27/128*e^5+243/5120*e^7)*sin(3*M) + (1/3*e^4 - 4/15*e^6)*sin(4*M)+ (125/384*e^5 - 3125/9216*e^7)*sin(5*M) + 27/80*e^6*sin(6*M) + 16807/46080*e^7*sin(7*M);    %偏近點角的計算
            Rd=[cos(d),-sin(d),0;sin(d),cos(d),0;0,0,1];        %升交點赤徑的旋轉矩陣
            Ri=[1,0,0;0,cos(i),-sin(i);0,sin(i),cos(i)];        %軌道傾角的旋轉矩陣
            Rp=[cos(p),-sin(p),0;sin(p),cos(p),0;0,0,1];        %近地點角距的旋轉矩陣
            W=[a*(cos(E)-e),a*sqrt(1-e^2)*sin(E),0];
            U = Rd*Ri*Rp*W';                                    %由開普勒六參數計算衛星在天球坐標系中衛星位置
            RG=[cos(0),sin(0),0;-sin(0),cos(0),0;0,0,1];        %坐標旋轉矩陣
           i2=i2+1;                                            %計算衛星數目 
           X(:,i2)= RG*U;                                      %計算27顆衛星在地球坐標系中的位置(單位:m)
           t=t+Gt;
        end
    
    end


%計算接受機上空滿足條件的衛星
    x1=2*XJ;                                                    %計算接收機位置為切點的地球橢球的外切面的法向量
    y1=2*YJ;
    z1=2*ZJ;
    for j=1:27
        x2=X(1,j)-XJ;                                           %計算衛星位置和接受機位置向量方向
        y2=X(2,j)-YJ;
        z2=X(3,j)-ZJ;
        B1=(x1*x2+y1*y2+z1*z2)/(sqrt(x1^2+y1^2+z1^2)*sqrt(x2^2+y2^2+z2^2));            %計算切面法向量與衛星和接收機向量方向的夾角
        a=acos(B1);
    
        if a <= (75/180)*pi                                      %判斷衛星是否滿足要求 
           c=c+1;
           g(c)=j;                                               %記錄衛星編號  
        end
   
    end 

    if c < 4
       error('觀測衛星數目少于四顆,定位失敗!');
    end

    C(i9)=c;
    for i3=1:c                                                   %計算衛星到接收機的距離
        x3=X(1,g(i3))-XJ;
        y3=X(2,g(i3))-YJ;
        z3=X(3,g(i3))-ZJ;
        x4=x3^2;
        y4=y3^2;
        z4=z3^2;
        S(i3)=sqrt(x4+y4+z4);
    end

    switch c                                                     %計算衛星的三維位置幾何因子
    
    case 4   
         w1=[g(1);g(2);g(3);g(4)];
         A=[(X(1,g(1))-XJ)/ S(1),(X(2,g(1))-YJ)/ S(1),(X(3,g(1))-ZJ)/ S(1),-1;
            (X(1,g(2))-XJ)/ S(2),(X(2,g(2))-YJ)/ S(2),(X(3,g(2))-ZJ)/ S(2),-1;
            (X(1,g(3))-XJ)/ S(3),(X(2,g(3))-YJ)/ S(3),(X(3,g(3))-ZJ)/ S(3),-1;
            (X(1,g(4))-XJ)/ S(4),(X(2,g(4))-YJ)/ S(4),(X(3,g(4))-ZJ)/ S(4),-1];
         Q=inv(A'*A); 
         r=r+1;
         PDOP(r)=sqrt(Q(1,1)+Q(2,2)+Q(3,3));
         TDOP(r)=sqrt(Q(4,4));
         GDOP(r)=sqrt(PDOP(r)^2+TDOP(r)^2);
    case 5
         for i4=1:c
             a(i4)=i4;
         end
    
         for n=4:5
             k=combinesingle(sa,n);
             [a b]=size(k);
        
             if n == 4
                p1=k;
                [a1 b1]=size(p1);
             
                for i7=1:a1
                  
                    for i8=1:b1
                        w1(i7,i8)=g(p1(i7,i8));
                    end
                  
                end
              
             else
                w2=[g(1);g(2);g(3);g(4);g(5)];
             end
            
              for i5=1:b
               
                   for i6=1:a
                       x5=X(1,g(k(i6,i5)))-XJ;
                       y5=X(2,g(k(i6,i5)))-YJ;
                       z5=X(3,g(k(i6,i5)))-ZJ;
                       x6=x5/ S(k(i6,i5));
                       y6=y5/ S(k(i6,i5));
                       z6=z5/ S(k(i6,i5));
                       B(:,i6)=[x6,y6,z6,-1]';
                   end
               
                   A=B';
                   Q=inv(A'*A);
                   r=r+1;
                   x7=Q(1,1);
                   y7=Q(2,2);
                   z7=Q(3,3);
                   PDOP(r)=sqrt(x7+y7+z7);
                   TDOP(r)=sqrt(Q(4,4));
                   GDOP(r)=sqrt(PDOP(r)^2+TDOP(r)^2);
               
              end
        
          end
    
   case 6
        for i4=1:c
            sa(i4)=i4;
        end
        
        for n=4:6
            k = combinesingle(sa,n);
            [a b]=size(k);
            
            if n == 4
              p1=k;
              [a1 b1]=size(p1);
              
              for i7=1:a1
                  
                  for i8=1:b1
                      w1(i7,i8)=g(p1(i7,i8));
                  end
                  
              end
              
           elseif n == 5 
              p2=k;
              [a2 b2]=size(p2);
              
              for i7=1:a2
                  
                  for i8=1:b2
                      w2(i7,i8)=g(p2(i7,i8));
                  end
                  
              end
          
           elseif n == 6
             w3=[g(1);g(2);g(3);g(4);g(5);g(6)];
              
           end
            
           for i5=1:b
               
               for i6=1:a
                   x5=X(1,g(k(i6,i5)))-XJ;
                   y5=X(2,g(k(i6,i5)))-YJ;
                   z5=X(3,g(k(i6,i5)))-ZJ;
                   x6=x5/ S(k(i6,i5));
                   y6=y5/ S(k(i6,i5));
                   z6=z5/ S(k(i6,i5));
                   B(:,i6)=[x6,y6,z6,-1]';
               end
               
               A=B';
               Q=inv(A'*A);
               r=r+1;
               x7=Q(1,1);
               y7=Q(2,2);
               z7=Q(3,3);
               PDOP(r)=sqrt(x7+y7+z7);
               TDOP(r)=sqrt(Q(4,4));
               GDOP(r)=sqrt(PDOP(r)^2+TDOP(r)^2);
           end
            
       end
       
   case 7
       for i4=1:c
           sa(i4)=i4;
       end
       
       for n=4:7
           k=combinesingle(sa,n);
           [a b]=size(k);
           
           if n == 4
              p1=k;
              [a1 b1]=size(p1);
              
              for i7=1:a1
                 
                  for i8=1:b1
                      w1(i7,i8)=g(p1(i7,i8));
                  end
                  
              end
              
           elseif n == 5 
              p2=k;
              [a2 b2]=size(p2);
              
              for i7=1:a2
                  
                  for i8=1:b2
                      w2(i7,i8)=g(p2(i7,i8));
                  end
                  
              end
              
           elseif n == 6
              p3=k;
             [a3 b3]=size(p3);
              
             for i7=1:a3
                  
                 for i8=1:b3
                      w3(i7,i8)=g(p3(i7,i8));
                 end
                  
             end
              
           elseif n == 7 
              w4=[g(1);g(2);g(3);g(4);g(5);g(6);g(7)];
              
           end
           
           for i5=1:b
               
               for i6=1:a
                   x5=X(1,g(k(i6,i5)))-XJ;
                   y5=X(2,g(k(i6,i5)))-YJ;
                   z5=X(3,g(k(i6,i5)))-ZJ;
                   x6=x5/ S(k(i6,i5));
                   y6=y5/ S(k(i6,i5));
                   z6=z5/ S(k(i6,i5));
                   B(:,i6)=[x6,y6,z6,-1]';
               end
               
               A=B';
               Q=inv(A'*A);
               r=r+1;
               x7=Q(1,1);
               y7=Q(2,2);
               z7=Q(3,3);
               PDOP(r)=sqrt(x7+y7+z7);
               TDOP(r)=sqrt(Q(4,4));
               GDOP(r)=sqrt(PDOP(r)^2+TDOP(r)^2);
           end
           
       end
       
   case 8
       for i4=1:c
          sa(i4)=i4;
       end
       
       for n=4:8
           k=combinesingle(sa,n);
           [a b]=size(k);
           
           if n == 4
              p1=k;
              [a1 b1]=size(p1);
              
              for i7=1:a1
                  
                  for i8=1:b1
                      w1(i7,i8)=g(p1(i7,i8));
                  end
                  
              end
              
           elseif n == 5 
              p2=k;
              [a2 b2]=size(p2);
              
              for i7=1:a2
                  
                  for i8=1:b2
                      w2(i7,i8)=g(p2(i7,i8));
                  end
                  
              end
              
           elseif n == 6
              p3=k;
             [a3 b3]=size(p3);
              
             for i7=1:a3
                 
                 for i8=1:b3
                      w3(i7,i8)=g(p3(i7,i8));
                 end
                  
             end
              
           elseif n == 7 
              p4=k;
              [a4 b4]=size(p4);
              
              for i7=1:a4
                  
                  for i8=1:b4
                      w4(i7,i8)=g(p4(i7,i8));
                  end
                  
              end
              
            elseif n == 8
               w5=[g(1);g(2);g(3);g(4);g(5);g(6);g(7);g(8)];
              
           end 
           
          for i5=1:b
               
               for i6=1:a
                   x5=X(1,g(k(i6,i5)))-XJ;
                   y5=X(2,g(k(i6,i5)))-YJ;
                   z5=X(3,g(k(i6,i5)))-ZJ;
                   x6=x5/ S(k(i6,i5));
                   y6=y5/ S(k(i6,i5));
                   z6=z5/ S(k(i6,i5));
                   B(:,i6)=[x6,y6,z6,-1]';
               end
               
               A=B';
               Q=inv(A'*A);
               r=r+1;
               x7=Q(1,1);
               y7=Q(2,2);
               z7=Q(3,3);
               PDOP(r)=sqrt(x7+y7+z7);
               TDOP(r)=sqrt(Q(4,4));
              GDOP(r)=sqrt(PDOP(r)^2+TDOP(r)^2);
           end
           
       end
       
  case 9
      for i4=1:c
         sa(i4)=i4;
      end
      
      for n=4:9
          k=combinesingle(sa,n);
          [a b]=size(k);
          
          if n == 4
              p1=k;
              [a1 b1]=size(p1);
              
              for i7=1:a1
                  
                  for i8=1:b1
                      w1(i7,i8)=g(p1(i7,i8));
                  end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲综合一区二区| 91免费看`日韩一区二区| 久久综合五月天婷婷伊人| 国产一区二区伦理| 国产日产亚洲精品系列| 99精品久久99久久久久| 悠悠色在线精品| 欧美疯狂做受xxxx富婆| 韩国女主播一区二区三区| 中文字幕乱码亚洲精品一区| 色狠狠综合天天综合综合| 成人高清免费观看| 亚洲欧洲精品一区二区三区| 99精品国产视频| 亚洲精品乱码久久久久久| 欧美精品1区2区3区| 久久福利视频一区二区| 中文字幕精品一区二区三区精品| 色婷婷av一区二区三区大白胸| 日日夜夜免费精品视频| 国产日产欧美一区二区视频| 99国产精品视频免费观看| 亚洲第一成年网| 久久女同精品一区二区| www.成人网.com| 日韩—二三区免费观看av| 国产色产综合色产在线视频| 在线观看日产精品| 久久99国产精品久久| 中文字幕一区在线| 91麻豆精品国产自产在线| 国产成人精品网址| 亚洲一线二线三线视频| 2014亚洲片线观看视频免费| 色综合av在线| 狠狠色狠狠色综合| 一级中文字幕一区二区| 国产精品亚洲一区二区三区妖精 | 91精品国产91久久久久久一区二区| 久久9热精品视频| 国产精品成人网| 欧美一区二区三区人| 成人97人人超碰人人99| 日韩成人一区二区三区在线观看| 中文字幕欧美激情| 欧美一级高清片| 91丝袜美腿高跟国产极品老师 | 91国偷自产一区二区三区成为亚洲经典 | 成人免费视频一区二区| 日韩精品三区四区| 中文字幕一区二区不卡| 日韩欧美一级二级三级久久久| 91丨九色丨国产丨porny| 日本欧美一区二区三区| 亚洲日本va午夜在线电影| 精品一区二区三区在线观看| 亚洲精选视频免费看| 精品美女在线观看| 欧美曰成人黄网| 粉嫩嫩av羞羞动漫久久久| 日韩电影一二三区| 亚洲免费观看高清完整版在线观看 | 亚洲日本va午夜在线电影| 精品国产一区二区精华| 欧美性一二三区| 99久久精品费精品国产一区二区| 久热成人在线视频| 亚洲国产精品嫩草影院| 国产精品成人网| 久久久久久久久久美女| 欧美一级视频精品观看| 在线欧美一区二区| 岛国精品一区二区| 国产在线看一区| 日韩成人精品视频| 亚洲观看高清完整版在线观看| 日韩一区日韩二区| 国产不卡免费视频| 久久国产尿小便嘘嘘尿| 天堂久久一区二区三区| 亚洲午夜精品在线| 伊人婷婷欧美激情| 国产精品久久99| 中文字幕国产一区二区| 久久久不卡网国产精品一区| 精品久久久久久综合日本欧美 | 精品国精品国产| 欧美一区二区三区性视频| 欧美日韩一区国产| 色94色欧美sute亚洲线路一久 | 日韩一区二区三区免费观看| 欧美精品久久一区二区三区| 欧美视频一区二| 在线一区二区视频| 色综合天天综合色综合av| 97久久人人超碰| 99re这里只有精品首页| 99久久精品国产麻豆演员表| 成人av在线一区二区三区| 成人丝袜18视频在线观看| 国产成人亚洲综合a∨婷婷图片| 久久99在线观看| 日韩精品影音先锋| 日韩欧美综合在线| 日韩精品一区二区三区三区免费 | 成人精品免费视频| 不卡av在线免费观看| 成人精品视频网站| 不卡视频在线看| 99久久精品免费看国产免费软件| 99re66热这里只有精品3直播| 91在线观看一区二区| av成人老司机| 色综合一区二区| 欧美性xxxxxxxx| 91麻豆精品国产91久久久久久久久| 欧美精品久久久久久久久老牛影院| 在线播放中文一区| 日韩区在线观看| 久久久久97国产精华液好用吗| 国产亚洲欧美一区在线观看| 日本一区二区成人| 亚洲丝袜另类动漫二区| 亚洲精品免费播放| 亚洲高清三级视频| 免费人成黄页网站在线一区二区| 麻豆成人久久精品二区三区小说| 国产一区二区三区免费| 国产精品入口麻豆原神| 亚洲婷婷国产精品电影人久久| 尤物在线观看一区| 日本在线不卡视频| 韩国v欧美v亚洲v日本v| 成人av中文字幕| 欧美视频三区在线播放| 欧美一区二区日韩一区二区| 久久久久久亚洲综合影院红桃| 国产精品国产精品国产专区不蜜 | 久久精品国产免费看久久精品| 国产麻豆成人精品| 91在线精品一区二区| 欧美日本视频在线| 26uuu精品一区二区| 中文字幕精品三区| 亚洲狠狠爱一区二区三区| 久久国内精品视频| 成人免费视频国产在线观看| 日本韩国欧美一区二区三区| 91精品国产综合久久精品图片 | 亚洲免费毛片网站| 亚洲国产精品自拍| 国产米奇在线777精品观看| 91影院在线免费观看| 欧美日韩mp4| 久久精品一区蜜桃臀影院| 亚洲三级电影网站| 免费精品视频在线| av一区二区三区黑人| 在线不卡a资源高清| 欧美国产一区在线| 五月天欧美精品| 国产高清视频一区| 欧美日韩国产成人在线免费| 久久综合给合久久狠狠狠97色69| 亚洲欧美激情在线| 精品亚洲aⅴ乱码一区二区三区| 91丨porny丨国产| 日韩限制级电影在线观看| 国产精品天天摸av网| 天天色天天爱天天射综合| 国产成人无遮挡在线视频| 欧美情侣在线播放| 国产精品你懂的在线| 天堂av在线一区| www..com久久爱| 精品日韩在线观看| 亚洲精品中文字幕乱码三区| 精品亚洲成a人| 欧美午夜在线一二页| 国产精品水嫩水嫩| 蜜臀av一区二区在线免费观看| 91蜜桃免费观看视频| 国产精品一区二区无线| 欧美日韩一级黄| 国产精品国产三级国产a| 久久精品国产第一区二区三区| 色噜噜狠狠色综合欧洲selulu| 亚洲精品一区在线观看| 一区二区三区成人| 国产成人99久久亚洲综合精品| 日韩一级完整毛片| 亚洲愉拍自拍另类高清精品| 国产成人精品午夜视频免费| 欧美一级免费观看| 一区二区三区免费| 成人理论电影网| 精品盗摄一区二区三区| 爽爽淫人综合网网站| 91视频www| 欧美国产丝袜视频|