Developed by Eric Ayars  Published August 1, 2016
DOI: 10.1119/PICUP.Exercise.curvefit
Subject Areas  Experimental / Labs and Mathematical / Numerical Methods 

Level  Beyond the First Year 
Available Implementation  Python 
Available Variation 
Non Linear Curve Fitting 
Learning Objectives 
Students who complete this module will gain experience in
* Reading data files into the computer.
* Fitting data to arbitrary functions.
* Using uncertainty in data points as part of the calculation of the curve fit.
* Reporting parameter values _with uncertainty_.

Time to Complete  90 min 
These exercises are not tied to a specific programming language. Example implementations are provided under the Code tab, but the Exercises can be implemented in whatever platform you wish to use (e.g., Excel, Python, MATLAB, etc.).
Download Options
Share a Variation
Credits and Licensing
Eric Ayars, "Curve Fitting," Published in the PICUP Collection, August 2016, https://doi.org/10.1119/PICUP.Exercise.curvefit.
DOI: 10.1119/PICUP.Exercise.curvefit
The instructor materials are ©2016 Eric Ayars.
The exercises are released under a Creative Commons AttributionNonCommercialShareAlike 4.0 license