Radious of curvature calculation from dicreate data set ?

4 views (last 30 days)
Hi all,
I have 2-dimensional data set in X and Y such as
X= [0.1, 0.3, 0.4, 0.5, 0.08]
Y= [0.2, 0.4, 0.1, 0.3, 0.06]
FYI.Actually I want the calculate the radious of curvature from the 2D blue dot point data set in the attached figure. I know all the blue dot point coordinates in X,Y like above given data.
How I can calculate the radius of curvature from the data set? Thanks in advance

Answers (1)

Image Analyst
Image Analyst on 25 Feb 2021
Fit the data to an exponential decay. That should give you better parameters to use than the radius of curvature. I think this is the best option. If you really need the radius of curvature, take the second derivative analytically using the formula my fit gives you and then evaluate it at the x position you'd like.
Alternatively you can fit just the data in the corner of the curve to a circle using the FAQ:
That will give you the radius of a circle fit to the data. But be sure you don't include the straight parts, which have a radius of curvature of infinity.

Categories

Find more on Curve Fitting Toolbox in Help Center and File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!