Next: EQUATIONS Up: A Short Maple Primer Previous: PLOTTING

SIMPLIFICATION

Some pretty obvious commands are: simplify, expand, factor


> factor(x^4+4);
                           2              2
                         (x  - 2 x + 2) (x  + 2 x + 2)
> expand(sin(x+y));
                         sin(x) cos(y) + cos(x) sin(y)

Sometimes simplify(expand(expr)) differs from simplify(expr).

The opposite of expand is combine, in some sense.

For simplification of rational expressions, use normal:


> normal((x+1)/y+x/(x+y));
                                2
                               x  + 2 x y + x + y
                               ------------------
                                    y (x + y)

> collect(pol,var); returns the multivariate polynomial pol written as a univariate one, in the variable var. More advanced uses are possible.


> collect(y^2*x^2+7*x*y+a*y^2-y+u*x,y);

                              2   2
                        (a + x ) y  + (7 x - 1) y + u x

SOME MATHEMATICAL FUNCTIONS

> diff(f,x); means ``differentiate f with respect to x''

> diff(f,x$n); yields the n:th derivative.

> grad(f,[x1,x2]); computes the gradient of f w.r.t. [x1,x2].

> jacobian(f,[x1,x2]); jacobian matrix of the vector f.

> laplace(f,t,s); yields the laplace transform of

> int(f,x); int(f,x=a..b); indefinite and definite integration

For numerical integration apply evalf. For complex integration, apply evalc.

> sum(f,i); sum(f,i=a..b); indefinite and definite summation

For products use product which has the same syntax as sum.

> limit(f,x=a); limit of f as x goes to a

> limit(f,x=a,right); a directional limit

> taylor(f,x=a,n); a Taylor expansion of f about x=a to

See also series for more general series expansions.


> int(sin(x)*x,x);
                               sin(x) - x cos(x)

> evalf(int(sin(x)/x,x=0..1),15);

                                .946083070367183

> sum(binomial(n,k)*x^k,k=0..n);
                                           n
                                    (1 + x)


bondaren@thsun1.jinr.ru