你好!我觉得你的数据相当的集中,用ployfit这个函数拟合时,用多项式2次或者3次根本无法体现数据的趋势。我建议你还是用插值吧,这样跟好体现数据的趋势,拟合在某些情况下,是不好用的。试用下y1=interp1(x00,y00,x)
我用插值地方法试了一下:近视呈指数形状,
用拟合的方法的话,可以采用指数形式拟合:
General model Power2:
f(x) = a*x^b+c
Coefficients (with 95% confidence bounds):
a = 0.2876 (0.2353, 0.3399)
b = -0.2504 (-0.2759, -0.2249)
c = 0.002336 (0.0006673, 0.004005)
用双对数画出后可以看到接近一条直线(图略)