Main Content

Nonlinear ARX Models

Nonlinear behavior modeled using dynamic networks such as sigmoid and wavelet

Use nonlinear ARX models to represent nonlinearities in your system using dynamic nonlinearity estimators such as wavelet networks, tree-partitioning, and sigmoid networks. In the toolbox, these models are represented asidnlarxobjects. You can estimate Nonlinear ARX models in theSystem Identificationapp, or at the command line using thenlarxcommand.

Apps

System Identification Identify models of dynamic systems from measured data

Functions

expand all

idnlarx Nonlinear ARX model
nlarx Estimate parameters of nonlinear ARX model
nlarxOptions Option set fornlarx
isnlarx Detect nonlinearity in estimation data
init Set or randomize initial parameter values
getpvec Obtain model parameters and associated uncertainty data
setpvec Modify values of model parameters
linearRegressor Specify linear regressor for nonlinear ARX model
polynomialRegressor Specify polynomial regressor for nonlinear ARX model
periodicRegressor Specify periodic regressor for nonlinear ARX model
customRegressor Specify custom regressor for nonlinear ARX model
getreg Regressor expressions and numerical values in nonlinear ARX model
polyreg (不推荐)权力和产品的标准s manbetx 845regressors
customreg (Not recommended) Custom regressor for nonlinear ARX models
addreg (Not recommended) Add custom regressors to nonlinear ARX model
idWaveletNetwork Wavelet network function for nonlinear ARX and Hammerstein-Wiener models
idSigmoidNetwork Sigmoid network function for nonlinear ARX and Hammerstein-Wiener models
idTreePartition Tree-partitioned nonlinear function for nonlinear ARX models
idCustomNetwork Custom network function for nonlinear ARX and Hammerstein-Wiener models
idLinear Linear mapping object for nonlinear ARX models
idFeedforwardNetwork Multilayer feedforward neural network mapping function for nonlinear ARX models (requiresDeep Learning Toolbox)
idGaussianProcess Gaussian process regression mapping function for nonlinear ARX and Hammerstein-Wiener models (requiresStatistics and Machine Learning Toolbox)
idTreeEnsemble Decision tree ensemble mapping function for nonlinear ARX models (requiresStatistics and Machine Learning Toolbox)
idSupportVectorMachine Support vector machine regression mapping function for nonlinear ARX models (requiresStatistics and Machine Learning Toolbox)
evaluate Evaluate output values ofidnlarxoridnlhwmapping object array for given set of input values
sim Simulate response of identified model
simOptions Option set forsim
predict 预测K-step-ahead模型输出
predictOptions Option set forpredict
compare Compare identified model output and measured output
compareOptions Option set forcompare
forecast Forecast identified model output
forecastOptions Option set forforecast
plot Plot nonlinearity of nonlinear ARX model
evaluate Evaluate output values ofidnlarxoridnlhwmapping object array for given set of input values
getDelayInfo Get input/output delay information foridnlarxmodel structure
findop Compute operating point for Nonlinear ARX model
findopOptions Option set forfindop
operspec Construct operating point specification object foridnlarxmodel
linearize Linearize nonlinear ARX model
linapp Linear approximation of nonlinear ARX and Hammerstein-Wiener models for given input

Blocks

expand all

Nonlinear ARX Model Simulate nonlinear ARX model in万博1manbetxsoftware
Iddata Sink Export simulation data asiddataobject toMATLABworkspace
Iddata Source Import time-domain data stored iniddataobject inMATLABworkspace

Topics