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)