To conserve memory, Maple uses the concept of packages. A Maple package is a collection of related Maple commands. For example, the linalg package contains related commands dealing with linear algebra. To be able to use the commands from a package in your Maple session, you first must load the package, using the with command. For example, to load the linalg package, the command would be the following.
[BlockDiagonal, GramSchmidt, JordanBlock, Wronskian, add, addcol, addrow, adj,
adjoint, angle, augment, backsub, band, basis, bezout, blockmatrix,
charmat, charpoly, col, coldim, colspace, colspan, companion, concat,
cond, copyinto, crossprod, curl, definite, delcols, delrows, det, diag,
diverge, dotprod, eigenvals, eigenvects, entermatrix, equal, exponential,
extend, ffgausselim, fibonacci, frobenius, gausselim, gaussjord,
genmatrix, grad, hadamard, hermite, hessian, hilbert, htranspose,
ihermite, indexfunc, innerprod, intbasis, inverse, ismith, iszero,
jacobian, jordan, kernel, laplacian, leastsqrs, linsolve, matrix, minor,
minpoly, mulcol, mulrow, multiply, norm, normalize, nullspace, orthog,
permanent, pivot, potential, randmatrix, randvector, rank, ratform, row,
rowdim, rowspace, rowspan, rref, scalarmul, singularvals, smith, stack,
submatrix, subvector, sumbasis, swapcol, swaprow, sylvester, toeplitz,
trace, transpose, vandermonde, vecpotent, vectdim, vector]
The output of the command above lists the names of the functions in the linalg package.
Maple has quite a few packages that are part of the regular distribution. They are listed below, along with brief descriptions.
numapprox: numerical approximation combinat: combinatorial functions DEtools: differential equation tools difforms: differential forms Gauss: create domains of computation GaussInt: Gaussian integers geom3d: three-dimensional Euclidean geometry geometry: two-dimensional Euclidean geometry grobner: Grobner bases group: permutation and finitely-presented groups liesymm: Lie symmetries linalg: linear algebra logic: Boolean logic networks: graph networks np: Newman-Penrose formalism numtheory: number theory orthopoly: orthogonal polynomials padic: p-adic numbers plots: graphics package powseries: formal power series projgeom: projective geometry simplex: linear optimization stats: statistics student: student calculus totorder: total orders on names