x=[1 2 3 4 5 6 7 8 9 10 100 200 300 400 500 600 700 800 900 1000];
>> y=[0.8 1.28 1.44 1.46 1.60 1.66 1.78 1.80 1.90 2.08 2.92 2.94 3.14 3.24 3.42 3.54 3.66 3.74 3.78 3.88];
用插值拟合的曲线比较诡异,请教其他拟合方法。
x=[1 2 3 4 5 6 7 8 9 10 100 200 300 400 500 600 700 800 900 1000];
y=[0.8 1.28 1.44 1.46 1.60 1.66 1.78 1.80 1.90 2.08 2.92 2.94 3.14 3.24 3.42 3.54 3.66 3.74 3.78 3.88];
values=spcrv([[x(1) x x(end)];[y(1) y y(end)]],3,1000);
plot(values(1,:),values(2,:),'r');