NAME
frobenius_matrix_difference - Returns the Frobenius norm of the difference of two matrices
SYNOPSIS
#include "m/m_mat_metric.h"
Example compile flags (system dependent):
-DLINUX_X86_64 -DLINUX_X86_64_OPTERON -DGNU_COMPILER
-I/home/kobus/include
-L/home/kobus/misc/load/linux_x86_64_opteron -L/usr/lib/x86_64-linux-gnu
-lKJB -lfftw3 -lgsl -lgslcblas -ljpeg -lSVM -lstdc++ -lpthread -lSLATEC -lg2c -lacml -lacml_mv -lblas -lg2c -lncursesw
double frobenius_matrix_difference
(
const Matrix *first_mp,
const Matrix *second_mp
);
DESCRIPTION
This routine calculates the Frobenius norm of the difference of two dimension
compatable matrices. The Frobenius norm is simply the square root of the sum
of the squares of the matrix elements.
To support test program, if both matrices are NULL, the different is zero.
RETURNS
The distance between the two matrices or a negative number if there is an
error (not very likely--currently impossible). Note that sending in
matrices with incompatable dimensions is regarded as a bug. (See
set_bug(3)).
DISCLAIMER
This software is not adequatedly tested. It is recomended that
results are checked independantly where appropriate.
AUTHOR
Kobus Barnard
DOCUMENTER
Kobus Barnard
SEE ALSO
max_rel_matrix_difference
,
max_abs_matrix_difference
,
rms_matrix_row_difference
,
rms_matrix_difference