Analysis

With the analysis dialogs you can analyse a graph with different methods. By applying a method you create a new graph which is inserted in the active plot.

Average

With this dialog you can average over n points of a graph. The number of points is so reduced by a factor of 1/n.

Smooth

This dialog does the same as average but for every data point. So you will get a smoothed graph with equal number of data points.

Prune

This dialog reduces the number of data points by just using every n-th point. The resulting number of points is so reduced by a factor of 1/n.

Histogram

With this dialog you can make a histogram of a graph. That means that the y-range is seperated in n bins and every datapoint fitting in one bin is counted. You will get a graph which shows the number per bin vs. the bin number. The used y-range and number of bins can be selected in this dialog.

Interpolation

Interpolations tries to find a smooth curves through a given set of data points. You can use different types of interpolation to do that : linear, polynomial, cspline, akima. All datapoints in the active region are used for interpolation, but any x-range and number of points for the interpolating function may be selected as well.

Differences

This dialog creates a approximation of the first derivative of a graph.

Integration

This dialog can be used to numerical integrate a graph. You can specify to only use a certain region. Additionaly you can sum the absolute values to calculate the area under a graph. The baseline for integration can also be specified.

With the "Add Graph" checkbox you can select whether to add the integrated graph. With the "Show Info" checkbox selected the cummulative sum is shown in a seperate window.

Regression

The regression dialog can be used to fit a graph with polynomials up to the 10-th order. The weigth and model can be specified.

The number of points and the range of the fitted function can be user defined.

Fourier Transform

With this dialog you can calculate the fourier transform of a graph. LabPlot can use the fftw or gsl library for that. You can select whether to transform froward or backward. The x-values can be use as index, frequency or period. The y-values are calculated as magnitude, phase, real or imaginary part.

(De)Convolution

With this dialog you can calculate the convolution of one graph with another. LabPlot uses the FFT of gsl for that. It is also possible to deconvolve a set. The x-values can be use as index or same as the signal set.

Nonlinear Fit

With the nonlinear fit dialog you can fit a graph with functions outside of the simple regression scope. You can select one of 12 different models . The initial values can be selected too. Please note that fitting especially the exponential models is very sensitive to the initial values.

If specified, only the datapoints in the region are used. You can also specify the baseline of the fit function. The range and the number of points for the fit function can be selected too.

The resulting fit parameter are shown in the bottom field and automatically replaced as initial values for further fitting.