I have a set of coordinates, and for research purposes, I need to make a program that can take this set of coordinates, and approximate a curvature from the set. Say for example a set; (0,0) (1,1), (2,2),(3,3),(2,4),(1,5), (0,6).
The data can be from any orientation, so I can't explicitly use, say a 2. degree polynomial, and find the curvature of that function. I need to be able to find the curvature no matter the orientation. The data will always be part of a circle, but depending on the measurement it will be completely differently orientated.
What I mean with orientation is this:
Or this:
These pictures do not represent my actual measurement data, it's just a few quick sketches to show how the measurements are made. The languages I understand best are Python and Matlab, so suggestions in those are greatly appreciated.