Determine if model has real-valued coefficients
Check Model for Real-Valued Coefficients
Create a model and check whether its coefficients are all real-valued.
sys = rss(3); B = isreal(sys)
B = logical 1
sys, has real-valued coefficients.
Check Model Array for Real-Valued Coefficients
Create a 1-by-5 array of models, and check each model for real-valued coefficients.
sys = rss(2,2,2,1,5); B = isreal(sys,'elem')
B = 1x5 logical array 1 1 1 1 1
isreal checks each model in the model array,
sys, and returns a logical array indicating which models have all real-valued coefficients.
sys — Model or array to check
input-output model | model array
Model or array to check, specified as an input-output model or model array. Input-output models include dynamic system models such as numeric LTI models and generalized models. Input-output models also include static models such as tunable parameters or generalized matrices.
B — Flag indicating whether model has real-valued coefficients
logical | logical array
Flag indicating whether model has real-valued coefficients, returned as a logical value or logical array.