集合卡尔曼滤波(EnKF) 数据同化方法我要分享

Ensemble Kalman filter (EnKF) data assimilation method

集合卡曼 matlab数据同化 EnKf-同化 ensemble EKF

关注次数: 939

下载次数: 12

文件大小: 5024KB

代码分类: 仿真计算

开发平台: matlab

下载需要积分: 1积分

版权声明:如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

代码描述

中文说明:

集合卡尔曼滤波(EnKF) 数据同化方法可以避免了EKF中协方差演变方程预报过程中出现的计算不准确和关于协方差矩阵的大量数据的存储问题,最主要的是可以有效的控制估计误差方差的增长,改善预报的效果。


English Description:

Ensemble Kalman filter (EnKF) data assimilation method can avoid the inaccurate calculation and the storage of a large number of data about covariance matrix in the process of EKF covariance evolution equation prediction. The most important thing is that it can effectively control the growth of estimation error variance and improve the prediction effect.


代码预览

EnsembleKalman_filter

.....................\assimilate.m

.....................\bin

.....................\...\L3_step_c.mexa64

.....................\...\L3_step_c.mexglx

.....................\...\L40_step_c.mexa64

.....................\...\L40_step_c.mexglx

.....................\...\QG_step_f.mexa64

.....................\...\QG_step_f.mexglx

.....................\calc_bestrmse.m

.....................\calc_h.m

.....................\calc_k.m

.....................\calc_loccoeffs.m

.....................\calc_r.m

.....................\calc_rlocal.m

.....................\calc_stats.m

.....................\htm" target=_blank>CHANGELOG

.....................\fmain.m

.....................\generate.m

.....................\genU.m

.....................\get_obs.m

.....................\get_pos.m

.....................\get_prm.m

.....................\get_prmstruct.m

.....................\htm" target=_blank>LICENSE

.....................\main.m

.....................\models

.....................\......\common

.....................\......\......\dp5step.m

.....................\......\......\LA_generate_sample.m

.....................\......\......\plot_x.m

.....................\......\......\rk4step.m

.....................\......\......\shuffle.m

.....................\......\L3

.....................\......\..\L3.m

.....................\......\..\L3_step.m

.....................\......\..\L3_step_c.c

.....................\......\..\model_generate.m

.....................\......\..\model_getprmstruct.m

.....................\......\..\model_plotstate.m

.....................\......\..\model_setprm.m

.....................\......\..\model_step.m

.....................\......\L40

.....................\......\...\L40.m

.....................\......\...\L40_step.m

.....................\......\...\L40_step_c.c

.....................\......\...\model_generate.m

.....................\......\...\model_getprmstruct.m

.....................\......\...\model_plotstate.m

.....................\......\...\model_setprm.m

.....................\......\...\model_step.m

.....................\......\L40p

.....................\......\....\generate_samples.m

.....................\......\....\L40p.m

.....................\......\....\L40p_step.m

.....................\......\....\model_generate.m

.....................\......\....\model_getprmstruct.m

.....................\......\....\model_plotstate.m

.....................\......\....\model_setprm.m

.....................\......\....\model_step.m

.....................\......\LA

.....................\......\..\LA_step.m

.....................\......\..\model_generate.m

.....................\......\..\model_getprmstruct.m

.....................\......\..\model_plotstate.m

.....................\......\..\model_setprm.m

.....................\......\..\model_step.m

.....................\......\..\htm" target=_blank>README

.....................\......\LA2

.....................\......\...\LA2_generate_sample.m

.....................\......\...\LA2_step.m

.....................\......\...\model_generate.m

.....................\......\...\model_getprmstruct.m

.....................\......\...\model_plotstate.m

.....................\......\...\model_setprm.m

.....................\......\...\model_step.m

.....................\......\QG

.....................\......\..\f90

.....................\......\..\...\calc.f90

.....................\......\..\...\data.f90

.....................\......\..\...\helmholtz.f90

.....................\......\..\...\Makefile

.....................\......\..\...\mexcmd.m

.....................\......\..\...\mexf90.f90

.....................\......\..\...\nfw.f90

.....................\......\..\...\parameters.f90

.....................\......\..\...\prm-ens.txt

.....................\......\..\...\prm.txt

.....................\......\..\...\qg.f90

.....................\......\..\...\qgflux.f90

.....................\......\..\...\qgplay.m

.....................\......\..\...\qgplot.m

.....................\......\..\...\qgread.m

.....................\......\..\...\qgstep.f90

.....................\......\..\...\qgstep_mex.f90

.....................\......\..\...\htm" target=_blank>README

.....................\......\..\...\utils.f90

.....................\......\..\model_generate.m

.....................\......\..\model_getprmstruct.m

.....................\......\..\model_plotstate.m