<evaluate/>
<evaluate/>
is a Math Operator
component which renders the result of a <function>
evaluated at a specified input
parameter or parameters.
This is a self-closing tag; it’s tempting to try to nest the function within opening and closing tags, but this is
incorrect — the function to be evaluated
must instead be specified within the function
attribute directly.
Attributes and Properties
Attribute | Type | Values |
---|---|---|
anchor = "…" | point | |
createIntervals = "…" | boolean | "true" "false" |
createVectors = "…" | boolean | "true" "false" |
displayBlanks = "…" | boolean | "true" "false" |
displayDecimals = "…" | integer | |
displayDigits = "…" | integer | |
displaySmallAsZero = "…" | number | |
draggable = "…" | boolean | "true" "false" |
expand = "…" | boolean | "true" "false" |
forceNumeric = "…" | boolean | "true" "false" |
forceSymbolic = "…" | boolean | "true" "false" |
format = "…" | text | "text" "latex" |
function = "…" | ||
functionSymbols = "…" | textList | |
input = "…" | ||
layer = "…" | number | |
padZeros = "…" | boolean | "true" "false" |
parseScientificNotation = "…" | boolean | "true" "false" |
positionFromAnchor = "…" | text | "upperright" "upperleft" "lowerright" "lowerleft" "top" "bottom" "left" "right" "center" |
referencesAreFunctionSymbols = "…" | ||
renderMode = "…" | text | |
simplify = "…" | text | "none" "full" "numbers" "numberspreserveorder" |
splitSymbols = "…" | boolean | "true" "false" |
unordered = "…" | boolean | "true" "false" |
Property | Type |
---|---|
$e.anchor | point |
$e.backgroundColor | text |
$e.createIntervals | boolean |
$e.createVectors | boolean |
$e.disabled | boolean |
$e.displayBlanks | boolean |
$e.displayDecimals | integer |
$e.displayDigits | integer |
$e.displaySmallAsZero | number |
$e.draggable | boolean |
$e.expand | boolean |
$e.fixed | boolean |
$e.fixLocation | boolean |
$e.forceNumeric | boolean |
$e.forceSymbolic | boolean |
$e.format | text |
$e.formula | math |
$e.functionSymbols | textList |
$e.hidden | boolean |
$e.isNumber | boolean |
$e.isNumeric | boolean |
$e.latex | latex |
$e.layer | number |
$e.list | [ math ] |
$e.matrix | [ math ] |
$e.matrixSize | numberList |
$e.number | number |
$e.numColumns | integer |
$e.numDimensions | integer |
$e.numListItems | integer |
$e.numRows | integer |
$e.padZeros | boolean |
$e.parseScientificNotation | boolean |
$e.positionFromAnchor | text |
$e.renderMode | text |
$e.simplify | text |
$e.splitSymbols | boolean |
$e.text | text |
$e.textColor | text |
$e.textStyleDescription | text |
$e.unordered | boolean |
$e.value | evaluate |
$e.vector | [ math ] |
$e.x | math |
$e.y | math |
$e.z | math |
Example: <evaluate/>
a function at a user-input
The two required attributes for the <evaluate/>
component are function
and input
.
Example: <evaluate/>
- the shortcut
The shortcut macro for the evaluate component is $$function(input)
.
Attribute Example: function
The function
attribute specifies a target function to evaluate.
Attribute Example: input
The input
attribute specifies an input at which to evaluate the function.
Attribute Example: forceNumeric
The forceNumeric
attribute forces a numerical evaluation of the function.