"MathExpression" (Interpreter Type)
Mathematical expression in natural language.
Details
- "MathExpression" can be used in Interpreter and related constructs, including deployed smart form fields.
- Use of "MathExpression" requires connectivity to the Wolfram Cloud.
Allowed Forms
- Any free-form mathematical expression.
Restriction Specifications
-
Restricted ["MathExpression" ,symbols] an expression involving only the given symbols (All , Automatic , or an explicit list)Restricted ["MathExpression" ,symbols,contexts] an expression involving only the given symbols or symbols in the given contexts (All , Automatic , or an explicit list)Restricted ["MathExpression" ,symbols,contexts,resultcontext] an expression involving only the given symbols or symbols in the given contexts, where the new symbols are created in resultcontext
Interpretation
- "MathExpression" yields a representation of the expression in the Wolfram Language.
Examples
Basic Examples (7)
Interpret mathematical expressions:
The expression is evaluated:
Restrict to a list of choices:
By default, all symbols are allowed. Restrict to a list of allowed symbols:
By default, new symbols are created in $Context , but a custom context can be specified:
Specify contexts for the allowed and output symbols:
Prevent the creation of any new symbol:
See Also
Interpreter SemanticImport Restricted Failure
Interpreter Types: HeldMathExpression InactiveMathExpression MathFormula Expression WolframLanguageSymbol HeldMathFormula InactiveMathFormula HeldExpression InactiveExpression SemanticExpression HeldSemanticExpression InactiveSemanticExpression ComputedWolframLanguageSymbol