The LAMP Application

Generated by IDLdoc

single page | use frames     summary     class     fields     routine details     file attributes

lamp_mac/DIF/

gauss_square.pro


top GAUSS_SQUARE

GAUSS_SQUARE, X, A, F, PDER

NAME: GAUSS_FUNCT PURPOSE: EVALUATE THE SUM OF A GAUSSIAN AND A 2ND ORDER POLYNOMIAL AND OPTIONALLY RETURN THE VALUE OF IT`S PARTIAL DERIVATIVES. NORMALLY, THIS FUNCTION IS USED BY CURVEFIT TO FIT THE SUM OF A LINE AND A VARYING BACKGROUND TO ACTUAL DATA. CATEGORY: E2 - CURVE AND SURFACE FITTING. CALLING SEQUENCE: FUNCT,X,A,F,PDER INPUTS: X = VALUES OF INDEPENDENT VARIABLE. A = PARAMETERS OF EQUATION DESCRIBED BELOW. OUTPUTS: F = VALUE OF FUNCTION AT EACH X(I). OPTIONAL OUTPUT PARAMETERS: PDER = (N_ELEMENTS(X),6) ARRAY CONTAINING THE PARTIAL DERIVATIVES. P(I,J) = DERIVATIVE AT ITH POINT W/RESPECT TO JTH PARAMETER. COMMON BLOCKS: NONE. SIDE EFFECTS: NONE. RESTRICTIONS: NONE. PROCEDURE: F = A(0)*EXP(-Z^2/2) + A(3) + A(4)*X + A(5)*X^2 Z = (X-A(1))/A(2) MODIFICATION HISTORY: WRITTEN, DMS, RSI, SEPT, 1982. Modified, DMS, Oct 1990. Avoids divide by 0 if A(2) is 0. Added to Gauss_fit, when the variable function name to Curve_fit was implemented. DMS, Nov, 1990. Modified, TCH, Nov 2000. Multipeakfit

Parameters

X
A
F
PDER

File attributes

Modification date: Tue Oct 1 14:42:22 2013
Lines: 72