Functions -- By Category
Contents
Data Processing
fit - Model fit [
idmultisine - Generation of a Multi Sine Signal.
idprbs - Generation of a Pseudo-Random Binary Signal (PRBS).
pec - Prediction error cost.
sigscale - Scaling of identifications signals.
snr - Signal to Noise Ratio (SNR).
vaf - Variance Accounted For [
LTI Model Identification
abc2idss - Create IDSS model structure.
abcd2idss - Create IDSS model structure.
abcdk2idss - Create IDSS model structure.
abck2idss - Create IDSS model structure.
dmodx - Closed-loop LTI system identification using the PBSIDopt method.
dordfir - Open-loop LTI system identification using the PBSIDopt method.
dordvarmax - Closed-loop LTI system identification using the PBSIDopt method.
dordvarx - Closed-loop LTI system identification using the PBSIDopt method.
dvar2eig - Eigenvalues and its covariance estimation.
dvar2frd - System and its covariance estimation in frequency domain.
dvar4abcdk - Asymptotic variance of the PBSIDopt (VARX only) estimation.
dvar4abck - Asymptotic variance of the PBSIDopt (VARX only) estimation.
dvar4varx - Asymptotic variance of the VARX estimation.
dx2abc - Estimates the matrices A, B, and C of the state space model.
dx2abcd - Estimates the matrices A, B, C, and D of the state space model.
dx2abcdk - Estimates the matrices A, B, C, D, and K of the state space model.
dx2abck - Estimates the matrices A, B, C, and K of the state space model.
spaavf - Spectral analysis with frequency averaging.
Hammerstein/Wiener Model Identification
hmodx - Closed-loop Hammerstein system identification using the PBSIDopt method.
hordvarx - Closed-loop Hammerstein system identification using the PBSIDopt method.
hwmodx - Closed-loop Hammerstein-Wiener system identification using the PBSIDopt method.
hwordvarx - Closed-loop Hammerstein-Wiener system identification using the PBSIDopt method.
hwx2abcdk - Estimates the matrices A, B, C, D, and K of the state space model.
hwx2abck - Estimates the matrices A, B, C, and K of the state space model.
hx2abcdk - Estimates the matrices A, B, C, D, and K of the state space model.
hx2abck - Estimates the matrices A, B, C, and K of the state space model.
wmodx - Closed-loop Wiener system identification using the PBSIDopt method.
wordvarx - Closed-loop Wiener system identification using the PBSIDopt method.
wx2abcdk - Estimates the matrices A, B, C, D, and K of the state space model.
wx2abck - Estimates the matrices A, B, C, and K of the state space model.
LPV Model Identification
lmodx - Closed-loop LPV system identification using the PBSIDopt method.
lordvarx - Closed-loop LPV system identification using the PBSIDopt method.
lpv2ltv - Transforms a LPV system matrices to a LTV system matrices.
lx2abcdk - Estimates the matrices A, B, C, D, and K of the state space model.
lx2abck - Estimates the matrices A, B, C, and K of the state space model.
Periodic-LPV Model Identification
plpv2ltv - Transforms a PLPV system matrices to a LTV system matrices.
pmodx - Closed-loop PLPV system identification using the PBSIDopt method.
pordvarx - Closed-loop PLPV system identification using the PBSIDopt method.
pschedclust - Periodic clustering of scheduling sequence
px2abcdk - Estimates the matrices A, B, C, D, and K of the state space model.
px2abck - Estimates the matrices A, B, C, and K of the state space model.
Recursive-LTI Model Identification
rpbsid - Recursive Predictor-Based Subspace Identification.
Tensor Nuclear Norm Identification
ex24algorithm - Calls the Tensor Nuclear Norm LPV identification method.
generate_data_ex24 - Generates the data for example 24.
getblkalpha24 - pads block-diagonally.
getKex24 - obtains a matrix K.
getZbari_split24 - tailored reshape function.
getZdual24 - obtains dual data tensor.
matricize24 - matricizes.
vectorize24 - vectorizes.
Plot Functions
dbode - Bode diagram.
dbodemag - Bode diagram (magnitude only).
dbodemagpatch - Bode diagram with given error bounds (magnitude only).
dbodemagsd - Bode diagram with probalistic error bounds (magnitude only).
dbodepatch - Bode diagram with given error bounds.
dbodesd - Bode diagram with probalistic error bounds.
deigen - Eigenvalues plot.
deigensd - Eigenvalues plot with probalistic error bounds.
dnyquist - Nyquist diagram.
dnyquistdet - Nyquist diagram (det(G)).
dnyquistdetsd - Nyquist diagram with probalistic error bounds (det(G)).
dnyquistsd - Nyquist diagram with probalistic error bounds.
IDAFFLPV Model Functions
bodemag - Mae a Bode magnitude plot for the IDAFFLPV model
c2d - Continuous-to-discrete conversion of state-space models.
d2d - Discrete-to-continuous conversion of state-space models.
findstates - Estimate initial states of the model for a given data set.
idafflpv2idss - Convert IDAFFLPV model to multiple IDSS models.
idafflpv2ss - Convert IDAFFLPV model to multiple SS models.
idafflpv - Construct an IDAFFLPV model structure.
idss2idafflpvA - Convert single IDSS model to IDAFFLPV (constant A) model.
idafflpvA2idss - Convert IDAFFLPV (constant A) model to single IDSS model.
iosize - Returns I/O size of dynamical systems.
isct - True for continuous-time IDAFFLPV models.
isdt - True for discrete-time IDAFFLPV models.
isempty - True for empty IDAFFLPV models.
isstatic - Returns TRUE if model is a pure gain.
issiso - True for SISO IDAFFLPV models.
order - Computes order of IDAFFLPV models
pe - Computes the prediction errors of an IDAFFLPV.
pem - Computes the prediction error estimate of an IDAFFLPV.
predict - Linear response simulation of affine LPV state-space predictor.
predstab - Assess stability of the predictor form of the IDAFFLPV model.
resid - Compute the residuals associated with an IDAFFLPV.
sim - Linear response simulation of affine LPV state-space model.
size - Size of affine LPV state-space system.
ssdata - Returns state-space matrices for IDAFFLPV models.