Find the point of the polyfit curve intersecting the x axis

13 次查看(过去 30 天)
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

采纳的回答

KSSV
KSSV 2016-10-26
use interpolation again... Let (x,y) be the points you have.
When curve intersects 'x' axes. y = 0.
xi = interp1(y,x,0) ;
  2 个评论
Tushar Agarwal
Tushar Agarwal 2016-10-26
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 2016-10-26
Check for x(y==0); It will give multiple values.Pick what you want.

请先登录,再进行评论。

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Scatter Plots 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by