function x=inverz(y)
[X1, Y1]=tablica();
disp('Tablica:')
disp([X1;Y1])

%funkcija sortrows(A,n) sortira matricu A po n-toj koloni
%       [Y1' X1']=[y_1 x_1
%                  y_2 x_2
%                  ... 
%                      
%                  y_n x_n]
%
inv_tablica=sortrows([Y1' X1'],1);  %sortiramo po prvoj koloni

Y=inv_tablica(:,1)';
X=inv_tablica(:,2)';

disp('Invertovana tablica:')
disp([Y;X])

x=0;

n=length(X);

for i=1:n
    p=1;
    for j=1:n
        if i~=j 
            p=p*(y-Y(j))/(Y(i)-Y(j));
        end
    end
    x=x+p*X(i);
end

