Difference between revisions of "ParseToFunction Command"
From GeoGebra Manual
(Autogenerated from properties) |
|||
(13 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | + | <noinclude>{{Manual Page|version=5.0}}</noinclude>{{command|scripting}} | |
− | <noinclude>{{Manual Page|version= | + | ;ParseToFunction( <Text> ) |
− | {{command|scripting}} | + | :Parses the text containing the function definition and creates the corresponding [[Functions|function]]. |
− | ;ParseToFunction[ <Function>, < | + | :{{examples|1=<div> |
− | :{{ | + | :*<code><nowiki> ParseToFunction("x^2")</nowiki></code> creates the function ''f''(''x'') = ''x''<sup>2</sup>''. |
+ | :*<code><nowiki> ParseToFunction("t+2/t"})</nowiki></code> creates the function ''f''(''t'') = ''t'' + 2/''t''.</div>}} | ||
+ | |||
+ | ;ParseToFunction( <Function>, <Text> ) | ||
+ | :Parses the string and stores the result to a [[Functions|function]] ''f'', which must be defined and [[Free, Dependent and Auxiliary Objects|free]] before the command is used. | ||
+ | :{{example|1=Define <code><nowiki> f(x) = 3x² + 2</nowiki></code> and <code><nowiki> text1 = "f(x) = 3x + 1"</nowiki></code>. <code><nowiki> ParseToFunction(f, text1)</nowiki></code> returns ''f(x) = 3x + 1''.}} | ||
+ | |||
+ | ;ParseToFunction( <Text>, <List of variables> ) | ||
+ | :Parses the text containing the function definition and creates the corresponding [[Functions|function]] of the variables defined in the list. | ||
+ | :{{example|1=<code><nowiki> ParseToFunction("2u+3v",{"u", "v"})</nowiki></code> creates the function ''a(u,v) = 2u + 3v''.}} | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | {{note|1=See also [[ParseToNumber Command|ParseToNumber]] command. }} |
Latest revision as of 18:20, 13 April 2022
- ParseToFunction( <Text> )
- Parses the text containing the function definition and creates the corresponding function.
- Examples:
ParseToFunction("x^2")
creates the function f(x) = x2.ParseToFunction("t+2/t"})
creates the function f(t) = t + 2/t.
- ParseToFunction( <Function>, <Text> )
- Parses the string and stores the result to a function f, which must be defined and free before the command is used.
- Example: Define
f(x) = 3x² + 2
andtext1 = "f(x) = 3x + 1"
.ParseToFunction(f, text1)
returns f(x) = 3x + 1.
- ParseToFunction( <Text>, <List of variables> )
- Parses the text containing the function definition and creates the corresponding function of the variables defined in the list.
- Example:
ParseToFunction("2u+3v",{"u", "v"})
creates the function a(u,v) = 2u + 3v.
Note: See also ParseToNumber command.