x=1:0.1:2;
h=0.1; %sammupikkus
y=[4 7 2.1 15 3 5.2 6 8.5 14 15.1 17.8];

%tuletise väärtus kohal x=1
%kasutame diferentsvalemit sammuga ette
ytuletis(1)=(y(2)-y(1))/h;

%tuletise väärtus kohal x=2
%kasutame diferentsvalemit sammuga taha
ytuletis(11)=(y(11)-y(10))/h;

%ülejäänud tuletised leiame keskmistatud diferentsvalemiga
for i=2:10
    ytuletis(i)=(y(i+1)-y(i-1))/(2*h);
    ytuletis2(i)=(y(i+1)-2*y(i)+y(i-1))/h^2;
end
ytuletis

%y 2. tuletis kohal x=1
%diferentsvalem sammuga ette
ytuletis2(1)=(ytuletis(2)-ytuletis(1))/h;

%y 2. tuletis kohal x=2
%diferentsvalem sammuga taha
ytuletis2(11)=(ytuletis(11)-ytuletis(10))/h;
ytuletis2