Main Content

predict

R2026b

Update states based on motion model for insfilterAsync

Description

predict(FUSE,dt) updates states based on the motion model.

example

Examples

collapse all

Create an insfilterAsync object and display its state.

filter = insfilterAsync;
disp(filter.State')
    1.0000         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0   27.5550   -2.4169  -16.0849         0         0         0

Set the angular velocity state of the filter to be [1 1 1] rad/s.

filter.State(5:7) = 1;

Predict the state of the filter by 1 second and display the state.

predict(filter,1)
disp(filter.State')
    0.7559    0.3780    0.3780    0.3780    1.0000    1.0000    1.0000         0         0         0         0         0         0         0         0         0         0         0         0         0         0         0   27.5550   -2.4169  -16.0849         0         0         0

Input Arguments

collapse all

insfilterAsync, specified as an object.

Delta time to propagate forward in seconds, specified as a positive scalar.

Data Types: single | double

Extended Capabilities

expand all

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

GPU Code Generation
Generate CUDA® code for NVIDIA® GPUs using GPU Coder™.

Version History

Introduced in R2019a