Diferencia entre revisiones de «Vista Algebraica CAS»

De GeoGebra Manual
Saltar a: navegación, buscar
Línea 2: Línea 2:
 
{{Interfaz_Gráfica|escenario de vista en la versión 4.2}}
 
{{Interfaz_Gráfica|escenario de vista en la versión 4.2}}
 
==Entrada Básica==
 
==Entrada Básica==
* {{KeyCode|Enter}} o {{KeyCode|Intro}} evalúa la entrada
+
*{{KeyCode|Enter}} o {{KeyCode|Intro}} evalúa la entrada
* {{KeyCode|Ctrl+Enter}} controla la entrada pero no la evalúa. Así, ''b + b'' sigue siendo ''b + b''. Vale notar que las asignaciones son evaluadas siempre. Por ejemplo,  a := 5
+
*{{KeyCode|Ctrl+Enter}} controla la entrada pero no la evalúa. Así, '''''b + b''''' sigue siendo '''''b + b'''''. Vale notar que las asignaciones son evaluadas siempre. Por ejemplo,  '''''a := 5'''''
* En una entrada de fila vacía:
+
*En una entrada de fila vacía:
** la {{KeyCode|barra espaciadora}} reitera la salida previa
+
**la {{KeyCode|barra espaciadora}} reitera la salida previa
**<code>)</code> para reproducir la salida previa, entre paréntesis
+
**'''<code>)</code>''' para reproducir la salida previa, entre paréntesis
**<code>=</code> para repetir la entrada previa  
+
**'''<code>=</code>''' para repetir la entrada previa  
* Se concluye la salida con un punto y coma al final de la entrada como, por ejemplo,  <code>a := 5;</code>
+
*Se concluye la salida con un punto y coma al final de la entrada como, por ejemplo,  '''''<code>a := 5;</code>'''''
 
 
 
==Barra de Herramientas==
 
==Barra de Herramientas==
* Un ''clic'' en un botón de la [[Barra de Herramientas]], le establece un comando a la fila que se estuviera editando
+
*Un ''clic'' en un botón de la [[Barra de Herramientas]], le establece un comando a la fila que se estuviera editando
* Se puede seleccionar parte de un texto de entrada para aplicarle la operación sólo a lo elegido  
+
*Se puede seleccionar parte de un texto de entrada para aplicarle la operación sólo a lo elegido  
 
==Variables==
 
==Variables==
 
===Asignaciones y Conexiones con GeoGebra===
 
===Asignaciones y Conexiones con GeoGebra===
* Las asignaciones requieren la notación := . Por ejemplo, <code>b := 5</code>, <code>a(n) := 2n + 3</code>
+
*Las asignaciones requieren la notación '''<code>:= </code>'''. Por ejemplo, '''''<code>b := 5</code>''''', '''''<code>a(n) := 2n + 3</code>'''''
* Para liberar un nombre de variable se puede emplear <code>Elimina[b]</code> o <code>b :=</code>
+
*Para liberar un nombre de variable se puede emplear '''<code>Elimina[b]</code>''' o '''<code>b :=</code>'''
* Las variables y funciones siempre las comparten en conjunto la Vista  CAS en particular y GeoGebra en general, en todos los casos posibles. Si se define <code>b:=5</code> en la Vista CAS, se puede usar ''b'' en todo ámbito de GeoGebra. Si se ha definido la función <code>f(x)=x^2</code> en GeoGebra, se puede usartal función también en la Vista  CAS .  
+
*Las variables y funciones siempre las comparten en conjunto la [[Vista Algebraica CAS|Vista  CAS]] en particular y '''''GeoGebra''''' en general, en todos los casos posibles. Si se define '''''<code>b:=5</code>''''' en la [[Vista Algebraica CAS|Vista  CAS]], se puede usar '''''b''''' en todo ámbito de '''''GeoGebra'''''. Si se ha definido la función '''''<code>f(x)=x^2</code>''''' en la [[Barra de Entrada]], se puede usar tal función también en la [[Vista Algebraica CAS|Vista  CAS]].  
{{note|1=<div>La salida será siempre la expresión '''detrás'''  del signo  <code>:=</code>. Así, cuando se anota  <code>b:=5</code>, la salida será  <code>5</code>.</div>}}.
+
:{{Note|1=<br>La salida será siempre la expresión '''detrás'''  del signo  '''<code>:=</code>'''. Así, cuando se anota  '''''<code>b:=5</code>''''', la salida será  '''''<code>5</code>'''''.}}
 
+
===Referencias de Fila ===
===Referencias de Fila ===
+
Se puede hacer referencia a otras filas de la [[Vista Algebraica CAS|Vista  CAS]] de dos maneras:
Se puede hacer referencia a otras filas de la Vista CAS de dos maneras:
+
*Referencias Estáticas de fila:  se inserta texto desde otra fila, por lo que la entrada es modificada y de ese modo '''''se inserta''''', con...
* Referencias Estáticas de fila:  se inserta texto desde otra fila, por lo que la entrada es modificada.
+
**'''<code><nowiki>#</nowiki></code>''', la salida previa
** <code><nowiki>#</nowiki></code> inserta la salida previa
+
**'''<code><nowiki>#5</nowiki></code>''' la salida de la fila 5
** <code><nowiki>#5</nowiki></code> inserta la salida de la fila 5
+
**'''<code><nowiki>##</nowiki></code>''',  la entrada previa  
** <code><nowiki>##</nowiki></code> inserta la entrada previa  
+
**'''<code><nowiki>#5#</nowiki></code>''', la entrada de la fila 5  
** <code><nowiki>#5#</nowiki></code> inserta la entrada de la fila 5  
+
*Referencias Dinámicas de fila usando el texto desde otra fila pero sin modificar la entrada y de tal modo  '''''se inserta''''', con...
* Referencias Dinámicas de fila usando el texto desde otra fila pero sin modificar la entrada.
+
**'''<code><nowiki>$</nowiki></code>''', la salida previa  
** <code><nowiki>$</nowiki></code> inserta la salida previa  
+
**'''<code><nowiki>$5</nowiki></code>''', la salida de la fila 5   
** <code><nowiki>$5</nowiki></code> inserta la salida de la fila 5   
+
**'''<code><nowiki>$$</nowiki></code>''', la entrada previa  
** <code><nowiki>$$</nowiki></code> inserta la entrada previa  
+
**'''<code><nowiki>$5$</nowiki></code>''', la  entrada de la fila  5
** <code><nowiki>$5$</nowiki></code> inserta la  entrada de la fila  5
 
 
==Ecuaciones==
 
==Ecuaciones==
*Las ecuaciones se escriben usando simplemente el signo igual. Por ejemplo, <code>3x + 5 = 7</code>
+
*Las ecuaciones se escriben usando simplemente el signo igual. Por ejemplo, '''''<code>3x + 5 = 7</code>'''''
*Se pueden realizar operaciones aritméticas sobre ecuaciones. Por ejemplo <code>(3x + 5 = 7) - 5</code> resta 5 a ambos lados de la ecuación. Esta maniobra es muy útil para la resolución manual de ecuaciones.
+
*Se pueden realizar operaciones aritméticas sobre ecuaciones. Por ejemplo '''''<code>(3x + 5 = 7) - 5</code>''''' resta 5 a ambos lados de la ecuación. Esta maniobra es muy útil para la resolución manual de ecuaciones.
*<code>PrimerMiembro[3x + 5 = 7]</code> da por resultado ''3 x + 5'' y <code>SegundoMiembro[3x + 5 = 7]</code> da ''7''
+
*'''<code>PrimerMiembro[3x + 5 = 7]</code>''' da por resultado '''''3 x + 5''''' y '''<code>SegundoMiembro[3x + 5 = 7]</code>''' da '''''7'''''
 
 
 
==Comandos y Herramientas==
 
==Comandos y Herramientas==
 
Conviene consultar los [[Comandos Exclusivos CAS (Cálculo Avanzado)]] y  [[Herramientas CAS - Cálculo Formal]].
 
Conviene consultar los [[Comandos Exclusivos CAS (Cálculo Avanzado)]] y  [[Herramientas CAS - Cálculo Formal]].
 
 
==Barra de Estilo==
 
==Barra de Estilo==
Estando abierta la Vista CAS - Cálculo Simbólico, los iconos correspondientes permiten su ''Cierre'' o ''Expone en una Nueva Ventana''. Si se optara por exponer la Vista CAS en una ventana independiente, además del icono de ''Cierre'', se pasa a contar con el que la ''Expone en la Ventana Principal'' nuevamente.
+
Estando abierta la [[Vista Algebraica CAS|Vista CAS de Cálculo Simbólico]], los iconos correspondientes permiten su ''Cierre'' o decidir que se la ''Expone en una Nueva Ventana''.<br>Si se optara por exponer la [[Vista Algebraica CAS|Vista CAS]] en una ventana independiente, además del icono de ''Cierre'', se pasa a contar con el que la ''Expone en la Ventana Principal'' nuevamente.
 
==Resolución de Ecuaciones==
 
==Resolución de Ecuaciones==
Se pueden emplear los comandos de [[Comando_Soluciones | Soluciones]] y [[Comando_Resuelve|Resuelve]] para resolver ecuaciones.
+
Se pueden emplear los comandos de [[Comando_Soluciones|Soluciones]] y [[Comando_Resuelve|Resuelve]] para resolver ecuaciones.
* [[Comando Soluciones|Soluciones[ <ecuación> ]]] resuelve una ecuación en x
+
*'''[[Comando Soluciones|Soluciones[ <ecuación> ]]]''' resuelve una ecuación en x
** '''Soluciones'''[''x^2 = 4''] da por resultado ''{2, -2}''  
+
**'''Soluciones'''[''x^2 = 4''] da por resultado ''{2, -2}''  
* '''Soluciones'''[ecuación , var] resuelve una ecuación para la variable dada.
+
*'''Soluciones'''[ecuación , var] resuelve una ecuación para la variable dada.
** '''Soluciones'''[''3a = 5b, a''] da por resultado ''{5b / 3}''  
+
**'''Soluciones'''[''3a = 5b, a''] da por resultado ''{5b / 3}''  
* [[Comando Resuelve|Resuelve[ <ecuación > ]]] resuelve una ecuación en x
+
*'''[[Comando Resuelve|Resuelve[ <ecuación > ]]]''' resuelve una ecuación en x
** '''Resuelve'''[''x^2 = 4''] da por resultado ''{x = 2, x = -2}''  
+
**'''Resuelve'''[''x^2 = 4''] da por resultado ''{x = 2, x = -2}''  
* '''Resuelve'''[ecuación , var] resuelve una ecuación para la variable dada.
+
*'''Resuelve'''[ecuación , var] resuelve una ecuación para la variable dada.
** '''Resuelve'''[''3a = 5b, a''] da por resultado ''{a = 5b / 3}''
+
**'''Resuelve'''[''3a = 5b, a''] da por resultado ''{a = 5b / 3}''
 
 
 
==Sistema de Dos Ecuaciones==
 
==Sistema de Dos Ecuaciones==
* '''Soluciones'''[{ecuación 1, ecuación 2}] resuelve dos ecuaciones para x e y
+
*'''Soluciones'''[{ecuación 1, ecuación 2}] resuelve dos ecuaciones para x e y
** '''Soluciones'''[{''x + y = 2, y = x''} ] da por resultado <nowiki>{{1,1}} </nowiki>
+
**'''Soluciones'''[{''x + y = 2, y = x''} ] da por resultado <nowiki>{{1,1}} </nowiki>
* '''Soluciones'''[ {ecuación 1, ecuación 2}, {var1, var2} ] resuelve dos ecuaciones para var1 y var2
+
*'''Soluciones'''[ {ecuación 1, ecuación 2}, {var1, var2} ] resuelve dos ecuaciones para var1 y var2
** '''Soluciones'''[ {''a + b = 2, a = b''}, {''a, b''} ] da por resultado <nowiki>{{1,1}} </nowiki>
+
**'''Soluciones'''[ {''a + b = 2, a = b''}, {''a, b''} ] da por resultado <nowiki>{{1,1}} </nowiki>
* '''Resuelve'''[{ecuación 1, ecuación 2} ] resuelve dos ecuaciones para x e y
+
*'''Resuelve'''[{ecuación 1, ecuación 2} ] resuelve dos ecuaciones para x e y
** '''Resuelve'''[ {''x + y = 2, y = x''} ] da por resultado <nowiki>{{x = 1, y = 1}} </nowiki>
+
**'''Resuelve'''[ {''x + y = 2, y = x''} ] da por resultado <nowiki>{{x = 1, y = 1}} </nowiki>
* '''Resuelve'''[ {ecuación1, ecuación2}, {var1, var2} ] resuelve dos ecuaciones para var1 y var2
+
*'''Resuelve'''[ {ecuación1, ecuación2}, {var1, var2} ] resuelve dos ecuaciones para var1 y var2
** '''Resuelve'''[ {''a + b = 2, a = b''}, {''a, b''} ] da por resultado  <nowiki>{{x = 1,y = 1}} </nowiki>
+
**'''Resuelve'''[ {''a + b = 2, a = b''}, {''a, b''} ] da por resultado  <nowiki>{{x = 1,y = 1}} </nowiki>
 
==Comandos Básicos==
 
==Comandos Básicos==
* '''Desarrolla'''[''expresión''] desarrolla la expresión dada
+
*'''Desarrolla'''[''expresión''] desarrolla la expresión dada
** '''Desarrolla'''[''(x-2) (x+3)''] da por resultado  ''x^2 + x - 6''  
+
**'''Desarrolla'''[''(x-2) (x+3)''] da por resultado  ''x^2 + x - 6''  
* '''Factoriza'''[''expresión''] factoriza la  expresión dada
+
*'''Factoriza'''[''expresión''] factoriza la  expresión dada
** '''Factoriza'''[''2x^3 + 3x^2 - 1''] da por resultado  ''2*(x+1)^2 * (x-1/2)''  
+
**''Factoriza'''[''2x^3 + 3x^2 - 1''] da por resultado  ''2*(x+1)^2 * (x-1/2)''  
* '''ValorNumérico'''[expresión],'''ValorNumérico'''[expresión, precisión] procura determinar una aproximación a numérica de la expresión dada con la precisión indicada en cantidad de cifras significativas
+
*'''ValorNumérico'''[expresión],'''ValorNumérico'''[expresión, precisión] procura determinar una aproximación a numérica de la expresión dada con la precisión indicada en cantidad de cifras significativas
** '''ValorNumérico'''[''1/2''] da por resultado ''0.5''
+
**'''ValorNumérico'''[''1/2''] da por resultado ''0.5''
** '''ValorNumérico'''[''sin(1), 20''] da por resultado ''0.84147098480789650666''
+
**'''ValorNumérico'''[''sin(1), 20''] da por resultado ''0.84147098480789650666''
 
 
 
==Cálculo==
 
==Cálculo==
* [[Comando Límite|Limite[ <expresión>, <variable>, <valor> ]]] procura determinar el límite de una expresión.
+
*[[Comando Límite|Limite[ <expresión>, <variable>, <valor> ]]] procura determinar el límite de una expresión.
** '''Límite'''[''sin(x)/x, x, 0''] da por resultado ''1''  
+
**'''Límite'''[''sin(x)/x, x, 0''] da por resultado ''1''  
* [[Comando LímiteInferior|LímiteSuperior[ <expresión>, <variable>, <valor> ]]] procura determinar el límite superior de una expresión.
+
*[[Comando LímiteInferior|LímiteSuperior[ <expresión>, <variable>, <valor> ]]] procura determinar el límite superior de una expresión.
** '''LímiteSuperior'''[ 1/x, x, 0 ] da por resultado Infinito  
+
**'''LímiteSuperior'''[ 1/x, x, 0 ] da por resultado Infinito  
* [[Comando LímiteInferior|LímiteInferior[ <expresión>, <variable>, <valor> ]]] procura determinar el límite inferior de una expresión.
+
*[[Comando LímiteInferior|LímiteInferior[ <expresión>, <variable>, <valor> ]]] procura determinar el límite inferior de una expresión.
** '''LímiteInferior'''[ ''1/x, x, 0'' ] da por resultado Infinito  
+
**'''LímiteInferior'''[ ''1/x, x, 0'' ] da por resultado Infinito  
* [[Comando Suma|Suma[ <expresión>, <variable>, <desde>, <hasta> ]]]  halla la suma de una secuencia
+
*[[Comando Suma|Suma[ <expresión>, <variable>, <desde>, <hasta> ]]]  halla la suma de una secuencia
** '''Suma'''[''i^2, i, 1, 3''] da por resultado ''14''
+
**'''Suma'''[''i^2, i, 1, 3''] da por resultado ''14''
** '''Suma'''[''r^i,  i, 0, n''] da por resultado ''(1-r^(n+1))/(1-r)''
+
**'''Suma'''[''r^i,  i, 0, n''] da por resultado ''(1-r^(n+1))/(1-r)''
** '''Suma'''[''(1/3)^i,  i, 0, Infinito''] da por resultado ''3/2''  
+
**'''Suma'''[''(1/3)^i,  i, 0, Infinito''] da por resultado ''3/2''  
* [[Comando Derivada|Derivada[ <función> ]]], [[Comando Derivada|Derivada[ <función>, <variable> ]]], [[Comando Derivada|Derivada[ <función>, <variable>, <n> ]]] calcula la derivada de una función respecto de la variable dada. Se asume que la variable es "x"  de no establecerse otra.
+
*[[Comando Derivada|Derivada[ <función> ]]], [[Comando Derivada|Derivada[ <función>, <variable> ]]], [[Comando Derivada|Derivada[ <función>, <variable>, <n> ]]] calcula la derivada de una función respecto de la variable dada. Se asume que la variable es "x"  de no establecerse otra.
** [[Comando Derivada|Derivada]][sin(x)/x^2, x] da por resultado ''(x^2*cos(x) - sin(x)*2*x) / x^4''
+
**[[Comando Derivada|Derivada]][sin(x)/x^2, x] da por resultado ''(x^2*cos(x) - sin(x)*2*x) / x^4''
** [[Comando Derivada|Derivada]][sin(a*x), x, 2] da por resultado ''-sin(a*x)*a^2''  
+
**[[Comando Derivada|Derivada]][sin(a*x), x, 2] da por resultado ''-sin(a*x)*a^2''  
* [[Comando Integral|Integral[ <función>, <variable> ]]], [[Comando Integral|Integral[ <función>, <variable>, x1, x2 ]]] halla la integral (definida) de una función respecto a la variable dada
+
*[[Comando Integral|Integral[ <función>, <variable> ]]], [[Comando Integral|Integral[ <función>, <variable>, x1, x2 ]]] halla la integral (definida) de una función respecto a la variable dada
** [[Comando Integral|Integral]][cos(x), x] da por resultado ''sin(x)''
+
**[[Comando Integral|Integral]][cos(x), x] da por resultado ''sin(x)''
** [[Comando Integral|Integral]][cos(x), x, a, b] da por resultado ''sin(b) - sin(a)''
+
**[[Comando Integral|Integral]][cos(x), x, a, b] da por resultado ''sin(b) - sin(a)''

Revisión del 00:01 8 oct 2012

Entrada Básica

  • Enter o Intro evalúa la entrada
  • Ctrl + Enter controla la entrada pero no la evalúa. Así, b + b sigue siendo b + b. Vale notar que las asignaciones son evaluadas siempre. Por ejemplo, a := 5
  • En una entrada de fila vacía:
    • la barra espaciadora reitera la salida previa
    • ) para reproducir la salida previa, entre paréntesis
    • = para repetir la entrada previa
  • Se concluye la salida con un punto y coma al final de la entrada como, por ejemplo, a := 5;

Barra de Herramientas

  • Un clic en un botón de la Barra de Herramientas, le establece un comando a la fila que se estuviera editando
  • Se puede seleccionar parte de un texto de entrada para aplicarle la operación sólo a lo elegido

Variables

Asignaciones y Conexiones con GeoGebra

  • Las asignaciones requieren la notación := . Por ejemplo, b := 5, a(n) := 2n + 3
  • Para liberar un nombre de variable se puede emplear Elimina[b] o b :=
  • Las variables y funciones siempre las comparten en conjunto la Vista CAS en particular y GeoGebra en general, en todos los casos posibles. Si se define b:=5 en la Vista CAS, se puede usar b en todo ámbito de GeoGebra. Si se ha definido la función f(x)=x^2 en la Barra de Entrada, se puede usar tal función también en la Vista CAS.
Nota:
La salida será siempre la expresión detrás del signo :=. Así, cuando se anota b:=5, la salida será 5.

Referencias de Fila

Se puede hacer referencia a otras filas de la Vista CAS de dos maneras:

  • Referencias Estáticas de fila: se inserta texto desde otra fila, por lo que la entrada es modificada y de ese modo se inserta, con...
    • #, la salida previa
    • #5 la salida de la fila 5
    • ##, la entrada previa
    • #5#, la entrada de la fila 5
  • Referencias Dinámicas de fila usando el texto desde otra fila pero sin modificar la entrada y de tal modo se inserta, con...
    • $, la salida previa
    • $5, la salida de la fila 5
    • $$, la entrada previa
    • $5$, la entrada de la fila 5

Ecuaciones

  • Las ecuaciones se escriben usando simplemente el signo igual. Por ejemplo, 3x + 5 = 7
  • Se pueden realizar operaciones aritméticas sobre ecuaciones. Por ejemplo (3x + 5 = 7) - 5 resta 5 a ambos lados de la ecuación. Esta maniobra es muy útil para la resolución manual de ecuaciones.
  • PrimerMiembro[3x + 5 = 7] da por resultado 3 x + 5 y SegundoMiembro[3x + 5 = 7] da 7

Comandos y Herramientas

Conviene consultar los Comandos Exclusivos CAS (Cálculo Avanzado) y Herramientas CAS - Cálculo Formal.

Barra de Estilo

Estando abierta la Vista CAS de Cálculo Simbólico, los iconos correspondientes permiten su Cierre o decidir que se la Expone en una Nueva Ventana.
Si se optara por exponer la Vista CAS en una ventana independiente, además del icono de Cierre, se pasa a contar con el que la Expone en la Ventana Principal nuevamente.

Resolución de Ecuaciones

Se pueden emplear los comandos de Soluciones y Resuelve para resolver ecuaciones.

  • Soluciones[ <ecuación> ] resuelve una ecuación en x
    • Soluciones[x^2 = 4] da por resultado {2, -2}
  • Soluciones[ecuación , var] resuelve una ecuación para la variable dada.
    • Soluciones[3a = 5b, a] da por resultado {5b / 3}
  • Resuelve[ <ecuación > ] resuelve una ecuación en x
    • Resuelve[x^2 = 4] da por resultado {x = 2, x = -2}
  • Resuelve[ecuación , var] resuelve una ecuación para la variable dada.
    • Resuelve[3a = 5b, a] da por resultado {a = 5b / 3}

Sistema de Dos Ecuaciones

  • Soluciones[{ecuación 1, ecuación 2}] resuelve dos ecuaciones para x e y
    • Soluciones[{x + y = 2, y = x} ] da por resultado {{1,1}}
  • Soluciones[ {ecuación 1, ecuación 2}, {var1, var2} ] resuelve dos ecuaciones para var1 y var2
    • Soluciones[ {a + b = 2, a = b}, {a, b} ] da por resultado {{1,1}}
  • Resuelve[{ecuación 1, ecuación 2} ] resuelve dos ecuaciones para x e y
    • Resuelve[ {x + y = 2, y = x} ] da por resultado {{x = 1, y = 1}}
  • Resuelve[ {ecuación1, ecuación2}, {var1, var2} ] resuelve dos ecuaciones para var1 y var2
    • Resuelve[ {a + b = 2, a = b}, {a, b} ] da por resultado {{x = 1,y = 1}}

Comandos Básicos

  • Desarrolla[expresión] desarrolla la expresión dada
    • Desarrolla[(x-2) (x+3)] da por resultado x^2 + x - 6
  • Factoriza[expresión] factoriza la expresión dada
    • Factoriza'[2x^3 + 3x^2 - 1] da por resultado 2*(x+1)^2 * (x-1/2)
  • ValorNumérico[expresión],ValorNumérico[expresión, precisión] procura determinar una aproximación a numérica de la expresión dada con la precisión indicada en cantidad de cifras significativas
    • ValorNumérico[1/2] da por resultado 0.5
    • ValorNumérico[sin(1), 20] da por resultado 0.84147098480789650666

Cálculo

© 2024 International GeoGebra Institute