Diferencia entre revisiones de «Comando Si»
De GeoGebra Manual
Línea 7: | Línea 7: | ||
===Funciones Condicionales=== | ===Funciones Condicionales=== | ||
Este ''Si'' permite crear funciones condicionales que pueden operar como argumentos para componerlos dentro de otros comandos como [[Comando de tipo Derivada|Derivada]], [[Comando de tipo Integral|Integral]] y hasta para, por ejemplo, [[Comando de tipo Interseca|Interseca]]. | Este ''Si'' permite crear funciones condicionales que pueden operar como argumentos para componerlos dentro de otros comandos como [[Comando de tipo Derivada|Derivada]], [[Comando de tipo Integral|Integral]] y hasta para, por ejemplo, [[Comando de tipo Interseca|Interseca]]. | ||
− | |||
+ | ; Si[Condición, Entonces] --------- Si[ Condición, Entonces, Si no ] | ||
{{Example|1=<div> | {{Example|1=<div> | ||
* <code>f(x) = Si[x < 3, cos(x), x^2]</code> establece la función ''cos(x)'' para ''x < 3'' y ''x<sup>2</sup>'' para ''x ≥ 3'' | * <code>f(x) = Si[x < 3, cos(x), x^2]</code> establece la función ''cos(x)'' para ''x < 3'' y ''x<sup>2</sup>'' para ''x ≥ 3'' | ||
− | * <code>f(x) = If[x < 3 ∧ x>0, cos(x)]</code> establece la función ''cos(x)'' para x entre 0 y 3 y queda indefinida para ''x ≥ 3'' o ''0 ≥ x'' | + | * <code>f(x) = If[x < 3 ∧ x>0, cos(x)]</code> establece la función ''cos(x)'' para x entre 0 y 3 y queda indefinida para ''x ≥ 3'' o ''0 ≥ x'' |
* <code>f(x) = If[x < 3 ∧ x>0, cos(x), x^3]</code> establece la función ''cos(x)'' para x entre 0 y 3 y ''x<sup>3</sup>'' para ''x ≥ 3'' o ''0 ≥ x''.</div>}} | * <code>f(x) = If[x < 3 ∧ x>0, cos(x), x^3]</code> establece la función ''cos(x)'' para x entre 0 y 3 y ''x<sup>3</sup>'' para ''x ≥ 3'' o ''0 ≥ x''.</div>}} | ||
+ | |||
{{note|Ver la sección: [[Valores Booleanos]] para identificar los símbolos a emplear en las proposiciones condicionales.}} | {{note|Ver la sección: [[Valores Booleanos]] para identificar los símbolos a emplear en las proposiciones condicionales.}} |
Revisión del 16:54 16 abr 2011
Si
Categorías de Comandos (todos)
- Si[Condición, Objeto a]
- Proporciona una copia del objeto a si la condición resulta verdadera, y un objeto indefinido si se la evalúa "falsa".
- Si[Condición, Objeto a, Objeto b]
- Proporciona una copia del objeto a si la condición resulta "verdadera", y una del objeto b si se la evalúa "falsa".
Alerta: | Ambos, a y b, deben ser objetos del mismo tipo. |
Funciones Condicionales
Este Si permite crear funciones condicionales que pueden operar como argumentos para componerlos dentro de otros comandos como Derivada, Integral y hasta para, por ejemplo, Interseca.
- Si[Condición, Entonces] --------- Si[ Condición, Entonces, Si no ]
Ejemplo:
f(x) = Si[x < 3, cos(x), x^2]
establece la función cos(x) para x < 3 y x2 para x ≥ 3f(x) = If[x < 3 ∧ x>0, cos(x)]
establece la función cos(x) para x entre 0 y 3 y queda indefinida para x ≥ 3 o 0 ≥ xf(x) = If[x < 3 ∧ x>0, cos(x), x^3]
establece la función cos(x) para x entre 0 y 3 y x3 para x ≥ 3 o 0 ≥ x.
Nota: Ver la sección: Valores Booleanos para identificar los símbolos a emplear en las proposiciones condicionales.