Difference between revisions of "KeepIf Command"

From GeoGebra Manual
Jump to: navigation, search
m (Text replace - "<div class="box info"> 48px|left This page is part of the official manual for print and pdf. For structural reasons normal users can't edit this page. If you found any errors on this page please contact )
Line 6: Line 6:
  
 
; KeepIf[ <Condition>, <Variable>, <List> ]
 
; KeepIf[ <Condition>, <Variable>, <List> ]
: This syntax allows a more flexible condition, eg for Points ''P, Q, R'' <code>KeepIf[x(A) < 3, A, {P, Q, R}]</code> will filter the points whose ''x''-coordinate is greater than 3 out of the list. The Variable A is replaced in turn with ''P'' then ''Q'' then ''R'' for the check.
+
: This syntax allows a more flexible condition.
 +
: {{Example|1=For Points ''P, Q, R'' <code>KeepIf[x(A) < 3, A, {P, Q, R}]</code> will filter the points whose ''x''-coordinate is greater than 3 out of the list. The Variable ''A'' is replaced in turn with ''P'' then ''Q'' then ''R'' for the check..}}

Revision as of 15:03, 19 April 2013



KeepIf[ <Condition>, <List> ]
Creates a new list that only contains those elements of the initial list that fulfil the condition.
Example: KeepIf[x<3, {1, 2, 3, 4, 1, 5, 6}] returns the new list {1, 2, 1}.
Note: For list of numbers arbitrary condition may be used. For list of other objects one can use only conditions of the form x==constant or x!=constant.
KeepIf[ <Condition>, <Variable>, <List> ]
This syntax allows a more flexible condition.
Example: For Points P, Q, R KeepIf[x(A) < 3, A, {P, Q, R}] will filter the points whose x-coordinate is greater than 3 out of the list. The Variable A is replaced in turn with P then Q then R for the check..
© 2024 International GeoGebra Institute