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  (3)

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:

TextClipboardType affects how Interpretation is written to the system textual clipboard:

"PlainText" will cause the first argument to be copied to the clipboard:

Here is the pasted form:

plain text

Any other value will cause the input form of the second argument to be copied to the clipboard:

Here is the pasted form:

"input text"

Possible Issues  (1)

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

Wolfram Research (2007), Interpretation, Wolfram Language function, https://reference.wolfram.com/language/ref/Interpretation.html (updated 2014).

Text

Wolfram Research (2007), Interpretation, Wolfram Language function, https://reference.wolfram.com/language/ref/Interpretation.html (updated 2014).

CMS

Wolfram Language. 2007. "Interpretation." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2014. https://reference.wolfram.com/language/ref/Interpretation.html.

APA

Wolfram Language. (2007). Interpretation. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/Interpretation.html

BibTeX

@misc{reference.wolfram_2023_interpretation, author="Wolfram Research", title="{Interpretation}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/Interpretation.html}", note=[Accessed: 19-March-2024 ]}

BibLaTeX

@online{reference.wolfram_2023_interpretation, organization={Wolfram Research}, title={Interpretation}, year={2014}, url={https://reference.wolfram.com/language/ref/Interpretation.html}, note=[Accessed: 19-March-2024 ]}