The problem in my case came from the need to fit many files... at once.
For this reason, I have developed a simple (about 2200 code lines) Matlab GUI interface for fitting one-dimensional data. I named it edufit.
Basically it is "just" a graphical front-end that use the powerful and standard function nlinfit (through my modified version mod_nlinfit).
edufit is the best way to use Matlab for curve fitting with custom equations. Trust me!
Try it and give me your feedback!
Features:
- Quick serial analysis
- Determination of the error bars (half of the 95% confidence interval)
- Hold parameters (thanks to mod_nlinfit)
- Easy support for using custom models (i.e. userdefined fitting functions)
- Matlab 7 or higher
- nlinfit must be installed: check it by typing which nlinfit in the Matlab Command Window. If you get the message 'nlinfit.m' is bad news.
- edufit runs on Windows, Mac and Linux
- dualcursor is an optional package you can use within edufit.
- edufit_v1 folder and the edufit user guide are available here.
Keywords:
Matlab, format type, cursors, dualcursor, curve fitting, import acquisition data, plot and fit, error bars, errors, confidence intervals, exponential function, custom equation, tool, free fitting program, Matlab cftool, nlinfit, nlinfit vs lsqcurvefit, hold parameters in Matlab
Related posts:
mod_nlinfit: modified version of nlinfit for holding parameters
No comments:
Post a Comment
Your comment will be visible after approval.