Home > freetb4matlab > control > sysscale.m

sysscale

PURPOSE ^

% scale inputs/outputs of a system.

SYNOPSIS ^

function sys = sysscale (sys, outscale, inscale, outname, inname)

DESCRIPTION ^

% -*- texinfo -*-
% @deftypefn {Function File} {@var{retsys} =} sysscale (@var{sys}, @var{outscale}, @var{inscale}, @var{outname}, @var{inname})
% scale inputs/outputs of a system.
%
% @strong{Inputs}
% @table @var
% @item sys
% Structured system.
% @item outscale
% @itemx inscale
% Constant matrices of appropriate dimension.
% @item outname
% @itemx inname
% Lists of strings with the names of respectively outputs and inputs.
% @end table
%
% @strong{Output}
% @table @var
% @item retsys
% resulting open loop system:
% @smallexample
%       -----------    -------    -----------
% u --->| inscale |--->| sys |--->| outscale |---> y
%       -----------    -------    -----------
% @end smallexample
% @end table
% If the input names and output names (each a list of strings)
% are not given and the scaling matrices
% are not square, then default names will be given to the inputs and/or
% outputs.
%
% A warning message is printed if outscale attempts to add continuous
% system outputs to discrete system outputs; otherwise @var{yd} is
% set appropriately in the returned value of @var{sys}.
% @end deftypefn

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:
Generated on Fri 22-May-2009 15:13:00 by m2html © 2003