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

/local/homes/rhaschke/nst7/man/../o.linx86//../nstsrc/nst_numr.c