Next: csubscr()
Up: Mathematical Macros Help File
Previous: continfrac()
Contents
Usage:
ainv <- csolve(a), REAL matrix a interpreted as a square complex matrix
in fully complex form
|
Keywords:
complex matrices, matrices
Usage
ainv <- csolve(a) computes the complex inverse of REAL matrix a,
interpreted as a square complex matrix A in fully coplex form.
It is an error if A is singular.
Caution
It is possible but unlikely that csolve() will report that A is singular
when that is not the case.
Example
Cmd> areal <- matrix(vector(0.57,-0.24,-0.33,-0.55),2)
Cmd> aimag <- matrix(vector(0.43,-0.08,-0.16,0.26),2)
Cmd> a <- cmplx(areal,aimag)
Cmd> ainv <- csolve(a)
Cmd> prd <- cmatmultc(ainv,a)
Cmd> creal(prd)
(1,1) 1 -2.7756e-17
(2,1) 3.4694e-17 1
Cmd> cimag(prd)
(1,1) 0 0
(2,1) 6.9389e-17 5.5511e-17
Cross references
See also cmplx(), cmatmultc(), creal(), cimag(), solve(), 'matrices',
'complex'.
Gary Oehlert
2005-08-12