抛物线方向 polyfit/polyval (Matlab)

Parabola Orientation polyfit/polyval (Matlab)

我正在尝试在 Matlab 中使用 polyfit/polyval 组合拟合抛物线。但是,在某些情况下,我无法将拟合抛物线的峰值与给定数据对齐。例如,请参阅所附图片。有解决此问题的想法吗?

我的数据点如下:

x = 4.13, 5.19, 5.79, 5.83, 5.51, 4.98, 4.35

y = 270, 285, 300, 315, 330, 345, 360

由于抛物线的轴是水平的,所以等式是:

线性最小均方拟合给出三个参数的值。

如果你想要更精确的非横轴拟合(一般立方截面曲线),见第16页https://fr.scribd.com/doc/14819165/Regressions-coniques-quadriques-circulaire-spherique