/* *----------------------------------------------------------------------------- * file: matsub.c * desc: matrix substraction * by: ko shu pui, patrick * date: 24 nov 91 v0.1 * revi: * ref: * [1] Mary L.Boas, "Mathematical Methods in the Physical Sciene," * John Wiley & Sons, 2nd Ed., 1983. Chap 3. * *----------------------------------------------------------------------------- */ #include #include "matrix.h" /* *----------------------------------------------------------------------------- * funct: mat_sub * desct: subtraction of two matrice * given: A, B = compatible matrice to be added * retrn: NULL if malloc() fails * else allocated matrix of A - B * comen: *----------------------------------------------------------------------------- */ MATRIX mat_sub( A, B ) MATRIX A, B; { int i, j; MATRIX C; if ((C = mat_creat( MatRow(A), MatCol(A), UNDEFINED )) == NULL) return (NULL); for (i=0; i