Interpretation

Interpretation[e,expr]

represents an object that displays as e, but is interpreted as the unevaluated form of expr if supplied as input.

Interpretation[{x=x0,y=y0,},e,expr]

allows local variables x, y, in e and expr.

Details and Options

Examples

open allclose all

Basic Examples  (2)

Specify an interpretation for a string:

Copy and paste the output above to use the string in calculations:

Specify scoped variables:

Copying and evaluating:

Scope  (2)

Interpret a 2D graphic as a 3D graphic:

Copy, paste, and evaluate the output above to get the resulting interpretation:

Create a fully evaluated interpretation:

Properties & Relations  (2)

Interpretation does not by default evaluate its last argument:

Iconize has a unique appearance and evaluates its argument by default:

Interpretation allows you to specify an arbitrary appearance for expression:

Possible Issues  (1)

If a call to Interpretation can be interpreted as having three arguments, it will be:

Introduced in 2007
 (6.0)
 |
Updated in 2008
 (7.0)
2014
 (10.0)