When you do calculations with arbitrary-precision numbers, Mathematica keeps track of precision at all points. In general, Mathematica tries to give you results which have ...
Mathematica stands out from traditional computer languages in supporting many programming paradigms. Procedural programming is the only paradigm available in languages like C ...
Mathematica provides various ways to set up conditionals, which specify that particular expressions should be evaluated only if certain conditions hold. Conditional ...
WeierstrassSigma[u, {g_2, g_3}] gives the Weierstrass sigma function \[Sigma](u; g_2, g_3).
It is always a good idea to give variables and functions names that are as explicit as possible. Sometimes, however, such names may get inconveniently long. In Mathematica, ...
Mathematica can represent not only data and programs, but also the execution history of programs, as symbolic expressions—which can be displayed, manipulated, and analyzed ...
ExpandDenominator[expr] expands out products and powers that appear as denominators in expr.
UnitTriangle[x] represents the unit triangle function on the interval |x| <= 1 .UnitTriangle[x_1, x_2, ...] represents the multidimensional unit triangle function on the ...
Mathematica symbols are the ultimate atoms of symbolic data. Every symbol has a unique name, exists in a certain Mathematica context or namespace, and can have a variety of ...
Mathematica immediately allows you to call both standalone programs and individual functions or methods within running programs. Mathematica's architecture allows external ...