modechanging.m

来自「Yaakov Bar-Shalom, X.-Rong Li,Thiagaling」· M 代码 · 共 34 行

M
34
字号
%%% DynaEst 3.032 02/23/2000
% Copyright (c) 2000 Yaakov Bar-Shalom
%
% ModeChanging

function y = ModeChanging(PrevSystemModelFlag, SystemModelFlag, xt, omega)

[nxsize dummy] = size(xt) ;

if PrevSystemModelFlag == SystemModelFlag
   if nxsize == 5 & SystemModelFlag ~=3
      y = xt(1:4) ;
      return ;
   else
      y = xt ;
      return ;
   end
end

if PrevSystemModelFlag == 3 | SystemModelFlag == 3 
   if PrevSystemModelFlag < SystemModelFlag 
      y = [xt',omega]' ;
      return ;
   else
      y = xt(1:4) ;
      return ;
   end
else
   y= xt ;
   return ;
end

      

⌨️ 快捷键说明

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