Difference between revisions of "If Command"
From GeoGebra Manual
m (improve category sort - simple version) |
(include note on creating conditional functions) |
||
Line 2: | Line 2: | ||
; If[Condition, Object]: Yields a copy of the object if the condition evaluates to ''true'', and an undefined object if it evaluates to ''false''. | ; If[Condition, Object]: Yields a copy of the object if the condition evaluates to ''true'', and an undefined object if it evaluates to ''false''. | ||
; If[Condition, Object a, Object b]: Yields a copy of object ''a'' if the condition evaluates to ''true'', and a copy of object ''b'' if it evaluates to ''false''. | ; If[Condition, Object a, Object b]: Yields a copy of object ''a'' if the condition evaluates to ''true'', and a copy of object ''b'' if it evaluates to ''false''. | ||
+ | <div class="note">'''Note:''' | ||
+ | * The ''If'' command can be used to create conditional functions. Such conditional functions may be used as arguments in any command that takes a function argument, such as [[Derivative Command|Derivative]], [[Integral Command|Integral]], and [[Intersect Command|Intersect]]. | ||
+ | * Example: ''f(x) = If[x < 3, sin(x), x^2]'' yields a function that equals sin(x) for x < 3 and x<sup>2</sup> for x ≥ 3. | ||
+ | </div> |
Revision as of 23:50, 25 October 2009
- If[Condition, Object]
- Yields a copy of the object if the condition evaluates to true, and an undefined object if it evaluates to false.
- If[Condition, Object a, Object b]
- Yields a copy of object a if the condition evaluates to true, and a copy of object b if it evaluates to false.
Note:
- The If command can be used to create conditional functions. Such conditional functions may be used as arguments in any command that takes a function argument, such as Derivative, Integral, and Intersect.
- Example: f(x) = If[x < 3, sin(x), x^2] yields a function that equals sin(x) for x < 3 and x2 for x ≥ 3.