This is an experimental on-line collection of "man" pages for the routines
in Meschach.
What is provided here is only a subset of what is in the book "Meschach:
Matrix Computations in C", which is available from
the *Centre for Mathematics and its Applications, School of Mathematical
Sciences, Australian National University, Canberra, ACT 0200,
Australia*.
Alternatively, send your paper mail by email address to
*jillian.smith@maths.anu.edu.au* and say that you wish to purchase a
copy of "Meschach: Matrix Computations in C".
Then it will be posted to you; you pay on delivery using (international)
money order, credit/charge card or similar.

The cost of the manual is A$30 (about US$22) + postage and handling. The manual is about 260 pages long.

- data structures and some basic operations
- How to manage memory
- Simple vector operations: An RK4 routine
- Using routines for lists of arguments
- A least squares problem
- A sparse matrix example
- How do I ....?

- Catch errors
- Raise errors and warnings
- Error handling style
- Copy objects
- Input object from file
- Output to file
- General input/output
- Deallocate (destroy) objects
- Create and initialise objects
- Extract column/row from matrix
- Initialisation routines
- Input object from
`stdin` - Inner product
- Operations on integer vectors
- Resize data structures
- Machine epsilon
- Matrix addition and multiplication
- Memory allocation information
- Static workspace control functions
- MATLAB save/load
- Matrix transposes, adjoints and multiplication
- Matrix norms
- Matrix--vector multiplication
- Output object to
`stdout` - Permutation identity, multiplication and inverse
- Permute columns/rows \& permute vectors
- Set column/row of matrix
- Scalar--vector multiplication/addition
- Componentwise operations
- Linear combinations of arrays and lists
- Vector norms
- Operations on complex numbers
- Core low level routines

#include "matrix.h"To use the complex variants use the include statement

#include "zmatrix.h"