aboutsummaryrefslogtreecommitdiff
path: root/libraries/arduinoCurveFitting-master/README.md
diff options
context:
space:
mode:
authorTa180m2020-02-21 16:18:28 -0600
committerTa180m2020-02-21 16:18:28 -0600
commitec2fd8038bc08cd784e169a151fd81ed3b184764 (patch)
tree695a909c91a990628185022c8ec3507a4c7b5237 /libraries/arduinoCurveFitting-master/README.md
parentca00e441eb75213c24d9c86104a8865c50815b99 (diff)
Moved some stuff
Diffstat (limited to 'libraries/arduinoCurveFitting-master/README.md')
-rw-r--r--libraries/arduinoCurveFitting-master/README.md7
1 files changed, 7 insertions, 0 deletions
diff --git a/libraries/arduinoCurveFitting-master/README.md b/libraries/arduinoCurveFitting-master/README.md
new file mode 100644
index 0000000..59e2831
--- /dev/null
+++ b/libraries/arduinoCurveFitting-master/README.md
@@ -0,0 +1,7 @@
+# arduinoCurveFitting
+Fit polynomial curves to given points using least squares regression. The max order of polynomial fitting is 20, this should be more than enough to fit most practical problems. All values are kept as double for precision, this works well on a Teensy due to its floating point unit and large (64 bit) double precision. the numbers required increase exponentially as the number of points or order increases.
+
+This library solves the least squares problem using Cramer's rule and a small function to calculate the determinant of each matrix.
+
+More explained in this article
+https://medium.com/@rowaner111/fitting-curves-to-data-on-an-arduino-part-1-how-to-use-arduinocurvefitting-a3173c6dd4ef