/* * matrix.h * * prototypes for matrix data type */ typedef struct _matrix { float **v; int nrows, ncolumns; } matrix; matrix construct_matrix (int, int); matrix add_matrix (matrix, matrix); void destruct_matrix (matrix); matrix scalar_mult_matrix (float, matrix); matrix negate_matrix (matrix); void print_matrix (matrix);