evaluate
Evaluate a neural state-space system for a given set of state and input values and return state derivative (or next state) and output values
Since R2022b
Syntax
Description
Continuous-time
[
evaluates the state and output networks of the autonomous time-invariant neural
state-space system dxdt,y] = evaluate(nss,x)nss at state x, and returns
the time-derivative of the state dxdt and the output
y.
[
evaluates the state and output networks of the time-invariant neural state-space system
dxdt,y] = evaluate(nss,x,u)nss with input u.
[
evaluates the state and output networks of the autonomous time-varying neural state-space
system dxdt,y] = evaluate(nss,t,x)nss at time t.
[
evaluates the state and output networks of the time-varying neural state-space system
dxdt,y] = evaluate(nss,t,x,u)nss at time t.
Discrete-time
[
evaluates the state and output networks of the autonomous time-invariant neural
state-space system xNext,y] = evaluate(nss,x)nss at state x, and returns
the next state xNext and the output y.
[
evaluates the state and output networks of the time-invariant neural state-space system
xNext,y] = evaluate(nss,x,u)nss with input u.
[
evaluates the state and output networks of the autonomous time-varying neural state-space
system xNext,y] = evaluate(nss,t,x)nss at time t.
[
evaluates the state and output networks of the time-varying neural state-space system
xNext,y] = evaluate(nss,t,x,u)nss at time t.
Examples
Input Arguments
Output Arguments
Version History
Introduced in R2022b
See Also
Objects
idNeuralStateSpace|nssTrainingADAM|nssTrainingSGDM|nssTrainingRMSProp|nssTrainingLBFGS|idss|idnlgrey
Functions
idNeuralStateSpace/linearize|createMLPNetwork|setNetwork|nssTrainingOptions|nlssest|generateMATLABFunction|sim