NAME
rms_matrix_difference - Returns the RMS difference between 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 rms_matrix_difference
(
const Matrix *first_mp,
const Matrix *second_mp
);
DESCRIPTION
This routine calculates the RMS difference of all the elements of two
dimension compatable matrices. This in turn is simply the Frobenius
difference normalized by the square root of the number of 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
,
frobenius_matrix_difference