function integrali(f)
L=legendre_poly(5);
% Ako je funkcija prosledjena kao string, tada moramo kreirati inline
% objekat (ne mozemo direktno anonimnu funkciju) (poziv: integrali('sin(x)')  )
f=inline(f);
%Ako se prosledjuje pokazivac na funkciju, onda je prethodni red visak. (poziv:  integrali(@(x) sin(x))  )

disp('Vrednost integrala funkcije f(x):')
I1=integral(@(x) f(x),-1,1);
disp(I1)

disp('Vrednost integrala funkcije f(x)sin(x):')
I2=integral(@(x) f(x).*sin(x),-1,1);
disp(I2)

disp('Vrednost integrala funkcije f(x)L_5(x):')
I3=integral(@(x) f(x).*polyval(L{6},x),-1,1);
disp(I3)

disp('Vrednost integrala funkcije L_5(x)L_3(x):')
I4=integral(@(x) polyval(L{4},x).*polyval(L{6},x),-1,1);
disp(I4)





