Radious of curvature calculation from dicreate data set ?
4 views (last 30 days)
Show older comments
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
0 Comments
Answers (1)
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.
See Also
Categories
Find more on Curve Fitting Toolbox in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!