⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 findmultimodel.m

📁 Yaakov Bar-Shalom, X.-Rong Li,Thiagalingam Kirubarajan - Estimation with Applications to Tracking an
💻 M
字号:
%%% DynaEst 3.032 10/22/2000
% Copyright (c) 2000 Yaakov Bar-Shalom
%
%FindMultiModel : Find Multi Model for the Multi System 

function [Ftstr, Gtstr,Htstr,Itstr,Qtstr,Rtstr,vmt,wmt,SystemModelFlag,omega] = FindMultiModel(k,T,FromTime,ToTime,ModeSystem,nmt) ;

mode =  0 ;
realT = k*T ;
if   FromTime(1) <= realT & realT <= ToTime(1) 
   mode = 1 ;
else if  FromTime(2) <= realT & realT <= ToTime(2) 
      mode = 2 ;
   else if FromTime(3) <= realT & realT <= ToTime(3) 
         mode = 3 ;
      else if FromTime(4) <= realT & realT <= ToTime(4) 
            mode = 4 ;
         else if FromTime(5) <= realT & realT <= ToTime(5) 
               mode = 5 ;
            end
         end
      end
   end
end

if mode > nmt 
   errordlg('FATAL ERROR, mode is lager than nmt at GererateTruthMulti','error')
   break ;
end

Ftstr =  ModeSystem{mode,1} ;
Gtstr =  ModeSystem{mode,2} ;
Htstr =  ModeSystem{mode,3} ;
Itstr =  ModeSystem{mode,4} ;
Qtstr =  ModeSystem{mode,5} ;
Rtstr =  ModeSystem{mode,6} ;
vmt = ModeSystem{mode,7} ;
wmt = ModeSystem{mode,8} ;
SystemModelFlag = ModeSystem{mode,9}; 
omega = ModeSystem{mode,10} ;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -