www.pudn.com > CurveEditor.rar > Helper.cpp
/* * File name: Helper.cpp * Version: 1.0.0.1 * Programmer: A.George * Organization: * Date(start): 11/15/1999 * Date(finish): * Description: This module defines a suit of functions for curves operation. */ #include "stdafx.h" #include "..\aglib.h" #include "VectorOperator.h" #include/////////////////////////////////////////////////////////////////////////// // int LinearEquations(double P[], double A[], int n, double B[]) // Linear Equations // P: Fitting points. // A: Parameter matrix. // n: sizeof P // B: unknown // // P = AB // B[] = { X0, X1, X2, ... , Xn-1} // int LinearEquations(double P[], double A_[], int n, double B[]) { int nMaxParam, i, j, k; double lamda, sum, fTemp; double *A; A = new double[n*n]; memcpy(A, A_, n*n*sizeof(double)); for(i=0; i =0; i--) { sum = 0; for(j=i+1; j