| (%i1) | load(draw)$ |
1 Limes funkcije
Napomena. U svakom zadatku su prije racunanja limesa definirane funkcije zasebno,
kako biste zorno jasnije vidjeli o kojoj se funkciji radi. Naravno da nema potrebe funkciju
zasebno definirati, moze se njezina formula direktno unositi u naredbu "limit".
1. zadatak
| (%i2) | f(x):=(sqrt(x)+1)/(1-x); |

| (%i3) | limit(f(x),x,5); |

2. zadatak
| (%i4) | f(x):=(sqrt(1+2*x)-3)/(sqrt(x)-2); |

| (%i5) | limit(f(x),x,inf); |

3. zadatak
| (%i6) | f(x):=(x^(1/2)+x^(1/3)+x^(1/4))/(4*x-3)^(1/2); |

| (%i7) | limit(f(x),x,inf); |

4. zadatak
| (%i8) | f(x):=(x+3)/(9-x^2); |

| (%i9) | limit(f(x),x,-3); |

| (%i10) | wxplot2d([(x+3)/(9-x^2)], [x,-5,6],[y,-10,10])$ |



5. zadatak
| (%i11) | f(x):=(x^2-x-12)/(x-4); |

| (%i12) | limit(f(x),x,4); |

6. zadatak
| (%i13) | f(x):=(x^3-27)/(x^2-9); |

| (%i14) | limit(f(x),x,3); |

| (%i15) | wxplot2d([(x^3-27)/(x^2-9)], [x,-5,6],[y,-2,20])$ |



| (%i16) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",line_width=3,color=blue, xtics=[-4,1,6],ytics=[-2,1,20],explicit((x^3-27)/(x^2-9),x,-5,6),line_width=1.5,color=red, explicit(4.5,x,-5,3),parametric(3,t,t,-2,4.5),point_type=filled_circle,point_size=1.5, points([[3,4.5]]),yrange=[-2,20]),wxplot_size=[800,500]; |



| (%i17) |
draw2d(terminal=wxt,grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",line_width=3,color=blue, xtics=[-4,1,6],ytics=[-2,0.5,20],explicit((x^3-27)/(x^2-9),x,-5,6),line_width=1.5,color=red, explicit(4.5,x,-5,3),parametric(3,t,t,-2,4.5),point_type=filled_circle,point_size=1.5, points([[3,4.5]]),yrange=[-2,20]); |
![(%o17) [gr2d(explicit,explicit,parametric,points)]](limes_funkcije_htmlimg/limes_funkcije_21.png)
7. zadatak
| (%i18) | f(x):=(x^2+x-2)/(x-1)^2; |

| (%i19) | limit(f(x),x,1); |

limes sa lijeva
| (%i20) | limit(f(x),x,1,minus); |

limes zdesna
| (%i21) | limit(f(x),x,1,plus); |

| (%i22) | wxplot2d([(x^2+x-2)/(x-1)^2], [x,-5,6],[y,-10,10])$ |



8. zadatak
| (%i23) | f(x):=(x^3-3*x^2-4*x+12)/(x^2-5*x+6); |

| (%i24) | limit(f(x),x,3); |

9. zadatak
| (%i25) | f(x):=(sqrt(x)-2)/(4-x); |

| (%i26) | limit(f(x),x,4); |

10. zadatak
| (%i27) | f(x):=(sqrt(1+2*x)-3)/(sqrt(x)-2); |

| (%i28) | limit(f(x),x,4); |

11. zadatak
| (%i29) | f(x):=sqrt(x-2)/(x^2-4); |

| (%i30) | limit(f(x),x,2,plus); |

12. zadatak
| (%i31) | f(x):=sin(7*x)/x; |

| (%i32) | limit(f(x),x,0); |

13. zadatak
| (%i33) | f(x):=(1-cos(x))/(2*x^2); |

| (%i34) | limit(f(x),x,0); |

14. zadatak
| (%i35) | f(x):=tan(%pi*x)/(x+4); |

| (%i36) | limit(f(x),x,-4); |

15. zadatak
| (%i37) | f(x):=(cos(2*x)-cos(4))/(14*x+28); |

| (%i38) | limit(f(x),x,-2); |

| (%i39) | trigreduce(%); |

16. zadatak
| (%i40) | f(x):=((x+1)/(x-2))^(3*x+1); |

| (%i41) | limit(f(x),x,inf); |

17. zadatak
| (%i42) | f(x):=(1+1/4*x)^(1/x); |

| (%i43) | limit(f(x),x,0); |

18. zadatak
| (%i44) | f(x):=(2^x+5^x)/(5^x-4^x); |

| (%i45) | limit(f(x),x,inf); |

19. zadatak
| (%i46) | f(x):=(3^x-12^x)/x; |

| (%i47) | limit(f(x),x,0); |

| (%i48) | logcontract(%); |

20. zadatak
| (%i49) | f(x):=(log(1+x)/log(10)-log(2)/log(10))/(x-1); |

| (%i50) | limit(f(x),x,1); |

21. zadatak
| (%i51) | f(x):=((x^2+2)/(x^2+5))^((x^2+3)/3); |

| (%i52) | limit(f(x),x,0); |

22. zadatak
| (%i53) | f(x):=log(x+2)/(x+1); |

| (%i54) | limit(f(x),x,-1); |

23. zadatak
| (%i55) | f(x):=(45^(x+1)-1)/(3*x+3); |

| (%i56) | limit(f(x),x,-1); |

24. zadatak
| (%i57) | f(x):=(%e^(x+3)-%e)/(x+2); |

| (%i58) | limit(f(x),x,-2); |

25. zadatak
| (%i59) | f(x):=(x-1)/log(x); |

| (%i60) | limit(f(x),x,1); |

26. zadatak - limes ne postoji (funkcija ne odlazi u beskonacno, ali oscilira)
| (%i61) | limit(sin(x),x,inf); |

2 Vrste prekida
1. zadatak (uklonjiv prekid prve vrste)
| (%i62) | f(x):=(-x^2+5*x-6)/(2-x); |

| (%i63) | limit(f(x),x,2,minus); |

| (%i64) | limit(f(x),x,2,plus); |

| (%i65) |
wxplot2d([(-x^2+5*x-6)/(2-x),[discrete,[[2,-1]]]], [x,-2,5],[y,-6,4],grid2d, [style, [lines,3],[points]],[point_type, bullet],[legend,false])$ |


2. zadatak (neuklonjiv prekid prve vrste)
| (%i66) | f(x):=(x-7)/abs(x-7); |

| (%i67) | limit(f(x),x,7,minus); |

| (%i68) | limit(f(x),x,7,plus); |

| (%i69) |
wxplot2d([(x-7)/abs(x-7),[discrete,[[7,-1],[7,1]]]], [x,-1,10],[y,-6,4],grid2d, [style, [lines,3],points],[point_type,bullet],[legend,false])$ |


| (%i70) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-1,1,15],ytics=[-6,1,4],line_width=3,color=blue, explicit(-1,x,-1,7), explicit(1,x,7,15),color=red,point_type=filled_circle,point_size=1.5, points([[7,-1],[7,1]]),yrange=[-6,4]),wxplot_size=[600,400]; |



| (%i71) |
draw2d(terminal=wxt,grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-1,1,15],ytics=[-6,1,4],line_width=3,color=blue, explicit(-1,x,-1,7), explicit(1,x,7,15),color=red,point_type=filled_circle,point_size=1.5, points([[7,-1],[7,1]]),yrange=[-6,4]); |
![(%o71) [gr2d(explicit,explicit,points)]](limes_funkcije_htmlimg/limes_funkcije_81.png)
3. zadatak (prekid druge vrste)
| (%i72) | f(x):=4/(x-1); |

| (%i73) | limit(f(x),x,1,minus); |

| (%i74) | limit(f(x),x,1,plus); |

| (%i75) |
wxplot2d([4/(x-1)], [x,-1,3],[y,-60,60],grid2d, [style, [lines,3]])$ |



4. zadatak (neuklonjiv prekid prve vrste)
| (%i76) | f(x):=1/(4+%e^(1/x)); |

| (%i77) | limit(f(x),x,0,minus); |

| (%i78) | limit(f(x),x,0,plus); |

| (%i79) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-3,1,7],ytics=[-0.1,0.1,0.3], line_width=3,color=blue,explicit(1/(4+%e^(1/x)),x,-3,-0.01),explicit(1/(4+%e^(1/x)),x,0.01,7), yrange=[-0.2,0.4]),wxplot_size=[600,400]; |



| (%i80) |
draw2d(terminal=wxt,grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-3,1,7],ytics=[-0.1,0.1,0.3], line_width=3,color=blue,explicit(1/(4+%e^(1/x)),x,-3,-0.01),explicit(1/(4+%e^(1/x)),x,0.01,7), yrange=[-0.2,0.4]); |
![(%o80) [gr2d(explicit,explicit)]](limes_funkcije_htmlimg/limes_funkcije_94.png)
5. zadatak (neuklonjiv prekid prve vrste)
| (%i81) | f(x):=sqrt(1+cos(2*x))/(sqrt(%pi)-sqrt(2*x)); |

| (%i82) | limit(f(x),x,%pi/2,minus); |

| (%i83) | limit(f(x),x,%pi/2,plus); |

| (%i84) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[0,1,7],ytics=[-3,1,3], line_width=3,color=blue,explicit(f(x),x,0,1.57),explicit(f(x),x,1.58,7), color=black,line_width=2,line_type=dots,parametric(%pi/2,t,t,-sqrt(2*%pi),sqrt(2*%pi)), yrange=[-3,3]),wxplot_size=[600,400]; |



| (%i85) |
draw2d(terminal=wxt,grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[0,1,7],ytics=[-3,1,3], line_width=3,color=blue,explicit(f(x),x,0,1.57),explicit(f(x),x,1.58,7), color=black,line_width=2,line_type=dots,parametric(%pi/2,t,t,-sqrt(2*%pi),sqrt(2*%pi)), yrange=[-3,3]); |
![(%o85) [gr2d(explicit,explicit,parametric)]](limes_funkcije_htmlimg/limes_funkcije_101.png)
6. zadatak (prekid druge vrste)
| (%i86) | f(x):=%e^(1/x); |

| (%i87) | limit(f(x),x,0,minus); |

| (%i88) | limit(f(x),x,0,plus); |

| (%i89) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-3,1,3],ytics=[0,2,20], line_width=3,color=blue,explicit(f(x),x,-3,-0.01),explicit(f(x),x,0.01,3), yrange=[-1,20]),wxplot_size=[600,400]; |



| (%i90) |
draw2d(terminal=wxt,grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-3,1,3],ytics=[0,2,20], line_width=3,color=blue,explicit(f(x),x,-3,-0.01),explicit(f(x),x,0.01,3), yrange=[-1,20]); |
![(%o90) [gr2d(explicit,explicit)]](limes_funkcije_htmlimg/limes_funkcije_108.png)
7. zadatak (prekid druge vrste)
| (%i91) | f(x):=%e^(1/x^2); |

| (%i92) | limit(f(x),x,0,minus); |

| (%i93) | limit(f(x),x,0,plus); |

| (%i94) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-3,1,3],ytics=[0,2,20], line_width=3,color=blue,explicit(f(x),x,-3,3), yrange=[-1,20]),wxplot_size=[600,400]; |



| (%i95) |
draw2d(terminal=wxt,grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-3,1,3],ytics=[0,2,20], line_width=3,color=blue,explicit(f(x),x,-3,3), yrange=[-1,20]); |
![(%o95) [gr2d(explicit)]](limes_funkcije_htmlimg/limes_funkcije_115.png)
8. zadatak (uklonjiv prekid prve vrste)
| (%i96) | f(x):=%e^(-1/x^2); |

| (%i97) | limit(f(x),x,0,minus); |

| (%i98) | limit(f(x),x,0,plus); |

| (%i99) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-5,1,5],ytics=[0,0.1,1], line_width=3,color=blue,explicit(f(x),x,-5,5),color=red, point_type=filled_circle,point_size=1.5,points([[0,0]]), yrange=[-0.1,1]),wxplot_size=[600,400]; |



| (%i100) |
draw2d(terminal=wxt,grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-5,1,5],ytics=[0,0.1,1], line_width=3,color=blue,explicit(f(x),x,-5,5),color=red, point_type=filled_circle,point_size=1.5,points([[0,0]]), yrange=[-0.1,1]),wxplot_size=[600,400]; |
![(%o100) [gr2d(explicit,points)]](limes_funkcije_htmlimg/limes_funkcije_122.png)
9. zadatak (prekid druge vrste)
| (%i101) | f(x):=sin(1/x); |

oba jednostrana limesa osciliraju u okolini nule
| (%i102) | limit(f(x),x,0,minus); |

| (%i103) | limit(f(x),x,0,plus); |

| (%i104) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-3,1,3],ytics=[-1.2,0.2,1.2], line_width=3,color=blue,explicit(f(x),x,-3,3), yrange=[-1.2,1.2]),wxplot_size=[600,400]; |



| (%i105) |
draw2d(terminal=wxt,grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",xtics=[-3,1,3],ytics=[-1.2,0.2,1.2], line_width=3,color=blue,explicit(f(x),x,-3,3), yrange=[-1.2,1.2]),wxplot_size=[600,400]; |
![(%o105) [gr2d(explicit)]](limes_funkcije_htmlimg/limes_funkcije_129.png)