% Harjutustund 13, ylesanne 1
% andmed kirja ja joonisele
x=[1:0.1:2];
y=[4,7,2.1,15,3,5.2,6,8.5,14,15.1,17.8];
%tuletis=[?];
plot(x,y,'o')
grid on
% sammu pikkus h=x_(i+1)-x_i on iga i korral ühesugune
h=0.1;
% leiame 1. järku tuletised
tuletis(1)=(y(2)-y(1))/h % valem sammuga ette
% leiame keskmistes sõlmedes tuletise
% keskmistatud valemi järgi
for i=2:(length(x)-1)
  tuletis(i)=(y(i+1)-y(i-1))/(2*h);
end
tuletis
% tuletis viimases sõlmes,valem sammuga taha
tuletis(11)=(y(11)-y(10))/h

% teist järku tuletised sõlmedes
% välja arvatud esimeses ja viimases sõlmes
for i=2:(length(x)-1)
  tuletis2(i)=(y(i-1)-2*y(i)+y(i+1))/(h^2);
end
tuletis2