Computation by "hand" gets exaustive quickly and I mean very quickly(unless your matrix contains mostly zero's), so if we're talking large matrices I'm assuming you want a computer program to do this?

Use Matlab,

Or even better Octave (the free Matlab). R (also free) can compute these too.

Otherwise a free online book:

http://ceee.rice.edu/Books/LA/index.html