Online Algebra Calculator
Many of users do not use powerful Maxima computer algebra system for systematic work, but for ad hoc algebraic calculations – equations, functions, matrixes, etc. only. To do this job, it is not useful to download the whole application from a web site.
-- Option variable: intfaclim Default value: true
If true, maxima will give up factorization of integers if no factor is found after trial divisions and Pollards rho method and factorization will not be complete.
![Intfaclim Example ratexpand((x-2)*(x^2+5)*(x+2));
plot2d([(log(x-1))^2,3*cos(2*x)+1],[x,-10,10]);
factor(x^3+x^2-6*x+3),intfaclim:false;
intfaclim;
factor(x^3+2*x^2+4*x+8);
factor(x^4+2*x^3+4*x^2+8);
factor(x^4+2*x^2+4*x+8);
A:matrix([1,5],[4,8]);
B:matrix([2,4],[7,6]);
A*B;
fullratsimp(((x^4-x^3-11*x^2+9*x+18)/(x^4-3*x^3-7*x^2+27*x-18))/((x^3-9*x^2+26*x-24)/(x^3-8*x^2+19*x-12)));
fullratsimp(((2-x)/(x+1))*((3*x^4-24*x^3-3*x^2+204*x-252)/(220*x-70*x^2-168-15*x^3+10*x^4-x^5)));
fullratsimp(((x^3+2*x^2+4*x+8)/(x^5+5*x^4-16*x-80))*((2*x^4+10*x^3-16*x-80)/(x^2+2*x+4)));
fullratsimp(((2*x^4+10*x^3-2*x-10)/(x^2+x+1))*((x^3+x^2+x+1)/(x^5+5*x^4-x-5)));
fullratsimp(((4*x^4+x^5-81*x-324)/(3*x^4+10*x^3-81*x-270))*((3*x^3+19*x^2+57*x+90)/(x^4+7*x^3+21*x^2+63*x+108)));
fullratsimp(((4*x^5+40*x^4+100*x^3-80*x^2-320*x+256)/(x^4+x^3-9*x^2+11*x-4))*((3*x^3-3*x^2)/(x^2+8*x+16)));
fullratsimp(((5*x^4+10*x^3-100*x^2-330*x+225)/(x^4+x^3-7*x^2-x+6))/((x^2-2*x-15)/(x^2-3*x+2)));
fullratsimp(((x^3+3*x^2-9*x-27)/(x^3-5*x^2-15*x-72))*((x^4-8*x^3-27*x+216)/(49*x^4-882*x^2+3969)))](http://maxima-online.org//plot.html?g=p1857404737.png&t=img&db=r-315284954)
When intfaclim is false (this is the case when the user calls factor explicitly), complete factorization will be attempted. intfaclim is set to false when factors are computed in divisors, divsum and totient.
Internal calls to factor respect the user-specified value of intfaclim. Setting intfaclim to true may reduce the time spent factoring large integers.
(%o1) true (%i2)