% Tund 8, ülesanne 1
% andmed
x=[-1,0.1,0.5,3,4,6.3,7,9];
y=[-2,0.4,0.7,2,4,3.6,3.8,6];
disp([x;y])
plot(x,y,'o')
hold on
% a) 1-astme polünoom
kordajad1=polyfit(x,y,1)
% saime Phi(x)=0.6646x-0.0882
yvaartused1=polyval(kordajad1,x) % Phi(x) väärtused argumentide x korral -1 ....9
disp([x;y;yvaartused1])
plot(x,yvaartused1,'b-')
hold on
% b) 2-astme polünoom
kordajad2=polyfit(x,y,2)
yvaartused2=polyval(kordajad2,x);
plot(x,yvaartused2,'r-')
hold on
% c) 3-astme polünoom
kordajad3=polyfit(x,y,3)
yvaartused2=polyval(kordajad3,x);
plot(x,yvaartused2,'k-')
% c) 6-astme polünoom
kordajad6=polyfit(x,y,6)
yvaartused2=polyval(kordajad6,x);
plot(x,yvaartused2,'g-')
% e) leiame polünoomi väärtuse, kui x=3.5
polyval(kordajad2,3.5)
polyval(kordajad6,3.5)