public class LinearEvolution extends Object
linear process
evolution data.LinearProcess
Constructor | Description |
---|---|
LinearEvolution(RealMatrix stateTransitionMatrix,
RealMatrix controlMatrix,
RealVector command,
RealMatrix processNoiseMatrix,
RealMatrix measurementJacobian) |
Simple constructor.
|
Modifier and Type | Method | Description |
---|---|---|
RealVector |
getCommand() |
Get the command uk-1.
|
RealMatrix |
getControlMatrix() |
Get the control matrix Bk-1.
|
RealMatrix |
getMeasurementJacobian() |
Get measurement Jacobian.
|
RealMatrix |
getProcessNoiseMatrix() |
Get the process noise matrix Qk-1.
|
RealMatrix |
getStateTransitionMatrix() |
Get the state transition matrix Ak-1.
|
public LinearEvolution(RealMatrix stateTransitionMatrix, RealMatrix controlMatrix, RealVector command, RealMatrix processNoiseMatrix, RealMatrix measurementJacobian)
stateTransitionMatrix
- state transition matrix Ak-1controlMatrix
- control matrix Bk-1 (can be null if the process is not controlled)command
- uk-1. (can be null if the process is not controlled)processNoiseMatrix
- process noise matrix Qk-1measurementJacobian
- Jacobian of the measurement with respect to the state
(may be null if measurement should be ignored)public RealMatrix getStateTransitionMatrix()
public RealMatrix getControlMatrix()
public RealVector getCommand()
public RealMatrix getProcessNoiseMatrix()
public RealMatrix getMeasurementJacobian()
Copyright © 2016–2018 Hipparchus.org. All rights reserved.