(%i2) |
load(fourier_elim)$ load(draw)$ |
1 Domena funkcije
1. zadatak
(%i3) | f(x):=(log((x-1)/(3-2*x)-2)/log(1/2))^(1/2); |
(%i4) | fourier_elim([(x-1)/(3-2*x)-2>0],[x]); |
(%i5) | fourier_elim([log((x-1)/(3-2*x)-2)/log(1/2)>=0],[x]); |
(%i6) | fourier_elim([(x-1)/(3-2*x)-2>0,(5*x-7)/(3-2*x)<=1],[x]); |
2. zadatak
(%i7) | f(x):=(log(x+5)^2/log(10))^(-1); |
(%i8) | fourier_elim([(x+5)^2>0,(x+5)^2#1],[x]); |
3. zadatak
(%i9) | f(x):=sqrt(-x)+(2+x)^(-1/2); |
(%i10) | fourier_elim([-x>=0,2+x>0],[x]); |
4. zadatak
(%i11) | f(x):=log(log(log(x+1)/log(2))/log(4))/log(8); |
(%i12) | fourier_elim([x+1>0,log(x+1)/log(2)>0,log(log(x+1)/log(2))/log(4)>0],[x]); |
(%i13) | fourier_elim([x>-1,log(x+1)/log(2)>1,x+1>1], [x]); |
(%i14) | fourier_elim([x>0,x+1>2],[x]); |
5. zadatak (samo je prikazan na slici crvenom bojom jedan dio domene)
(%i15) | f(x):=sqrt(sin(2*x)); |
(%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=[-2*%pi,%pi/2,2*%pi],key="sin(2x)", explicit(sin(2*x),x,-7,7),color=red,key="domena",explicit(0,x,0,%pi/2),key="",explicit(0,x,%pi,3*%pi/2), explicit(0,x,-%pi,-%pi/2),xrange=[-4,6],yrange=[-2,2]), wxplot_size=[700,400]; |
(%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=[-2*%pi,%pi/2,2*%pi],key="sin(2x)", explicit(sin(2*x),x,-7,7),color=red,key="domena",explicit(0,x,0,%pi/2),key="",explicit(0,x,%pi,3*%pi/2), explicit(0,x,-%pi,-%pi/2),xrange=[-4,6],yrange=[-2,2]); |
2 Domena i nultočke
1. zadatak
(%i18) | f(x):=(2*sqrt(x))/(3-x^2); |
(%i19) | fourier_elim([x>=0,(x-sqrt(3))*(x+sqrt(3))#0],[x]); |
(%i20) | solve(f(x)=0,x); |
2. zadatak (domena je čitav skup realnih brojeva, a realnih nultočaka nema)
(%i21) | f(x):=sqrt(x^2+x+5); |
(%i22) | fourier_elim([x^2+x+5>=0],[x]); |
(%i23) | solve(x^2+x+5=0,x); |
(%i24) | wxplot2d([x^2+x+5], [x,-5,5],[y,-5,20])$ |
(%i25) | solve(f(x)=0,x); |
3. zadatak
(%i26) | f(x):=log((x-2)/(3-x))/log(1/2); |
(%i27) | fourier_elim([(x-2)/(3-x)>0],[x]); |
(%i28) | solve(f(x)=0,x); |
4. zadatak
(%i29) | f(x):=%e^((log(5-x))/(x^2-4)); |
(%i30) | fourier_elim([5-x>0,x^2-4#0],[x]); |
(%i31) | solve(f(x)=0,x); |
3 Injekcija, surjekcija, bijekcija
1. zadatak
(%i32) | f(x):=2^(x+3); |
(%i33) | wxplot2d ( 2^(x+3), [x, -3, 2], [y, -2, 15], [style, [lines,4]])$ |
2. zadatak
(%i34) | f(x):=log(4*x^2)/log(2); |
(%i35) | wxplot2d ( log(4*x^2)/log(2), [x, -3, 3], [style, [lines,4]])$ |
3. zadatak
(%i36) | f(x):=3/(3*x^2+1); |
(%i37) | wxplot2d ( 3/(3*x^2+1), [x, -3, 3],[y,0,5], [style, [lines,4]])$ |
4. zadatak
(%i38) | f(x):=x/(4-2*x); |
(%i39) | wxplot2d ( [x/(4-2*x),-1/2], [x, -8, 6],[y,-10,10],[style, [lines,3]])$ |
4 Kompozicija funkcija
1. zadatak
(%i41) |
f(x):=(2*x)/(x-5); g(x):=1-x; |
(%i42) | f(g(x)); |
(%i43) | g(f(x)); |
(%i44) | factor(g(f(x))); |
2. zadatak
(%i46) |
f(x):=log(4*x^2)/log(2); g(x):=2^(x+3); |
(%i47) | f(g(x)); |
(%i48) | expand(f(g(x))); |
(%i49) | g(f(x)); |
(%i50) | radcan((g(f(x)))); |
3. zadatak
(%i52) |
f(x):=(2*x+3)/(3*x+2); g(x):=x/(4-2*x); |
(%i53) | f(g(x)); |
(%i54) | ratsimp(f(g(x))); |
(%i55) | g(f(x)); |
(%i56) | ratsimp(g(f(x))); |
5 Inverzna funkcija
1. zadatak
(%i57) | f(x):=(2*x-1)/(1-x); |
(%i58) | solve(f(x)=y,x); |
(%i59) | wxplot2d([f(x),(x+1)/(x+2),x],[x, -8, 6],[y,-10,10],[style, [lines,3]])$ |
2. zadatak
(%i60) | f(x):=5^(1-x/3); |
(%i61) | solve(f(x)=y,x); |
(%i62) | wxplot2d([f(x),3-3*log(x)/log(5),x],[x, 0.1, 6],[y,-1,10],[style, [lines,3]])$ |
3. zadatak
(%i63) | f(x):=log(x)/log(3)+2; |
(%i64) | solve(f(x)=y,x); |
(%i65) | wxplot2d([f(x),3^(x-2),x],[x, 0.1, 6],[y,-1,10],[style, [lines,3]])$ |
4. zadatak
(%i66) | f(x):=log(x+2)/log(3); |
(%i67) | solve(f(x)=y,x); |
(%i68) | wxplot2d([f(x),3^x-2,x],[x, -5, 6],[y,-5,10],[style, [lines,3]])$ |
5. zadatak
(%i69) | f(x):=(x+1)^(1/2); |
(%i70) | solve(f(x)=y,x); |
(%i71) | wxplot2d([f(x),x^2-1,x],[x, -1, 6],[y,-2,5],[style, [lines,3]])$ |
preciznija slika
(%i72) |
wxdraw2d(grid=true,xaxis=true,xaxis_width=1,xaxis_type=solid,xlabel="x", proportional_axes=xy, yaxis=true,yaxis_width=1,yaxis_type=solid,ylabel="y",line_width=3,color=blue, explicit((x+1)^(1/2),x,-1,6),color=red,explicit(x^2-1,x,0,5),color=green,explicit(x,x,-2,6), xrange=[-2,6],yrange=[-2,10]),wxplot_size=[400,400]; |
(%i73) |
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, explicit((x+1)^(1/2),x,-1,6),color=red,explicit(x^2-1,x,0,5),color=green,explicit(x,x,-2,6), xrange=[-2,6],yrange=[-2,10]); |
6 Omeđenost i monotonost
1. zadatak
(%i74) | f(x):=2*sqrt(x)/(3-x^2); |
(%i75) | wxplot2d(f(x),[x, 0, 6],[y,-20,20],[style, [lines,3]])$ |
2. zadatak
(%i76) | f(x):=sqrt(x+5); |
(%i77) | wxplot2d(f(x),[x, -6, 20],[y,-2,6],[style, [lines,3]])$ |
3. zadatak
(%i78) | f(x):=4/(x^2+3); |
(%i79) | wxplot2d(f(x),[x, -6, 6],[y,-2,3],[style, [lines,3]])$ |
4. zadatak
(%i80) | f(x):=%e^(5-x); |
(%i81) | wxplot2d(f(x),[x, -2, 3],[y,-100,1200],[style, [lines,3]])$ |
5. zadatak
(%i82) | f(x):=3*sin(2*x+%pi); |
(%i83) | wxplot2d(f(x),[x, -6, 6],[y,-4,4],[style, [lines,3]])$ |
7 Parnost, neparnost
1. zadatak
(%i84) | f(x):=2*x^2/(3-x^2); |
(%i85) | f(-x); |
(%i86) | wxplot2d(f(x),[x, -6, 6],[y,-10,10],[style, [lines,3]])$ |
2. zadatak
(%i87) | f(x):=(x+5*x^5)^(1/3); |
(%i88) | f(-x); |
(%i89) | wxplot2d(f(x),[x, -3, 3],[y,-4,4],[style, [lines,3]])$ |
(%i90) | wxplot2d(f(-x),[x, -3, 3],[y,-4,4],[style, [lines,3]])$ |
3. zadatak
(%i91) | f(x):=%e^(5-x); |
(%i92) | f(-x); |
(%i93) | wxplot2d(f(x),[x, -2, 3],[y,-100,1200],[style, [lines,3]])$ |
4. zadatak
(%i94) | f(x):=abs(x-4)+abs(x+4); |
(%i95) | f(-x); |
(%i96) | wxplot2d(f(x),[x, -10, 10],[y,-1,20],[style, [lines,3]])$ |
5. zadatak
(%i97) | f(x):=cos(x^5)/x+sin(x^10)/x; |
(%i98) | f(-x); |
(%i99) | wxplot2d(f(x),[x, -3, 3],[y,-10,10],[style, [lines,2]])$ |