Next: Block Matrix Manipulation
Up: Vector Differentiation
Previous: CriticalPoint[expr, aVariable]
  Contents
  Index
- Aliases: None.
- Description: NCHessian[afunction,
]
computes the Hessian
of a afunction of noncommutting variables and coefficients.
The Hessian recall is the second derivative.
Here we are computing the noncommutative directional derivative of a
noncommutative function.
Using repeated calls to DirectionalD,
the Hessian of afunction is computed with respect to
the variables
and the search directions
,
,
,
.
The Hessian
of a function
is defined by
One can easily show that the second derivative of a hereditary
symmetric noncommutative rational function
with respect to
one variable
has the form
where
,
, and
are functions of
determined by
.
(An analogous expression holds for more variables.)
The Hessian
will always be quadratic with respect to
.
(A noncommutative polynomial in variables
,
,
,
, is said to be quadratic if each
monomial in the polynomial expression is of order two in the variables
,
,
,
.)
- Arguments: afunction is a function
of the variables
. The Hessian will be computed
with respect to the search directions
,
,
,
.
For example, suppose
.
Then,
NCHessian
gives
As another example, if
,
then NCHessian
gives
.
The results of NCHessian can be factored into the form
by calling
NCMatrixofQuadratic. (see NCMatrixofQuadratic).
- Comments / Limitations: None.
Next: Block Matrix Manipulation
Up: Vector Differentiation
Previous: CriticalPoint[expr, aVariable]
  Contents
  Index
NCAlgebra Project
2002-09-09