NAME
pinvmtr -- Moore-Penrose pseudoinverse of a matrix
PROTOTYPE
void pinvmtr(float **a, float **y, int n, int m)
ARGUMENTS
- float **a
- Input matrix
- float **y
- Output matrix
- int n
- columns of matrix
- int m
- rows of matrix
DESCRIPTION:
Find the pseudoinverse of matrix a. The pseudoinverse is defined as A^+ = (A^TA)^-1A^T.
The routine computes (A^TA), uses invmtr to invert it, and multiplies by A^T.
FILE
/amnt/loge/users/nistaff02/nistaff/rhaschke/nst7/man/../o.linux//../nstsrc/nst_numr.c