Sponsored links: Algebra eBooks
 

Help Index

A

B

C

D

E

F

G

H

I

J

K

L

M

N

O

P

Q

R

S

T

U

V

W

X

Y

Z

The Maxima on-line user's manual

Algebra Calculator

Search:

Simp Calculator

Simp

-- Option variable: simp Default value: true

simp enables simplification. This is the standard. simp is also an evflag, which is recognized by the function ev. See ev.

When simp is used as an evflag with a value false, the simplification is suppressed only during the evaluation phase of an expression. The flag can not suppress the simplification which follows the evaluation phase.

Examples:

The simplification is switched off globally. The expression sin(1.0) is not simplified to its numerical value. The simp-flag switches the simplification on.

          (%i1) simp:false;
          (%o1)                                false
          (%i2) sin(1.0);
          (%o2)                              sin(1.0)
          (%i3) sin(1.0),simp;
          (%o3)                          .8414709848078965

The simplification is switched on again. The simp-flag cannot suppress the simplification completely. The output shows a simplified expression, but the variable x has an unsimplified expression as a value, because the assignment has occurred during the evaluation phase of the expression.

          (%i4) simp:true;
          (%o4)                                true
          (%i5) x:sin(1.0),simp:false;
          (%o5)                          .8414709848078965
          (%i6) :lisp $X
          ((%SIN) 1.0)

There are also some inexact matches for simp. Try ?? simp to see them.

(%o1)                                true
(%i2) 

Simp Example

Related Examples

simp

x*4+y-2=y,simp;

Calculate

simp-sort-true

simp:true;

p:y^3-2*y^2-8*yunary_...

Calculate

simp-solve

p1:a^2 + 3^2 = b^2+4^2;

p2:(s-a)^2+3^2=c^2+5^2;

p3:(s-b)^2+4^2=(s-c)^...

Calculate

simp-sum-true

simp:true;

(sum(u*i*k/3,u,1,k));

Calculate

simp

e(x,y) := x^2 + (x+1)...

e(x,y),expand,simp;

e(x,-x-2),expand,simp;

Calculate

simp-solve

e(x,y) := x^2 + (x+1)...

e(x,y),expand,simp;

ee(x) := solve(e(x,y)...

Calculate

simp-sqrt-true

(6+sqrt(52))/8;

simp:true;

(2+2*sqrt(21))/10;

Calculate

simp

m_kernel = m_steam + ...

rat_simp(m_steam);

Calculate

simp-solve-true

simp:true;

solve(([o1,o2]+t*[d1,...

Calculate

simp

s1 + s2 + 0.5*d - s1 ...

Calculate