DynaEst

所属分类:matlab编程
开发工具:matlab
文件大小:626KB
下载次数:268
上传日期:2009-04-06 18:30:41
上 传 者need4speed
说明:  Yaakov Bar-Shalom, X.-Rong Li,Thiagalingam Kirubarajan - Estimation with Applications to Tracking and Navigation - DynaEst toolbox
(Yaakov Bar-Shalom, X.-Rong Li,Thiagalingam Kirubarajan- Estimation with Applications to Tracking and Navigation- DynaEst toolbox )

文件列表:
DynaEst\AboutDialog.m (1568, 2001-04-03)
DynaEst\AlphaBetaGammaMCRForMeasurement.m (2846, 2001-02-22)
DynaEst\AlphaBetaGammaMonteCarloRun.m (9966, 2001-04-03)
DynaEst\AlphaBetaKalman.m (1011, 2001-02-22)
DynaEst\AlphaBetaMCRForMeasurement.m (2094, 2001-04-03)
DynaEst\AlphaBetaMonteCarloRun.m (9064, 2001-04-03)
DynaEst\CheckLegTime.m (351, 2001-02-22)
DynaEst\CheckParameters.m (1150, 2001-02-22)
DynaEst\ClearInitials.m (733, 2001-02-22)
DynaEst\ClearMultiSystem.m (553, 2001-02-22)
DynaEst\ClearOffDiagonalControls.m (905, 2001-02-22)
DynaEst\ClearScreen.m (184, 2001-03-23)
DynaEst\CloseCommonWindow.m (499, 2001-02-22)
DynaEst\CloseDynaest.m (645, 2001-02-22)
DynaEst\CloseProject.m (443, 2001-02-22)
DynaEst\CommonWindow.m (3000, 2001-02-22)
DynaEst\CRegion.m (2270, 2006-04-12)
DynaEst\DataResource.m (5166, 2001-02-22)
DynaEst\DefaultIMMParameters.m (1601, 2001-02-22)
DynaEst\DefaultKalmanParameters.m (547, 2001-02-22)
DynaEst\DefaultReducedKalmanParameters.m (1681, 2001-04-02)
DynaEst\DefineFilter.m (4772, 2001-02-22)
DynaEst\DefineMultiSystem.m (5448, 2001-02-22)
DynaEst\DefineSystem.m (4553, 2001-03-23)
DynaEst\DelHandle.m (149, 2001-02-22)
DynaEst\DesignTracker.m (2607, 2001-02-22)
DynaEst\DisableProjectMenu.m (764, 2001-02-22)
DynaEst\DoMonteCarlo.m (2085, 2001-04-02)
DynaEst\Dynaest.m (2172, 2001-04-05)
DynaEst\EnableProjectMenu.m (291, 2001-02-22)
DynaEst\ExamineResults.m (8035, 2001-04-03)
DynaEst\ExportFilter.m (1417, 2001-02-22)
DynaEst\ExportMeasurement.m (750, 2001-02-22)
DynaEst\ExportState.m (625, 2001-03-23)
DynaEst\ExportTruth.m (1150, 2001-02-22)
DynaEst\Filter2IMML.mat (4928, 2001-02-22)
DynaEst\Filter3adaptiveIMMNCT.mat (8616, 2001-02-22)
DynaEst\Filter3IMMCT.mat (6584, 2001-02-22)
DynaEst\Filter3IMML6nxKalman.mat (8832, 2001-02-22)
DynaEst\Filter3NCTIMM.mat (8272, 2001-02-22)
... ...

%%% DynaEst 3.032 10/22/2000 % Copyright (c) 2000 Yaakov Bar-Shalom % % ReadMeasurement, Read Measurement from external measurement file fid = fopen(Project_Measurement_Filename,'rt'); if fid == -1 errordlg('Can not open file when reading measurement file'); end nmc = fscanf(fid,'nmc=%d'); if nmc == -1 fclose(fid); errordlg('read nmc error.','status'); return; else nrun = nmc ; end nz = fscanf(fid,'\nnz=%d'); if nz == -1 fclose(fid); errordlg('read nz error.','status'); return; end kmax = fscanf(fid,'\nkmax=%d'); if kmax == -1 fclose(fid); errordlg('read kmax error.','status'); return; end % skip the first line line = fgetl(fid); % should be ' series number , sample interval , measurements:\n' if line == -1 fclose(fid); errordlg('read measurement error.','status'); return; end ExternalZ = zeros(nrun,nz,kmax); ExternalT = zeros(1,nrun); nrun1 = fscanf(fid,'\n%d',1); if isempty(nrun1) fclose(fid); errordlg('read measurement error.','status'); return; end Hf_wait = waitbar(0,'Reading external measurements. Please Wait...'); while( nrun1 ~= -1) k = fscanf(fid,'%d',1); waitbar(nrun1*k/(nrun*kmax)); ExternalT(nrun1) = fscanf(fid,'%f',1); for i = 1: nz ExternalZ(nrun1,i,k) = fscanf(fid,'%f',1); end nrun1 = fscanf(fid,'\n%d',1); if isempty(nrun1) break; end end waitbar(1); fclose(fid); close(Hf_wait); msgbox('measurement file read successfully.','status');

近期下载者

相关文件


收藏者