% Tund 11, ülesanne 1
x=[30,33,34,35,39,44,45];
y=[1.11,1.21,1.23,1.25,1.3,1.4,1.42];
kaalud=[1,1,1,1.5,1.5,2,2];
plot(x,y,'o')
hold on
% a) lähendame lineaarfunktsiooniga vähimruutude
% mõttes kaalusid arvestades
A=[sum(kaalud.*x.^2) sum(kaalud.*x)
    sum(kaalud.*x) sum(kaalud)];
B=[sum(kaalud.*y.*x)
   sum(kaalud.*y)];
C=inv(A)*B
% Phi(x)=0.0187x+0.5810
yvaartused1kaalud=polyval(C,x);
plot(x,yvaartused1kaalud,'r-')
hold on
% b)  leiame lineaarsplaini S^(1,0)(x)
yvaartus1splain=interp1(x,y,x,'linear');
plot(x,yvaartus1splain,'g')
hold off
% x=50
polyval(C,50)
interp1(x,y,50,'linear') % ei