Neodređeni integral
sintaksa naredbe
| (%i1) | integrate(f(x),x); |
(%o1) 
neki tablični integrali
| (%i2) | integrate(x^n,x); |


| (%i3) | integrate(1/x,x); |

| (%i4) | integrate(a^x,x); |

| (%i5) | integrate(1/(a*x+b),x); |

| (%i6) | integrate(1/(x^2+a^2),x); |

| (%i7) | integrate(1/(x^2-a^2),x); |

| (%i8) | logcontract(%); |

| (%i9) | integrate(diff(f(x),x)/f(x),x); |

primjer 1
| (%i10) | integrate(1/x^(3/4),x); |

primjer 2
| (%i11) | integrate((x-3)^2/x^5,x); |

| (%i12) | expand(%); |

primjer 3
| (%i13) | integrate(5*%e^x-3*sin(x),x); |

primjer 4
| (%i14) | integrate(3^x*%e^x,x); |

| (%i15) | expand(%); |

primjer 5
| (%i16) | integrate((3-2*x)^8,x); |

primjer 6
| (%i17) | integrate((x-2)^(3/4),x); |

primjer 7
| (%i18) | integrate(x*7^(x^2),x); |

primjer 8
| (%i19) | integrate(x/sqrt(1-x^2),x); |

primjer 9
| (%i20) | integrate(x^2/(1+x^6),x); |

primjer 10
| (%i21) | integrate((1+log(x))^(1/3)/x,x); |

primjer 11
| (%i22) | integrate((1-sin(x))/(x+cos(x)),x); |

primjer 12
| (%i23) | integrate(1/(%e^x+1),x); |

primjer 13
| (%i24) | integrate(log(x),x); |

primjer 14
| (%i25) | integrate(x*cos(3*x),x); |

primjer 15
| (%i26) | integrate(x^2*%e^(3*x),x); |

primjer 16
| (%i27) | integrate(x^5*log(x),x); |

primjer 17
| (%i28) | integrate(%e^x*cos(x),x); |

primjer 18
| (%i29) | integrate(1/(3*x^2+5),x); |

primjer 19
| (%i30) | integrate(1/(3-2*x),x); |

primjer 20
| (%i31) | integrate(1/(x^2-3),x); |

primjer 21
| (%i32) | integrate((1-3*x)/(3+2*x),x); |

primjer 22
| (%i33) | integrate(1/(3*x^2+x-4),x); |

primjer 23
| (%i34) | integrate(1/(3*x^2+x+4),x); |

primjer 24
| (%i35) | integrate((x^2+5*x-4)/(5*x+3),x); |

primjer 25
| (%i36) | integrate((5*x+3)/(x^2+5*x-4),x); |

Određeni integral
| (%i37) | load(draw)$ |
| (%i38) |
set_draw_defaults( grid=true, xaxis=true, yaxis=true, xaxis_width=2, yaxis_width=2, xaxis_type=solid, yaxis_type=solid)$ |
sintaksa naredbe
| (%i39) | integrate(f(x),x,a,b); |
(%o39) 
********************************
** primjer 1 - sinus funkcija **
********************************
| (%i40) |
wxdraw2d(fill_color = orange,xrange=[-1,7],yrange=[-1.3,1.3], filled_func = 0, explicit(sin(x),x,0,2*%pi), filled_func = false, line_width=2, explicit(sin(x),x,0,2*%pi)); |



određeni integral funkcije sinus na [0,2*pi] je jednak nula
| (%i41) | integrate(sin(x),x,0,2*%pi); |

površina
| (%i42) | p1:integrate(sin(x),x,0,%pi); |

| (%i43) | p2:-integrate(sin(x),x,%pi,2*%pi); |

ukupna površina
| (%i44) | p1+p2; |

**********************************************************
** primjer 2 - površina ispod grafa prirodnog logaritma **
**********************************************************
| (%i45) |
wxdraw2d(fill_color = orange,xrange=[-1,7],yrange=[-3,3], filled_func = 0, explicit(log(x),x,2,5), filled_func = false, line_width=2, explicit(log(x),x,0,7)); |



ukupna površina
| (%i46) | integrate(log(x),x,2,5); |

| (%i47) | %,numer; |

******************************************************************************
** primjer 3 - površina omeđena pravcima y=x i x=3, krivuljom y=1/x i x-osi **
******************************************************************************
| (%i48) |
wxdraw2d(fill_color = orange,xrange=[-1,4],yrange=[-1.5,4], filled_func = 0, explicit(x,x,0,1), explicit(1/x,x,1,3), filled_func = false, line_width=2, explicit(x,x,-1,4), explicit(1/x,x,0.1,4)); |



površina
| (%i49) | p1:integrate(x,x,0,1); |

| (%i50) | p2:integrate(1/x,x,1,3); |

ukupna površina
| (%i51) | p1+p2; |

************************************************************************
** primjer 4 - površina omeđena parabolom f(x)=x^2 i pravcem g(x)=x+2 **
************************************************************************
| (%i53) |
f(x):=x^2; g(x):=x+2; |


| (%i54) |
wxdraw2d(fill_color = orange,xrange=[-3,4],yrange=[-1.5,5], filled_func = x^2, explicit(x+2,x,-1,2), filled_func = false, line_width=2, explicit(x^2,x,-2.5,2.5), explicit(x+2,x,-2.5,2.7)); |



presjek grafova
| (%i55) | solve(f(x)=g(x),x); |
![(%o55) [x=2,x=-1]](integrali_htmlimg/integrali_61.png)
ukupna površina
| (%i56) | integrate(g(x)-f(x),x,-1,2); |

**********************************************************************************
** primjer 5 - površina omeđena krivuljama y=1/x, y=x^2 i y=4 u prvom kvadrantu **
**********************************************************************************
| (%i57) |
wxdraw2d(fill_color = orange,xrange=[-3,4],yrange=[-1.5,5], filled_func = 4, explicit(1/x,x,1/4,1), filled_func = 4, explicit(x^2,x,1,2), filled_func = false, line_width=2, explicit(x^2,x,-2.5,2.5), explicit(1/x,x,0.1,5),explicit(4,x,-2.5,3.5)); |



površina
| (%i58) | p1:integrate(4-1/x,x,1/4,1); |

| (%i59) | p2:integrate(4-x^2,x,1,2); |

ukupna površina
| (%i60) | p1+p2; |

| (%i61) | %,numer; |

Elastičnost i granični troškovi
***************
** PRIMJER 1 **
**************************************************************************
Odredite funkciju potražnju q(p) ako je njezina elastičnost jednaka E=-2p
i vrijedi q(0)=2.
**************************************************************************
sve funkcije q(p) čija je elastičnost jednaka -2p
| (%i62) | rj:ode2(p/q*'diff(q,p)=-2*p,q,p); |

funkcija za koju još vrijedi i q(0)=2
| (%i63) | ic1(rj,p=0,q=2); |

***************
** PRIMJER 2 **
**************************************************************************
Zadana je funkcija graničnih troškova Tg(Q)=(1+Q)e^(-Q). Odredite funkciju
troškova ako fiksni troškovi iznose 100.
**************************************************************************
| (%i64) | tr:integrate((1+Q)*%e^(-Q),Q); |

| (%i65) | solve(subst(0,Q,tr)+C=100,C); |
![(%o65) [C=102]](integrali_htmlimg/integrali_73.png)
funkcija troškova
| (%i66) | tr+102; |
