# how-kalman-filters-work-examples
**Repository Path**: EnjoyProgamme/how-kalman-filters-work-examples
## Basic Information
- **Project Name**: how-kalman-filters-work-examples
- **Description**: Example files for the article "How Kalman Filters Work".
- **Primary Language**: Matlab
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 1
- **Forks**: 0
- **Created**: 2020-10-10
- **Last Updated**: 2022-04-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
Examples for "How Kalman Filters Work"
======================================
This repository contains the MATLAB files used for the "How Kalman Filters
Work" article available at:
including four filters, demonstration files, and several utilities.
### Filters ###
**bf** - bootstrap filter
**ekf** - extended Kalman filter
**lkf** - linear Kalman filter
**ukf** - sigma-point filter
### Demos ###
**ekf_demo** - demonstration of an extended Kalman filter
**kalman_gain_demo** - demonstration of the correction of the covariance
via the Kalman gain
**lkf_demo** - demonstration of a linear Kalman filter with
comparisons to the extended Kalman filter
**sigma_point_demo** - demonstration of a sigma-point (unscented) Kalman
filter
**particle_demo** - demonstration of a bootstrap filter
### Utilities ###
**covdraw** - utility to create random draws with a given covariance
**ellipse** - creates points of an ellipse corresponding to a covariance
matrix
**mndpdf** - utility to calculate probability density for a multivariate
normal distribution
**randcov** - utility to create a random covariance matrix
**rk4step** - numerically integrates a function over one time step using
the common Runge-Kutta fourth order method
For more detailed, powerful Kalman filter functions and related utilities,
see `*kf` from:
Copyright 2016-2017 An Uncommon Lab