Mathematica supports an extremely wide range of mathematical notation, although often it does not assign a predefined meaning to it. Thus, for example, you can enter an ...
Mathematica can be used to make plots of functions. You give Mathematica a function, and it builds up a curve or surface by evaluating the function at many different points. ...
SquareFreeQ, PrimePowerQ, KroneckerSymbol, ChineseRemainder and PrimitiveRoot have been added to the built-in Mathematica kernel functions. NextPrime and PreviousPrime are ...
IntegerPart[x] gives the integer part of x.
SatisfiabilityCount[bf] counts the number of possible combinations of variable values that yield True when supplied as arguments to the Boolean function ...
This package implements Hamilton's quaternion algebra. Quaternions have the form a+bi+cj+dk where a, b, c, and d are real numbers. The symbols i, j, and k are multiplied ...
GraphPlot[{v i 1 -> v j 1, v i 2 -> v j 2, ...}] generates a plot of the graph in which vertex v_ik is connected to vertex v_jk.GraphPlot[{{v i 1 -> v j 1, lbl_1}, ...}] ...
RecurrenceTable[eqns, expr, {n, n_max}] generates a list of values of expr for successive n based on solving the recurrence equations eqns.RecurrenceTable[eqns, expr, nspec] ...
MaximalIndependentVertexSet[g] gives a maximal independent vertex set of an undirected graph g.MaximalIndependentVertexSet[g, w] gives a maximal independent vertex set of g ...
Differences[list] gives the successive differences of elements in list. Differences[list, n] gives the n\[Null]^th differences of list. Differences[list, {n_1, n_2, ...}] ...