Home > mpt > extras > auxiliary > mpt_sysStructInfo.m

mpt_sysStructInfo

PURPOSE ^

MPT_SYSSTRUCTINFO Returns information about system structure

SYNOPSIS ^

function [nx,nu,ny,ndyn,nbool,ubool,intInfo] = mpt_sysStructInfo(sysStruct)

DESCRIPTION ^

MPT_SYSSTRUCTINFO Returns information about system structure

 [nx,nu,ny,ndyn,nbool,ubool,intInfo] = mpt_sysStructInfo(sysStruct)

 ---------------------------------------------------------------------------
 DESCRIPTION
 ---------------------------------------------------------------------------
 Returns number of states, inputs, outputs and number of dynamics contained in
 a given system structure

 When run with no output arguments, displays textual information about a given
 system, i.e.
   mpt_sysStructInfo(sysStruct)

 ---------------------------------------------------------------------------
 INPUT
 ---------------------------------------------------------------------------
 sysStruct  - system structure describing an LTI system

 ---------------------------------------------------------------------------
 OUTPUT                                                                                                    
 ---------------------------------------------------------------------------
 nx       - number of states
 nu       - number of control inputs
 ny       - number of outputs
 ndyn     - number of dynamics
 nbool    - number of boolean inputs
 ubool    - indexes of integer (or boolean) inputs
 intInfo  - structure with information about overlapping dynamics
   .Xintersect - cell array, "Xintersect{i}" is a vector of indices of dynamics
                 which intersect with dynamics "i" in the X-space
   .PdynX      - cell array, "PdynX{i}" is a polytope which defines dynamics
                 "i" in  the X-space

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Thu 30-Mar-2006 10:26:47 by m2html © 2003