When sys1
and sys2
are transfer functions feedback(sys1, sys2, SIGN)
produces the SISO
closed loop system in transfer function form obtained by
connecting the two SISO transfer function systems in feedback
with the sign SIGN.
feedback(sys1, sys2, SIGN)
produces an
aggregate state-space system consisting of the feedback connection
of the two systems 1 and 2. If SIGN = 1
then positive feedback is
used. If SIGN = -1
then negative feedback is used. In all cases,
the resulting system has the same inputs and outputs as system 1.
feedback(sys1, sys2, inputs, outputs)
produces the feedback system formed by feeding all the outputs of
system2 into the inputs of system 1 specified by INPUTS1 and by
feeding the outputs of system 2 specified by OUTPUTS1 into all the
inputs of system 2. Positive feedback is assumed. To connect
with negative feedback, use negative values in the vector INPUTS1.
feedback()
calls fdbcksys()
to perform the feedback connection for two systems.
Unity feedback calls are possile, for example, feedback(sys1, 1)
, feedback(1, sys1)