Sponsored links: Algebra eBooks
 

Related

expop

expop:0;

(ex^2+1)^(3/2);

Calculate

expop

expop:4;

(ex^2+1)^(3/2);

Calculate

expop

expop:2;

(ex^2+1)^(3/2);

Calculate

expop

expop:5;

(ex^2+1)^(3/2);

Calculate

expop

expop:4;

(ex^2+1)^(3/2);

Calculate

expop

expop:4;

(ex^2+1)^(3/2);

Calculate

expop

expop:6;

(ex^2+1)^(3/2);

Calculate

expop

expop:2;

(ex^2+1)^(3/2);

Calculate

expop

expop:0;

(ex^2+1)^(3/2);

Calculate

expop

Run Example
(%i1)expop:0;
(%o1)                                  0
(%i2) (ex^2+1)^(3/2);
                                    2     3/2
(%o2)                            (ex  + 1)
(%i3) 
Run Example
? expop;

 -- Option variable: expop
     Default value: 0

     `expop' is the highest positive exponent which is automatically
     expanded.  Thus `(x + 1)^3', when typed, will be automatically
     expanded only if `expop' is greater than or equal to 3.  If it is
     desired to have `(x + 1)^n' expanded where `n' is greater than
     `expop' then executing `expand ((x + 1)^n)' will work only if
     `maxposex' is not less than n.


(%o1)                                true
(%i2) 
Run Example
eq1: c00*x1 + c01*x2 + c02*x3+ c03= 0;
(%o1)                 c02 x3 + c01 x2 + c00 x1 + c03 = 0
(%i2) eq2: c10*x1 + c11*x2 + c12*x3 + c13= 0;
(%o2)                 c12 x3 + c11 x2 + c10 x1 + c13 = 0
(%i3) eq3: q0*x1*x1 + q1*x2*x2 + q2* x3*x3 + q3= 0;
                            2        2        2
(%o3)                  q2 x3  + q1 x2  + q0 x1  + q3 = 0
(%i4) r1: solve(eq1,x1)[1];
                                c02 x3 + c01 x2 + c03
(%o4)                    x1 = - ---------------------
                                         c00
(%i5) eq2s: subst(r1, eq2);
             c10 (c02 x3 + c01 x2 + c03)
(%o5)      - --------------------------- + c12 x3 + c11 x2 + c13 = 0
                         c00
(%i6) r2: solve(eq2s, x2)[1];
                      (c00 c12 - c02 c10) x3 + c00 c13 - c03 c10
(%o6)          x2 = - ------------------------------------------
                                  c00 c11 - c01 c10
(%i7) r3: solve(eq2s, x3)[1];
                      (c00 c11 - c01 c10) x2 + c00 c13 - c03 c10
(%o7)          x3 = - ------------------------------------------
                                  c00 c12 - c02 c10
(%i8) eq3s: subst(r1, eq3);
                                      2
            q0 (c02 x3 + c01 x2 + c03)         2        2
(%o8)       --------------------------- + q2 x3  + q1 x2  + q3 = 0
                          2
                       c00
(%i9) eq3ss: subst(r2, eq3s);
            c01 ((c00 c12 - c02 c10) x3 + c00 c13 - c03 c10)                2
      q0 (- ------------------------------------------------ + c02 x3 + c03)
                           c00 c11 - c01 c10
(%o9) -----------------------------------------------------------------------
                                          2
                                       c00
                                                            2
             q1 ((c00 c12 - c02 c10) x3 + c00 c13 - c03 c10)         2
           + ------------------------------------------------ + q2 x3  + q3 = 0
                                              2
                           (c00 c11 - c01 c10)
(%i10) expop:5;
(%o10)                                 5
(%i11) eq3ss;
             c01 ((c00 c12 - c02 c10) x3 + c00 c13 - c03 c10)                2
       q0 (- ------------------------------------------------ + c02 x3 + c03)
                            c00 c11 - c01 c10
(%o11) -----------------------------------------------------------------------
                                           2
                                        c00
                                                            2
             q1 ((c00 c12 - c02 c10) x3 + c00 c13 - c03 c10)         2
           + ------------------------------------------------ + q2 x3  + q3 = 0
                                              2
                           (c00 c11 - c01 c10)
(%i12) 

Related Help

Help for Expop