StringFreeQ["string", patt] yields True if no substring in " string" matches the string expression patt, and yields False otherwise. StringFreeQ["string", {patt_1, patt_2, ...
When you set up mathematical formulas, you often have to introduce various kinds of local objects or "dummy variables". You can treat such dummy variables using modules and ...
Particularly when you use transformation rules, you often need to name pieces of patterns. An object like x_ stands for any expression, but gives the expression the name x. ...
Assuming[assum, expr] evaluates expr with assum appended to $Assumptions, so that assum is included in the default assumptions used by functions such as Refine, Simplify, and ...
PrivateNotebookOptions -> {opt_1 -> val_1, opt_2 -> val_2, ...} is an option for notebooks that specifies various low-level notebook settings.
When Mathematica reads the text x^y, it interprets it as x raised to the power y. In a notebook, you can also give the two-dimensional input x^y directly. Mathematica again ...
General Mathematica patterns provide a powerful way to do string manipulation. But particularly if you are familiar with specialized string manipulation languages, you may ...
Structural operations on polynomials. Here is a polynomial in one variable. Expand expands out products and powers, writing the polynomial as a simple sum of terms.
The following techniques are useful for debugging problems with client connections to the license server. MathLM will not start if it cannot find the password file. In that ...
int MLGetUCS2Symbol (MLINK link, const unsigned short ** s, int *len) gets a UCS-2 character string corresponding to the name of a symbol from the MathLink connection ...