One of the most important features of Mathematica is that it is an extensible system. There is a certain amount of mathematical and other functionality that is built into ...
Patterns are used throughout Mathematica to represent classes of expressions. A simple example of a pattern is the expression f[x_]. This pattern represents the class of ...
StringReplace["string", s -> sp] or StringReplace["string", {s_1 -> sp_1, s_2 -> sp_2, ...}] replaces the string expressions s_i by sp_i whenever they appear as substrings of ...
Mathematica includes many powerful operations for working with lists. It is often desirable to map a function onto each individual element in a list. While listable functions ...
The built-in Mathematica iteration functions such as Table and Sum evaluate their arguments in a slightly special way. When evaluating an expression like Table[f,{i,i_max}], ...
Introduction to Dynamic Advanced Dynamic Functionality
TaggingRules is an option for selections that specifies a list of strings to be associated with a selection.
The replacement operator /. allows you to apply transformation rules to a specific expression. Often, however, you want to have transformation rules automatically applied ...
Mathematica's symbolic character allows a powerful unification of the notion of conditionals in programming and in mathematics.
Take
(Built-in Mathematica Symbol) Take[list, n] gives the first n elements of list. Take[list, -n] gives the last n elements of list. Take[list, {m, n}] gives elements m through n of list. Take[list, seq_1, ...