Code covered by the BSD License  

Highlights from
Kalman filtering framework

image thumbnail
from Kalman filtering framework by David Ogilvie
Object framework for filtering using Kalman filter, EKF, or UKF.

BaseSystemModel
classdef BaseSystemModel < handle
%BASESYSTEMMODEL Abstract base class for system models
%   BaseSystemModel is a base class that encapsulates the time
%   evolution of a system with noise.  It is abstract, and cannot be
%   directly instantiated.
%
%   BaseSystemModel methods:
%      simulate     - simulate a noisy measurement.
%      predict      - given probability distribution of current
%                     state, predict next state
    
    methods (Abstract)
        newState = simulate(this, oldState, dt, curTime)
        [x, P] = predict(this, x, P, dt, curTime)
    end
    
end

Contact us at files@mathworks.com