y1=interp1(x,y,x1)
x=[6708.2 6786.4 6863.8 6940.7 7017.5];
y=[1.166 1.140 1.121 1.107 1.107];
y1=interp1(x,y,7095.2);
废话,插值x1超过了x的区间,结果自然是nan。
要用数据拟合。
p=polyfit(x, y, 2)
获得了一个警告,多项式2次也多了,虽然也能获得结果。
改成1次后就没有警告了。
polyval(p,7095.2)
我也没懂多项式应该怎么取?取多少是对的啊?