Difference between revisions of "If Command"

From GeoGebra Manual
Jump to: navigation, search
m (1 revision)
Line 3: Line 3:
 
; 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:'''
+
{{warning|Both objects must be of the same type.}}
* 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]].
+
===Conditional Functions===
* Example: <tt>f(x) = If[x < 3, sin(x), x^2]</tt> yields a function that equals ''sin(x)'' for ''x < 3'' and ''x<sup>2</sup>'' for ''x ≥ 3''.
+
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]].
* See the section [[Boolean values]] for the symbols used in conditional statements.
+
 
</div>
+
* Example: <tt>f(x) = If[x < 3, sin(x), x^2]</tt> yields a function that equals ''sin(x)'' for ''x < 3'' and ''x<sup>2</sup>'' for ''x ≥ 3''
 +
{{note|See the section [[Boolean values]] for the symbols used in conditional statements.^^

Revision as of 00:31, 4 February 2011


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.
Warning Warning: Both objects must be of the same type.

Conditional Functions

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

{{note|See the section Boolean values for the symbols used in conditional statements.^^

© 2024 International GeoGebra Institute