#include "matrixutil.hpp"
#include <cmath>
#include <iostream>
#include "vc6compat.h"
Go to the source code of this file.
Defines | |
#define | TRACE(a) |
#define | TRACEX(a, b) |
#define | SQR(X) ((X)*(X)) |
Functions | |
bool | QR (int zeilen, int spalten, double **A, double *d, double *b, const double epsilon) |
void | rdsolve (int spalten, double **R, double *d, double *c, double *x) |
void | Invert_RtR (double **R, double **I, int n) |
void | compute_errors (int num_param, int num_data, double **R, double *d, double *b, double *errors) |
#define SQR | ( | X | ) | ((X)*(X)) |
Definition at line 9 of file matrixutil.cpp.
Referenced by Voronoischnitt::boundary_average(), bildfloat::bquad_correct(), compute_errors(), Voronoischnitt::compute_schnitt(), Parabelzentrum::fit(), bildfloat::gaussian(), bildcomplex::Hamming_unwindow(), bildcomplex::Hamming_window(), Parabelzentrum::height(), bildcomplex::norm(), surface::operator()(), mean_avg::operator()(), azimuth_average::operator()(), hydrosum::operator()(), QR(), Parabelzentrum::s_height(), bildfloat::shutter_detect(), and Voronoischnitt::Voronoischnitt().
#define TRACE | ( | a | ) |
Definition at line 7 of file matrixutil.cpp.
#define TRACEX | ( | a, | |||
b | ) |
Definition at line 8 of file matrixutil.cpp.
void compute_errors | ( | int | num_param, | |
int | num_data, | |||
double ** | R, | |||
double * | d, | |||
double * | b, | |||
double * | errors | |||
) |
void Invert_RtR | ( | double ** | R, | |
double ** | I, | |||
int | n | |||
) |
bool QR | ( | int | zeilen, | |
int | spalten, | |||
double ** | A, | |||
double * | d, | |||
double * | b, | |||
const double | epsilon | |||
) |
Definition at line 12 of file matrixutil.cpp.
Referenced by Parabelzentrum::fit(), and QRfit::polyfit().
void rdsolve | ( | int | spalten, | |
double ** | R, | |||
double * | d, | |||
double * | c, | |||
double * | x | |||
) |
rdsolve löst das gestaffelte System Rx=c die Diagonale von R liegt in einem extra Vektor d braucht man für diese Implementation der QR-Zerlegung, um ein Gleichungssystem lösen zu können
Definition at line 107 of file matrixutil.cpp.
Referenced by Parabelzentrum::fit(), and QRfit::polyfit().