clear
%lähteandmed
s=2:0.2:3;
y=[10 12.2 14 15.8 17 18.3];
h=0.2; %s väärtuste erinevus

%tuletiste leidmine
%1) esimeses sõlmes diferentsvalem sammuga ette
ytuletis(1)=(y(2)-y(1))/h;
%2) viimases sõlmes diferentsvalem sammuga taha
ytuletis(6)=(y(6)-y(5))/h;
%3) ülejäänud tuletiste väärtused keskmistatud diferentsvalemiga
for i=2:5
    ytuletis(i)=(y(i+1)-y(i-1))/(2*h);
end

ytuletis