NAME
get_post_map_error - Finds the error of a post map between two matrices
SYNOPSIS
#include "n/n_fit.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
int get_post_map_error
(
const Matrix *map_mp,
const Matrix *in_mp,
const Matrix *out_mp,
double *error_ptr
);
DESCRIPTION
This routine finds the error incurred when the matrix pointed to by map_mp
is used to post multiply the matrix pointed to by in_mp, as an approximation
of the matrix pointed to by out_mp.
Put differently, this routine calculates
|| (*in_mp) x (*map_mp) - (*out_mp) ||
The result is put into the argument *error_ptr.
RETURNS
NO_ERROR on success, and ERROR on failure, with an appropriate error
message being set.
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
least_squares
,
least_squares_2
,
get_linear_equation_rms_error
,
get_best_diagonal_post_map
,
get_diagonal_post_map_error
,
get_best_map
,
get_best_post_map
,
get_svd_basis_for_rows
,
get_row_fits
,
project_rows_onto_basis
,
get_best_linear_fit
,
get_best_linear_fit_2