A simple function to demonstrate the power of a square symmetrix matrix in terms of its eigenvalues and eigenvectors.
Usage
mpower(A, p, tol = sqrt(.Machine$double.eps))
Arguments
A
a square symmetrix matrix
p
matrix power, not necessarily a positive integer
tol
tolerance for determining if the matrix is symmetric
Value
A raised to the power p: A^p
Details
The matrix power p can be a fraction or other non-integer. For example, p=1/2 and
p=1/3 give a square-root and cube-root of the matrix.
Negative powers are also allowed. For example, p=-1 gives the inverse and p=-1/2
gives the inverse square-root.
See Also
The %^% operator in the expm package is far more efficient