x=1.2:0.1:2;
y=[9.08 10.43 11.9 13.48 15.19 17.03 19.01 21.13 23.39];
xvork=1.2:0.001:2;
%interpoleerimine splainiga
ysplain=interp1(x,y,xvork,'spline');
%vähimruutude mõttes lähendamine
kordajad=polyfit(x,y,3);
ykuup=polyval(kordajad,xvork);
%joonis
plot(x,y,'r*',xvork,ysplain,xvork,ykuup)
legend('algandmed','kuupsplain','vähimruutude mõttes kuupfunktsioon')
xlabel('x')
ylabel('y')
%arvutamine
%x=1,12
y1=interp1(x,y,1.12,'spline') %splainiga arvutamine
y2=polyval(kordajad,1.12) %vähimruutudega
%x=1,35
y3=interp1(x,y,1.35,'spline') %splainiga
y4=polyval(kordajad,1.35) %vähimruutudega