I'm a 73-year-old engineer struggling with numerically implementing a math problem.
I am working on a kinematic linkage project that generates motion paths (as long sequences of x,y coordinates) of the end points of linkages and dumps the data into a comma-delimited file to be imported into Excel for analysis.
The analysis involves moving along the linkage motion path data taking three consecutive data points and calculating the radius (curvature) and circle center point (x,y) coordinates. This all needs to be automated in Excel calculations for hundreds of triads of points.
It's not a difficult problem to do on paper with the usual equations on a single data set, but this gets really excessively complicated as Excel equations.
Excel is very limited with determinants, so that approach is out.
I'm thinking that the most straightforward approach would be to find the intersection of the two perpendicular bisector lines of the two secant lines created by the three consecutive data points.
Or, is there a better way of computationally solving this?