1. priklad
(%i1) | pol:x+y+1/(x+y); |
(%i2) | p1:ratsubst(b, x+y, pol); |
(%i3) | p2:subst(x+y, b, p1); |
opacne
(%i4) | p3:subst(b, x+y, p2); |
(%i5) | p4:ratsubst(x+y, b, p3); |
(%i6) | partfrac(p4, x); |
2. priklad
(%i7) | kill(all); |
(%i1) | pol:x^2+2*x+1+1/(x^2+2*x+1); |
(%i2) | p1:ratsubst(b, x+1, pol); |
(%i3) | p2:subst(x+1, b, p1); |
opacne
(%i4) | p3:partfrac(p2, x); |
(%i5) | expand(p3); |
3. priklad
(%i6) | kill(all); |
(%i1) | p1:((x+1)^10-2*y)/((x+y)^10)+1/((x+y)^9)-x/((x+y)^10); |
(%i2) | p2:psubst([x+1=first,x+y=second],p1); |
(%i3) | p3:ratsimp(p2); |
(%i4) | p4:psubst([first=x+1, second=x+y],p3); |
4. priklad
a)
(%i5) | kill(all); |
(%i1) | p1:(2*x^2-x)*(2*x^2+x); |
(%i2) | p2:factor(p1); |
(%i3) | p3:subst(b, x^2, p2); |
(%i4) | p4:expand(p3); |
(%i5) | p5:collectterms(p4, b); |
(%i6) | subst(x^2, b, p5); |
b)
(%i7) | factor(p1); |
c)
(%i8) | p6:subst(b, 2*x-1, factor(p1)); |
(%i9) | p7:expand(p6); |
(%i10) | p8:collectterms(p7, b); |
(%i11) | subst(2*x-1, b, p8); |
5. priklad
(%i12) | kill(all); |
(%i1) | p1:(x^2-a)/(x-sqrt(a)); |
(%i2) | radcan((x^2-a)/(x-sqrt(a))); |