clear
% Tund nr. 9, ülesanne 4

% esitame lähteandmed
x=[1,2,5,8,11,12];
y=[5,8,14,26,50,98];

% teeme joonise
plot(x,y,'*')
hold on
%a) lähendame andmeid lineaarfunktsiooniga - lineaarsplainiga
xvork=[1:0.2:12];
ylineaar=interp1(x,y,xvork,'linear');
plot(xvork,ylineaar,'b')
hold on
%b) lähendame andmeid ruuffunktsiooniga
kordajad=polyfit(x,y,2) % koostame ruutfunktsiooni, seega viimasel kohal 2
yruutfunktsioon=polyval(kordajad,xvork);
plot(xvork,yruutfunktsioon,'r')
hold off
%c)leiame ruutinterpolandi väärtuse, kui x=3 ja x=9.
y1=polyval(kordajad,3)
y2=polyval(kordajad,9)