我使用polyfit通过我的X和Y数据找到最合适的。
p = polyfit(x,y,4)
之后,我使用polyval
与其他X数据polyfit
划一条线
a = [-5 : 0.1 : 15]
line = polyval(p,a)
当我绘制这条线时,当我查看数据时,我发现它与x轴有交点。但是没有确切的y=0
我的问题是,我如何找到(有2个)与x轴的交点,或者至少是x,其中y最接近0?
提前致谢!
答案 0 :(得分:2)
首先,不要使用$('#your-modal').modal('hide')
作为变量名,它是一个影子的MATLAB函数,无法访问。
line
要获得与x轴的交集,您基本上是在寻找多项式的根,即当p = polyfit(x,y,4);
a = [-5 : 0.1 : 15];
b = polyval(p,a);
并且只有一个函数时:
y=0