Difference between revisions of "Execute Command"

From GeoGebra Manual
Jump to: navigation, search
(<!-- and ---> hide the last note as we have checked that commands in Spanish with "Ejecuta" are running all right in every try.)
Line 1: Line 1:
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>
 
<noinclude>{{Manual Page|version=4.0}}</noinclude>
 
{{command|scripting}}
 
{{command|scripting}}
;Execute[<List of Texts>]
+
;Execute[ <List of Texts> ]
 
:Executes list of commands entered as texts.
 
:Executes list of commands entered as texts.
  
{{example|1=<div>
+
:{{Examples|1=<br>
* <code><nowiki>Execute[{"A=(1,1)","B=(3,3)","C=Midpoint[A,B]"}]</nowiki></code> creates points ''A, B'' and their midpoint ''C''.
+
::<code><nowiki>Execute[{"A=(1,1)","B=(3,3)","C = Midpoint[A, B]"}]</nowiki></code> creates points ''A, B'' and their midpoint ''C''.<br><br>
 +
::<code><nowiki>Execute[Join[{"f_{1} = 1", "f_{2} = 1"}, Sequence["f_{"+(i + 2) + "} = f_{" + (i+1) + "} + f_{"+ i +"}", i, 1, 10]]]</nowiki></code> creates first 10 elements of [[w:Fibonacci sequence|Fibonacci sequence]].}}
  
* <code><nowiki>Execute[Join[{"f_{1}=1","f_{2}=1"},Sequence["f_{"+(i+2)+"}=f_{"+(i+1)+"}+f_{"+i+"}",i,1,10]]]</nowiki></code> creates first 10 elements of [[w:Fibonacci sequence|Fibonacci sequence]].</div>}}
+
;Execute[ <List of Texts>, <Parameter 1>, ... , <Parameter 9> ]
 
 
;Execute[<List of Texts>,<Parameter 1>,....,<Parameter 9>]
 
 
:Replaces %1 for parameter 1, %2 for parameter 2 and so on in each text in list. Up to 9 parameters can be specified. After the replacement, resulting scripts are executed.
 
:Replaces %1 for parameter 1, %2 for parameter 2 and so on in each text in list. Up to 9 parameters can be specified. After the replacement, resulting scripts are executed.
{{example| 1=<code>Execute[{"Midpoint[%1,%2]"},A,B]</code> creates midpoint of segment ''AB''.}}
+
:{{example|1=<br><code>Execute[{"Midpoint[%1,%2]"},A,B]</code> creates midpoint of segment ''AB''.}}
 
+
<!--
{{note| 1=<div>Command names '''must be in English''' in the texts for this command to work</div>}}
+
:{{note| 1=<div>Command names '''must be in English''' in the texts for this command to work</div>}}.--->

Revision as of 21:23, 19 November 2012



Execute[ <List of Texts> ]
Executes list of commands entered as texts.
Examples:
Execute[{"A=(1,1)","B=(3,3)","C = Midpoint[A, B]"}] creates points A, B and their midpoint C.

Execute[Join[{"f_{1} = 1", "f_{2} = 1"}, Sequence["f_{"+(i + 2) + "} = f_{" + (i+1) + "} + f_{"+ i +"}", i, 1, 10]]] creates first 10 elements of Fibonacci sequence.


Execute[ <List of Texts>, <Parameter 1>, ... , <Parameter 9> ]
Replaces %1 for parameter 1, %2 for parameter 2 and so on in each text in list. Up to 9 parameters can be specified. After the replacement, resulting scripts are executed.
Example:
Execute[{"Midpoint[%1,%2]"},A,B] creates midpoint of segment AB.


© 2024 International GeoGebra Institute