% Skript vygeneruje 11 nahodnych cisel v intervalu <0;1>. Tato cisla jsou
% y-ove souradnice bodu, jejiy x-ove souradnice jsou 0, 0.1, ... , 0.9, 1.
% Tyto body postupne aproximuje polynomem 1. az 15. radu pomoci funkce
% polyfit. 

% x-ove a y-ove souradnice
X = 0:0.1:1;
Y = rand(1,11);

for i = 1:15
    % vypocet regresniho polynomu
    P = polyfit(X,Y,i);

    % vycisleni regresniho polynomu na intervalu <0;1>
    t = 0:0.01:1;
    y = polyval(P,t);
    
    figure
    hold on
    axis equal
    box on

    xlabel('x')
    ylabel('y')

    % vykresleni regresniho polynomu
    plot(t,y,'LineWidth',2)
    % vykresleni puvodnich bodu
    plot(X,Y,'g+','LineWidth',2.5);
end
