Home > freetb4matlab > control > sysmin.m

sysmin

PURPOSE ^

% Returns a minimal (or reduced order) system

SYNOPSIS ^

function [retsys, nc, no, cflg, oflg] = sysmin (sys, flg)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {[@var{retsys}, @var{nc}, @var{no}] =} sysmin (@var{sys}, @var{flg})
% Returns a minimal (or reduced order) system
%
% @strong{Inputs}
% @table @var
% @item sys
% System data structure
% @item flg
% When equal to 0 (default value), returns minimal system,
% in which state names are lost; when equal to 1, returns system 
% with physical states removed that are either uncontrollable or 
% unobservable (cannot reduce further without discarding physical
% meaning of states).
% @end table
% @strong{Outputs}
% @table @var
% @item retsys
% Returned system.
% @item nc
% Number of controllable states in the returned system.
% @item no
% Number of observable states in the returned system.
% @item cflg
% @code{is_controllable(retsys)}.
% @item oflg
% @code{is_observable(retsys)}.
% @end table
% @end deftypefn

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Sat 16-May-2009 00:04:49 by m2html © 2003