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.
> with(linalg);
[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