Find the point of the polyfit curve intersecting the x axis

36 views (last 30 days)
Hello,
I used the polyfit function to generate a slope across my 2d data points. However, I want to store the value of x, at which this curve intersects the x axis, thus ('something',0).
Any idea how to get this point? All i see is the y intercept, and the slope of the line., not the x intercept

Accepted Answer

KSSV
KSSV on 26 Oct 2016
use interpolation again... Let (x,y) be the points you have.
When curve intersects 'x' axes. y = 0.
xi = interp1(y,x,0) ;
  2 Comments
Tushar Agarwal
Tushar Agarwal on 26 Oct 2016
Thanks. However, what should I do if there are more than 1 values for y=0? I get an error for some of the plots saying 'only unique values'
KSSV
KSSV on 26 Oct 2016
Check for x(y==0); It will give multiple values.Pick what you want.

Sign in to comment.

More Answers (0)

Tags

Community Treasure Hunt

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

Start Hunting!