Diferencia entre revisiones de «Comando TextoAFunción»

De GeoGebra Manual
Saltar a: navegación, buscar
(Página creada con «<noinclude>{{Manual Page|version=4.2}}</noinclude>{{command|scripting|TextoAFunción}};TextoAFunción[ <Función (nombre)>, <Cadena> ]:Analiza la cadena y almacena el resul...»)
 
Línea 4: Línea 4:
 
}}
 
}}
 
:{{Example|1=<br><code>TextoAFunción[g, "PolinomioAleatorio[ ElementoAleatorio[{2, 3, 4, 5}], ElementoAleatorio[{2, 3}],ElementoAleatorio[{4, 11}]]"]</code> puede asignar ''g(x) =  3x⁴ + 2x³ + 3x² + 4x + 4''<br><small>No se producirá cambio alguno al pùlsar {{KeyCode|F9}} dado el modo en que se estableción la asignación.</small>}}<hr>
 
:{{Example|1=<br><code>TextoAFunción[g, "PolinomioAleatorio[ ElementoAleatorio[{2, 3, 4, 5}], ElementoAleatorio[{2, 3}],ElementoAleatorio[{4, 11}]]"]</code> puede asignar ''g(x) =  3x⁴ + 2x³ + 3x² + 4x + 4''<br><small>No se producirá cambio alguno al pùlsar {{KeyCode|F9}} dado el modo en que se estableción la asignación.</small>}}<hr>
:{{Note|1=Ver también el comando [[Comando AsignaNúmero|AsignaNúmero]]. }}
+
:{{Note|1=Ver también el comando [[Comando TextoANúmero|TextoANúmero]]. }}

Revisión del 07:13 22 dic 2013


TextoAFunción[ <Función (nombre)>, <Cadena> ]
Analiza la cadena y almacena el resultado en la función indicada, digamos f. La función f debe estar definida y ser libre antes del empleo del comando.
Ejemplos:

Siendo g(x) = 3x² + 2, y tx = "3 x + " + Máximo[1, round(10random())]...
TextoAFunción[g, tx] establece que sea:
g(x) = 3x + 1 ó g(x) = 3 x + 9 u otro.
El término independiente cambia aleatoriamente con cada pulsación de F9

Estando la función libre g predefinida como tal y siendo lP la lista de puntos {A, B, C, D, E, F, G}, se establece la polinómica correspondiente con...
TextoAFunción[g, "AjustePolinómico[lP, 6 ]"]
Bulbgraph.pngAtención: Una vez asignada, g ya no se modifica aunque se desplacen los puntos listados.
Esto opera así porque en los términos en que se la asignó, g permanece como libre.
Distinto sería si se hubiera generado desde una función inicialmente libre (que es un requerimiento) y asignado como:
TextoAFunción[g, "g = AjustePolinómico[lP, 6 ]"]
Tal asignación llevaría a g a operar en adelante como dependiente de los puntos de la lista.
Ejemplo:
TextoAFunción[g, "PolinomioAleatorio[ ElementoAleatorio[{2, 3, 4, 5}], ElementoAleatorio[{2, 3}],ElementoAleatorio[{4, 11}]]"] puede asignar g(x) = 3x⁴ + 2x³ + 3x² + 4x + 4
No se producirá cambio alguno al pùlsar F9 dado el modo en que se estableción la asignación.

Nota: Ver también el comando TextoANúmero.
© 2024 International GeoGebra Institute