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

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

?? navcode.txt

?? 導航解算
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
% this script is to simulate the navigation algorithm 


clear;
load craft;

%[b a]=butter(5,pi/20,'low');omega_nb_b=filter(b,a,omega_ib_b);
q(1,:)=euler2quat([gama(1), theta(1),cesi(1)]);%對于函數euler2quat,輸入變量為一組歐拉角,其定義為分別繞X,Y,Z軸旋轉得到的角度[angle_x angle_y angle_z]
T=0.06;

V_en_n_c(1,:)=[0 0 0];
Lon_c(1)=120*pi/180;
Lat_c(1)=25*pi/180;
h_c(1)=0;
h_a=h;
h_i(1)=0;
S_c(1,:)=[0 0 0];

for i=1:length(t)

 if i<length(t)
       delta_t=t(i+1)-t(i);
   else delta_t=t(i)-t(i-1);
 end
 
R(i)=R0+h_c(i);

if i<length(t)
    h_c(i+1)=h_a(i+1);
else h_c(i+1)=h_a(i);
end;

%     if i<length(t)
%            h_i(i+1)=h_i(i)-V_en_n_c(i,3)*delta_t;
%            h_c(i+1)=h_a(i+1).^0.8+h_i(i+1).^0.2;%  注意0^0=1
%       else h_c(i+1)=h_a(i).^0.8+h_i(i).^0.2;
%     end
   
    Lat_c(i+1)=Lat_c(i)+V_en_n_c(i,1)*delta_t/R(i);
    Lon_c(i+1)=Lon_c(i)+V_en_n_c(i,2)*sec(Lat_c(i))*delta_t/R(i);
    
    

    omega_en_n_c(i,1)=V_en_n_c(i,2)/R(i);
    omega_en_n_c(i,2)=-V_en_n_c(i,1)/R(i);
    omega_en_n_c(i,3)=-V_en_n_c(i,2)*tan(Lat_c(i))/R(i);
    
     P_e_c(i,:)=[R(i).*cos(Lat_c(i)).*cos(Lon_c(i))  R(i).*cos(Lat_c(i)).*sin(Lon_c(i))  R(i).*sin(Lat_c(i))];
     C_ie_c=  [cos(omega_ie*t(i)) -sin(omega_ie*t(i)) 0
               sin(omega_ie*t(i)) cos(omega_ie*t(i))  0
                       0                   0          1];
     P_i_c(i,:)=P_e_c(i,:)*C_ie_c';
     P_n0_c(i,:)=P_i_c(i,:)*InitialCen'+[0 0 R0];%n0系為彈體發射點所處的LGV系
     S_c(i,:)=P_n0_c(i,:);
    
    C_en_c{i}=[-sin(Lat_c(i))*cos(Lon_c(i))       -sin(Lat_c(i))*sin(Lon_c(i))     cos(Lat_c(i))
                  -sin(Lon_c(i))                      cos(Lon_c(i))                  0
               -cos(Lat_c(i))*cos(Lon_c(i))    -cos(Lat_c(i))*sin(Lon_c(i))     -sin(Lat_c(i))]; 
           P_v_c(i,:)=P_e_c(i,:)*C_en_c{i}';
          
      
           
     omega_ie_n_c(i,:)=omega_ie_e*C_en_c{i}';
     omega_in_n_c(i,:)=omega_en_n_c(i,:)+omega_ie_n_c(i,:);
     C_nb_c{i}=quat2dcm(q(i,:));
     omega_nb_n_c(i,:)=omega_meas(1,:,i)*C_nb_c{i}-omega_in_n_c(i,:);
     omega_in_b_c(i,:)=omega_in_n_c(i,:)*C_nb_c{i}';
     
%      omega_ib_b_c(i,:)=omega_meas(i,:);%+epsino*C_nb{i}';%epsino為陀螺儀漂移在導航系n上的投影
     omega_nb_b_c(i,:)=omega_meas(1,:,i)-omega_in_b_c(i,:).*timecount(t(i),t(i));
     

 %%計算平臺誤差角     
%      C_nnc{i}=C_nb_c{i}'*C_nb{i};delta_q(i,:)=dcm2quat(C_nnc{i});%q所對應的旋轉角度是動系b相對于定系n的角度,而C_nb=quat2dcm(q)
%      delta_fi(i,:)=quat2euler(delta_q(i,:)).*180./pi;%計算平臺誤差角,單位為度
     delta_C_bn=(C_nb_c{i}-C_nb{i})';
     delta_fi_mat=-(delta_C_bn*C_nb_c{i});%delta_fi_mat為delta_fi的斜對稱形式
     delta_fi(i,:)=[delta_fi_mat(3,2) delta_fi_mat(1,3) delta_fi_mat(2,1)].*(180/pi);
      
     
  %%四元數更新
       if i==1 
         q(i+1,:)=euler2quat([gama(i+1), theta(i+1),cesi(i+1)]);
         elseif i<length(t)
                oomega_ib_b_c=interp1([t(i) ;t(i+1)],[omega_meas(1,:,i); omega_meas(1,:,i+1)],'linear','pp');                        
                a=omega_nb_b_c(i,:); 
                b=oomega_ib_b_c.coefs(:,1)';%這里a,b為對角速度omega_ib_b_c的捏線性擬和系數,均設為行向量                    
                dh=delta_t;                  %pp中,域coefs的系數是按自變量的將冪排列的,也就是說:coefs(:,1)為自變量最高次冪的系數
               delta_theta(i,:)=a.*dh+b.*dh^2./2+cross(a,b).*dh^3./12;  %此處是對omega_nb_b_c做一次線性擬合求得的旋轉矢量delta_theta;    
            
%                omega_nb_b_sim=[tt(:,i) omega_meas(i:i+nmb,:)-repmat(omega_in_b(i,:),nmb+1,1)];
%                sim('rotvecmdl');

%                delta_theta_span=(omega_meas(:,:,i)-repmat(omega_in_b_c(i,:),nmb,1)).*(delta_t/nmb);                 
%                delta_theta(i,:)=delta_theta_span(1,:)+delta_theta_span(2,:)+delta_theta_span(3,:)+delta_theta_span(4,:)+(cross(delta_theta_span(1,:),delta_theta_span(2,:))+cross(delta_theta_span(3,:),delta_theta_span(4,:))).*214./315 ...
%                 +(cross(delta_theta_span(1,:),delta_theta_span(3,:))+cross(delta_theta_span(2,:),delta_theta_span(4,:))).*46./105+cross(delta_theta_span(1,:),delta_theta_span(4,:)).*54./105+cross(delta_theta_span(2,:),delta_theta_span(3,:)).*214./315;

             delta_theta0=norm(delta_theta(end,:));
             u=normr(delta_theta(end,:));
             q_h=[cos(delta_theta0/2) sin(delta_theta0/2)*u(1) sin(delta_theta0/2)*u(2) sin(delta_theta0/2)*u(3)];
             q(i+1,:)=quatmultiply(q(i,:),q_h);
             q(i+1,:)=quatnormalize(q(i+1,:));
       else      q(i+1,:)=q(i,:);
    end

g_c(i,1)=g0*(1-2*h_c(i)/R0);
f_n_c(i,:)=Ameas(1,:,i)*C_nb_c{i};%+a_bias;  %a_bias為加速計常值零偏在n系上的投影,而在imu模型里,Abias是零偏在機體系b上的投影
     if i<length(t)
     V_en_n_c(i+1,:)=V_en_n_c(i,:)+(f_n_c(i,:)+[0 0 g_c(i)]-cross(omega_en_n_c(i,:)+2.*omega_ie_n_c(i,:),V_en_n_c(i,:))-cross(cross(omega_ie_n_c(i,:),omega_ie_n_c(i,:),2),P_v_c(i,:),2)).*delta_t;%梯形積分求速度
     end
%          if i==1%四階子樣優化補償劃船誤差
%              V_en_n_c(i+1,:)=V_en_n_c(i,:)+(Ameas(1,:,i)*C_nb_c{i}+[0 0 g_c(i)]-cross(omega_en_n_c(i,:)+2.*omega_ie_n_c(i,:),V_en_n_c(i,:))-cross(cross(omega_ie_n_c(i,:),omega_ie_n_c(i,:),2),P_v_c(i,:),2)).*delta_t;
%          elseif i<length(t)
%                 delta_V_span=Ameas(:,:,i).*(delta_t/nmb);
%                 delta_V=delta_V_span(1,:)+delta_V_span(2,:)+delta_V_span(3,:)+delta_V_span(4,:);
%                 delta_theta_gyro=delta_theta_span(1,:)+delta_theta_span(2,:)+delta_theta_span(3,:)+delta_theta_span(4,:);% delta_theta_gyro為陀螺儀在[t(i) t(i+1)]之間的輸出
%                delta_V_gcorm=([0 0 g_c(i)]-cross(omega_en_n_c(i,:)+2.*omega_ie_n_c(i,:),V_en_n_c(i,:))).*delta_t;
%                delta_V_rotm=cross(delta_theta_gyro,delta_V)./2;
%                k1=763/945;k2=334/945;k3=526/945;k4=654/945;
%                delta_V_sculm=k1.*(cross(delta_theta_span(1,:),delta_V_span(2,:))+cross(delta_theta_span(3,:),delta_V_span(4,:))+cross(delta_V_span(1,:),delta_theta_span(2,:))+cross(delta_V_span(3,:),delta_theta_span(4,:))) ...
%                  +k2.*(cross(delta_theta_span(1,:),delta_V_span(3,:))+cross(delta_theta_span(2,:),delta_V_span(4,:))+cross(delta_V_span(1,:),delta_theta_span(3,:))+cross(delta_V_span(2,:),delta_theta_span(4,:)))...
%                  +k3.*(cross(delta_theta_span(1,:),delta_V_span(4,:))+cross(delta_V_span(1,:),delta_theta_span(4,:)))...
%                  +k4.*(cross(delta_theta_span(2,:),delta_V_span(3,:))+cross(delta_V_span(2,:),delta_theta_span(3,:)));
%                 V_en_n_c(i+1,:)=V_en_n_c(i,:)+delta_V_gcorm+(delta_V+delta_V_rotm+delta_V_sculm)*C_nb_c{i};     
%          end
    
%%計算地速V_en_n_c的準確程度與兩個量有關:1是采樣時間delta_t,2是姿態矩陣C_nb_c,其中,delta_t在小到10e-2以
%%后速度誤差與它的關系就不大了,因為與其相關的只是計算速度的截斷誤差,對于一階線性算法,其截斷誤差為delta_t^2
%%當delta_t=10e-2時,截斷誤差應為10e-4,所以一味的增加采樣頻率并不能使誤差不斷減小,當采樣率增加到一定程度時,
%%C_nb_c的準確性就成為速度誤差的決定性因素。
  
    
    
%     if i<2
%              V_en_n_c(i+1,:)=V_en_n_c(i,:)+(f_n_c(i,:)-cross(omega_en_n_c(i,:)+2.*omega_ie_n_c(i,:),V_en_n_c(i,:))+[0 0 g_c(i)]).*delta_t;
%     else
%     delta_Vrot=delta_t.*cross(omega_nb_b(i,:),f_b(i,:))./2;%補償速度更新的旋轉效應
%     ff_n_c=interp1(t(i-1:i),f_n_c(i-1:i,:),'linear','pp');
%     pp_delta_V_en_n_c=fnint(ff_n_c);
%     delta_V_en_n_c=ppval(pp_delta_V_en_n_c,t(i)+delta_t)';
%     V_en_n_c(i+1,:)=V_en_n_c(i,:)+delta_V_en_n_c-(cross(omega_en_n_c(i,:)+2.*omega_ie_n_c(i,:),V_en_n_c(i,:))+[0 0 g_c(i)]).*delta_t;%地速解算
%     end
    

%       if i<length(t)
%               tspan=t(i:i+1);
%       else
%           tspan=[t(i)  t(i)+delta_t]';
%       end
%       [tspan VV_en_n]=ode45(@(tpoint,VV_en_n) difV_en(tpoint,VV_en_n,f_n_c(i,:),omega_en_n_c(i,:),omega_ie_n_c,g_c),tspan,V_en_n_c(i,:));
%       V_en_n_c(i+1,:)=VV_en_n(end,:);


%          if i<5
%             V_en_n_c(i+1,:)=V_en_n_c(i,:)+(f_n_c(i,:)-cross(omega_en_n_c(i,:)+2.*omega_ie_n_c(i,:),V_en_n_c(i,:))+[0 0 g_c(i)]).*delta_t;
%          else
%          
%          ff_n_c=spline(t(i-4:i)',f_n_c(i-4:i,:)');
%          oomega_ie_n_c=spline(t(i-4:i)',omega_ie_n_c(i-4:i,:)');
%          oomega_en_n_c=spline(t(i-4:i)',omega_en_n_c(i-4:i,:)');
%          gg_c=spline(t(i-4:i)',g_c(i-4:i)',1);
         
%         f1=ppval(ff_n_c,t(i))'-cross(ppval(oomega_en_n_c,t(i))'+2.*ppval(oomega_ie_n_c,t(i))',V_en_n_c(i,:))+[0 0 ppval(gg_c,t(i))];
%         f2=ppval(ff_n_c,t(i)+delta_t/2)'-cross(ppval(oomega_en_n_c,t(i)+delta_t/2)'+2.*ppval(oomega_ie_n_c,t(i)+delta_t/2)',V_en_n_c(i,:)+f1./2)+[0 0 ppval(gg_c,t(i)+delta_t/2)];
%         f3=ppval(ff_n_c,t(i)+delta_t/2)'-cross(ppval(oomega_en_n_c,t(i)+delta_t/2)'+2.*ppval(oomega_ie_n_c,t(i)+delta_t/2)',V_en_n_c(i,:)+f2./2)+[0 0 ppval(gg_c,t(i)+delta_t/2)];
%         f4=ppval(ff_n_c,t(i)+delta_t)'-cross(ppval(oomega_en_n_c,t(i)+delta_t)'+2.*ppval(oomega_ie_n_c,t(i)+delta_t)',V_en_n_c(i,:)+f3)+[0 0 ppval(gg_c,t(i)+delta_t)];
%         
%         V_en_n_c(i+1,:)=V_en_n_c(i,:)+(f1+2.*f2+2.*f3+f4).*delta_t./6;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人黄色在线视频| 亚洲精品国产a久久久久久| 日本欧美大码aⅴ在线播放| 欧洲人成人精品| 亚洲一区二区三区视频在线| 欧美亚洲一区二区三区四区| 五月天欧美精品| 日韩欧美一区二区免费| 国内精品免费**视频| 中文一区二区完整视频在线观看| 国产凹凸在线观看一区二区| 国产精品系列在线| 91在线免费播放| 天涯成人国产亚洲精品一区av| 欧美一区二视频| 国产乱国产乱300精品| 国产亚洲欧洲一区高清在线观看| 成人一区在线观看| 亚洲激情六月丁香| 欧美一级黄色大片| 成人av电影免费在线播放| 亚洲精品v日韩精品| 这里是久久伊人| 国产91精品一区二区麻豆网站 | 91麻豆成人久久精品二区三区| 自拍av一区二区三区| 欧美日韩在线精品一区二区三区激情| 麻豆91免费看| 综合av第一页| 欧美一级xxx| 波多野结衣中文字幕一区| 午夜久久久久久久久| 国产亚洲午夜高清国产拍精品 | 国产欧美视频一区二区三区| 色老综合老女人久久久| 激情欧美日韩一区二区| 一区二区三区精品视频| 精品日韩在线观看| 色噜噜狠狠色综合中国| 精品一区二区三区的国产在线播放| 国产精品久久久久久亚洲伦| 91.成人天堂一区| 成人h版在线观看| 精品一区二区av| 亚洲精品成人悠悠色影视| 国产日韩欧美综合一区| 91精品国产欧美一区二区18 | 国产精品自拍在线| 亚洲成av人片| 日韩理论电影院| 久久久五月婷婷| 7777精品伊人久久久大香线蕉的 | 91麻豆精品久久久久蜜臀| 国产91精品久久久久久久网曝门| 午夜不卡av在线| 亚洲狠狠丁香婷婷综合久久久| 久久香蕉国产线看观看99| 欧美日本一道本在线视频| 91理论电影在线观看| 国产成人免费视频网站| 老色鬼精品视频在线观看播放| 亚洲午夜久久久久久久久久久| 欧美国产精品专区| 久久久久久97三级| 精品国产免费人成电影在线观看四季| 欧美三级午夜理伦三级中视频| 99国产精品一区| 国产suv一区二区三区88区| 久久国产人妖系列| 青青草97国产精品免费观看无弹窗版 | 91精品国产福利在线观看| 在线看日本不卡| 色拍拍在线精品视频8848| 91麻豆.com| 色婷婷av一区二区三区大白胸| jvid福利写真一区二区三区| 国产成人在线视频网址| 国产精品亚洲人在线观看| 精品一区二区免费| 国产揄拍国内精品对白| 韩国午夜理伦三级不卡影院| 麻豆精品国产91久久久久久| 麻豆国产精品视频| 国产一区二区在线看| 国产精品538一区二区在线| 国产原创一区二区| 国产成人免费在线观看不卡| 成人久久18免费网站麻豆| 成人一二三区视频| 99视频精品免费视频| 97久久人人超碰| 在线亚洲免费视频| 69堂国产成人免费视频| 精品国产麻豆免费人成网站| 久久精品亚洲麻豆av一区二区| 久久久国产精华| 日韩一区在线看| 亚洲6080在线| 国内外成人在线| 成人一级黄色片| 欧美日韩亚洲综合在线| 日韩亚洲欧美高清| 国产日产欧美一区二区三区| 亚洲欧洲日产国码二区| 亚洲国产成人91porn| 蜜桃av一区二区| 波多野结衣欧美| 欧美日韩免费视频| 久久综合九色综合97婷婷女人| 国产精品三级视频| 亚洲午夜久久久| 久久91精品国产91久久小草| 成人一区二区视频| 欧美三区在线视频| 国产情人综合久久777777| 亚洲人成人一区二区在线观看| 日韩在线一区二区三区| 丁香婷婷综合激情五月色| 色婷婷综合久色| 久久综合成人精品亚洲另类欧美| 亚洲色图.com| 久久99国产精品免费网站| 一本色道**综合亚洲精品蜜桃冫| 欧美一区二区三区电影| 国产精品国产三级国产a| 亚洲成人免费视| 成人综合激情网| 日韩一区二区电影| 亚洲美女偷拍久久| 国产伦精品一区二区三区在线观看| 国产成人综合网| 日韩一级黄色片| 亚洲免费观看视频| 国产精品中文有码| 欧美日韩一区二区不卡| 国产精品久久久久久亚洲毛片| 免费观看久久久4p| 欧美亚洲国产一区在线观看网站| 久久精品人人做人人综合| 五月婷婷综合在线| 91久久久免费一区二区| 日本一区二区三级电影在线观看| 日韩专区欧美专区| 99免费精品视频| 亚洲精品一区二区三区蜜桃下载| 婷婷一区二区三区| 色www精品视频在线观看| 国产欧美日韩亚州综合| 蜜桃av一区二区| 欧美精品在线一区二区三区| 亚洲男人的天堂av| 成人午夜电影网站| 久久久综合九色合综国产精品| 亚洲高清免费观看高清完整版在线观看| 国产 日韩 欧美大片| 久久精品视频在线免费观看| 蜜桃av一区二区| 欧美一级精品在线| 日本不卡在线视频| 欧美肥胖老妇做爰| 五月激情综合网| 91精品国产综合久久香蕉麻豆| 亚洲一二三四区不卡| 欧美综合天天夜夜久久| 1024成人网| 色香蕉成人二区免费| 亚洲欧美激情一区二区| av亚洲产国偷v产偷v自拍| 国产精品女主播av| 成人中文字幕合集| 亚洲欧美影音先锋| 91国产丝袜在线播放| 亚洲精品免费一二三区| 91高清视频在线| 亚洲一区二区三区免费视频| 欧美色倩网站大全免费| 天天影视网天天综合色在线播放 | 欧美亚洲综合色| 亚洲国产精品久久久久秋霞影院| 欧美午夜一区二区三区| 一区二区三区 在线观看视频| 欧美在线三级电影| 亚洲成人自拍偷拍| 在线综合视频播放| 久88久久88久久久| 中文字幕巨乱亚洲| 色婷婷精品久久二区二区蜜臂av| 一区二区三区四区视频精品免费 | 久草在线在线精品观看| 精品国产凹凸成av人网站| 国产寡妇亲子伦一区二区| 中文字幕欧美国产| 一本大道久久a久久综合| 亚洲成人精品影院| 欧美电视剧免费观看| 粉嫩在线一区二区三区视频| 亚洲视频免费观看| 777亚洲妇女| 国产成人一区二区精品非洲| 亚洲色欲色欲www|