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.
-- Special symbol: eval As an argument in a call to ev (<expr>), eval causes an extra evaluation of <expr>. See ev.
Example:
![Eval Example x: 1/2;
y : 1/3;
foo (x , y ) := diff ( x ^ 2 + 4 * x * y + y ^2 );
eval ( foo( x , y ) );
kill (x,y);
eval ( foo (x , y ));
plot2d(sin ( x) * %e ^(1 / x ), [x , 0, 5]);](http://maxima-online.org//plot.html?g=p560146163.png&t=img&db=r-1519198067)
(%i1) [a:b,b:c,c:d,d:e];
(%o1) [b, c, d, e]
(%i2) a;
(%o2) b
(%i3) ev(a);
(%o3) c
(%i4) ev(a),eval;
(%o4) e
(%i5) a,eval,eval;
(%o5) e There are also some inexact matches for eval. Try ?? eval to see them.
(%o1) true (%i2)