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

📄 outputprocess.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
%
%OutputProcess :  Output the state estimation results 

colordef none;

% select one trajectory to view
if ResultFlag == 1
   if exist('CurrentTrajectory','var') == 0
      errordlg('Can''t be occured : Output Process') ;
      CurrentTrajectory = 1;
   end
   Answer{1} = num2str(CurrentTrajectory);
   Answer  = inputdlg('From which run do you want to view the trajectories?',...
      'Select Trajectory',1,Answer);
   if isempty(Answer)
      return;
   end
   
   CurrentTrajectory = str2num(Answer{1});
   if CurrentTrajectory > nrun
      CurrentTrajectory = nrun;
   elseif CurrentTrajectory < 1
      CurrentTrajectory = 1;
   end
   
   if CurrentTrajectory < nrun
      temp = sprintf('&Next Trajectory(%d)',CurrentTrajectory+1);
      set(h_NextTrajectory,'label',temp);
      clear temp ;
      set(h_NextTrajectory,'enable','on');
   else 
      temp = sprintf('&Next Trajectory') ;
      set(h_NextTrajectory,'label',temp);
      clear temp ;
      set(h_NextTrajectory,'enable','off');
   end
   
   if CurrentTrajectory > 1
      temp = sprintf('&Previous Trajectory(%d)',CurrentTrajectory-1);
      set(h_PrevTrajectory,'label',temp);
      clear temp ;   
      set(h_PrevTrajectory,'enable','on');
   else
      temp = sprintf('&Previous Trajectory');
      set(h_PrevTrajectory,'label',temp);
      clear temp ;   
      set(h_PrevTrajectory,'enable','off');
   end
end

if(FigureCheck)
   % create a new figure
   SubFigureNumber = SubFigureNumber + 1 ;
   if NewFlag == OpenPrj | NewFlag == SavePrj 
      h_SubFigure(SubFigureNumber) = figure('NumberTitle','off', ...
         'name',['DynaEst 3.3: ',Project_Filename]);
   else
      h_SubFigure(SubFigureNumber)= figure('NumberTitle','off', ...
         'name','DynaEst 3.3: Untitled.prj');
   end
else
   figure(h_MainWindow);
end

switch ResultFlag
case 1,
   ViewTrajectories;
case 2,
   ViewRMSPosition;
case 3,
   ViewRMSVelocity;
case 4,
   ViewModelProbability;
case 5,
   ViewFilterGain;
case 6,
   ViewNEES;
case 7,
   ViewNIS;
end

⌨️ 快捷键说明

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