PLS_Toolbox Documentation: peakgaussian | < peakfunction | peakidtext > |
peakgaussian
Purpose
Outputs a Gaussian function, Jacobian, and Hessian for a given set of input parameters and axis.
Synopsis
[y,y1,y2] = peakgaussian(x,ax)
Description
Given a 3-element vector of parameters (x) and a vector of independent variables e.g. a wavelength or frequency axis (ax), PEAKGAUSSIAN outputs a Gaussian peak (y). If more than one output is requested, it also outputs the Jacobian (y1) and Hessian (y2). Derivatives are with respect to the parameters and are evaluated at (x). This function is called by PEAKFUNCTION.
INPUTS:
OUTPUTS:
Algorithm
The function is
Examples
%Make a single known peak
ax = 0:0.1:100;
y = peakgaussian([2 51 8],ax);
plot(ax,y)
See Also
peakfunction, peaklorentzian, peakpvoigt1, peakpvoigt2
< peakfunction | peakidtext > |