ESAssign:

---------------------------------------------------------------------------
   Apply eigenvector assignment.
---------------------------------------------------------------------------
   Form:
   f = ESAssign( g, lambda, vD, fC )
---------------------------------------------------------------------------

   ------
   Inputs
   ------
   g               (:)      State space system of type statespace
   lambda          (n)      Desired eigenvalues
   vD              (:,n)    Desired eigenvectors
   fC              (3,p)    Control constraint equation

   -------
   Outputs
   -------
   f                        Gain matrix

---------------------------------------------------------------------------
   Reference: Andry, A. N., Jr., Shapiro, E.Y. and J.C. Chung, "Eigenstructure
              Assignment for Linear Systems," IEEE Transactions on Aerospace
              and Electronic Systems, Vol. AES-19, No. 5. September 1983.
---------------------------------------------------------------------------

Children:

Common: Classes/@statespace/statespace.m
Common: Control/PrintEigenvalues
Common: General/PrintTitle
Common: Math/ComplexToReal
Common: Math/Odd