Lorentzian
On the gaussian fit i used "polyfit" which gives you en absolut one solution, but have some problems fitting non-linear model.In the attached file example i use "nlinfit", which can fit any kind of function that you want. the problem is that you need to give here a starting point."main.m" include...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (47): lorentzian fit Download |
CurvFit (tm) is a curve fitting program for Windows. Lorentzian, Sine, Exponential and Power series are available models to match your data. A Lorentzian series is highly recommended for real data especially for multiple peaked and/or valleys data.
CurvFit is another improved productivity...
Platforms: Windows, Windows 8, Windows 7, Windows Server
License: Freeware | Size: 7.28 MB | Download (575): CurvFit Download |
This is a little script that adds several Gaussian or Lorentzian functions with the appropriate full width at half max and height to generate and plot a spectrum. The input is an array containing frequency vs oscillator strength, desired fwhm of the peaks and method for generating the spectrum....
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (43): Generate Spectrum Download |
This GUI program simulates Voigt spectral lineshape and absorption spectrum from HiTRAN output file. The Voigt spectral lineshape is simulated from the convolution of Guassian and Lorentzian lineshape numerically. Absorption spectrum is calculated consequently and can be compared with...
Platforms: Matlab
License: Freeware | Size: 184.32 KB | Download (48): Voigt lineshape spectrum simulation GUI Download |
A peak fitting program for time-series signals, written as a self-contained function in a single m-file. Uses an non-linear optimization algorithm to decompose a complex, overlapping-peak signal into its component parts. The objective is to determine whether your signal can be represented as the...
Platforms: Matlab
License: Freeware | Size: 40.96 KB | Download (43): Interactive Peak Fitter Download |
This is an approximation of the Voigt function within the Humlicek regions 3 and 4. The approximation is one given by S.M. Abrarov et. al. "High-accurace approximation of the complex probability function byFourier expansion of exponential multiplier" (2010).x = sqrt(ln(2))*(nu - nu0)/alphaDy =...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (40): Voigt funtcion approximation - Humlicek Region Download |
This is an approximation of the Voigt function within the Humlicek regions 3 and 4. The approximation is one given by S.M. Abrarov et. al. "High-accurace approximation of the complex probability function byFourier expansion of exponential multiplier" (2010).x = sqrt(ln(2))*(nu - nu0)/alphaDy =...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (44): Voigt funtcion approximation - Humlicek Region 1 Download |
a = lorentzfit3(x,y,a0) LORENTZFIT3 fits the input Y(X) with a Lorentzian function of the form Y'(X) = A1./((X - A2).^2 + A3) (i.e. 3-parameter model). INPUTS X : Independent variable values Y : Dependent variable values [Y(X)] OPTION A0 : Define initial guess [A1 A2 A3] OUTPUT A : List of...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (39): lorentzfit3 Download |
a = lorentzfit1(x,y,a0) LORENTZFIT1 fits the input Y(X) with a Lorentzian function of the form Y'(X) = 1./(A(X.^2 + 1)) (i.e. 1-parameter model). INPUTS X : Independent variable values Y : Dependent variable values [Y(X)] OPTION A0 : Define initial guess for parameter A OUTPUT A : Lorentzian...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (43): lorentzfit1 Download |
A short FDTD which includes material dispersion as Lorentzian resonances.This code allows user specification of a material structure system in 2D space. This structure can consist of a single material with a variety of resonances. Additional materials can be added.The code 'as-is' simulates a...
Platforms: Matlab
License: Shareware | Cost: $0.00 USD | Size: 10 KB | Download (45): Matl2D Download |
Fityk [fi:tik] is a program for data processing and nonlinear curve fitting. It is primarily used... * by scientists who analyse data from powder diffraction, chromatography, photoluminescence and photoelectron spectroscopy, infrared and Raman spectroscopy, and other experimental techniques,...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (59): Fityk Download |
A command-line peak fitting program for time-series signals, written as a self-contained Matlab function in a single m-file. Uses an non-linear optimization algorithm to decompose a complex, overlapping-peak signal into its component parts. The objective is to determine whether your signal can be...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (45): Peak Fitter Download |
This is intended as a simple tool that allows the generation of arbitrary envelopes: either for signals or other time-dependent phenomena. It takes as arguments the shape of a single pulse (top hat, Guassian or Lorentzian); whether the output should just be that single pulse or an equi-spaced...
Platforms: Matlab
License: Freeware | Size: 4.13 MB | Download (40): Signal Envelope Generator Download |