Diferencia entre revisiones de «Vista Algebraica CAS»

De GeoGebra Manual
Saltar a: navegación, buscar
m (Página redirigida a Vista CAS)
 
(No se muestran 66 ediciones intermedias de otro usuario)
Línea 1: Línea 1:
<noinclude>{{Manual Page|version=4.2}}</noinclude>{{beta_manual|version=4.2}}{{Interfaz_Gráfica|escenario de vista en la versión 4.2}}
+
#REDIRECT[[Vista CAS]]
====[[Image:View-cas24.png]]Vista Algebraica CAS C<sub><small>omputación</small></sub>A<sub><small>lgebraica</small></sub>S<sub><small>imbólica</small></sub>====
 
Esta [[Vistas|vista]], asociada al '''''Sistema de Computación Algebraica''''', permite operar simbólicamente, incluyendo literales.<br>Compuesta por filas que habilitan una celda o campo de entrada en el renglón superior y presentan la salida en el inferior, su funcionalidad es similar a la de la [[Barra de Entrada]] con las siguientes diferencias:
 
*Pueden emplearse variables a las que no se les hubiera asignado valor alguno, dado que se puede operar con literales. Por ejemplo, "(a+b)^2" resulta [[Herramienta de Evalúa|evaluado]] como "a^2 + 2*a*b + b^2"
 
*La operación correspondiente al producto debe explicitarse empleando el signo respectivo o, al menos, un espacio. Así, mientras en la [[Barra de Entrada]] puede anotarse indistintamente '''''a(b+c)''''' o '''''a*(b+c)''''', la multiplicación, en la '''Vista CAS''' sólo es válida cuando se incluye el signo '''<code>*</code> ''' y se debe anotarse como '''<code>a*(b+c)</code>'''<sup>o, en última instancia, <code>a (b+c)</code></sup>
 
*<code>=</code> se emplea para las ecuaxiones y <code>:=</code> para las asignaciones. Por eso, <code>b=2</code> '''no''' asignará el valor 2 a ''b''<sup>(Ver mayores detalles en la [[#Asignaciones y Conexiones con GeoGebra|sección sobre asignaciones]])</sup>
 
*Los usos del signo igual se distinguen incluso desde la sintaxis correspondiente dado que...
 
**'''<code>=</code>''' se emplea para anotar ecuaciones
 
**'''<code>:=</code>''' para la asignación de variables
 
**''<code>==</code>'' para el control ''Booleano'' de igualdad. siendo la salida un valor de verdad según sean iguales o no sendos miembros a derecha e izquierda del signo.
 
:{{warning|1=Estas distinciones tienen consecuencias prácticas. Así:
 
:*''h:=2'' le asigna a ''h'' el valor 2
 
:*''h=2'' en lugar de asignarle a ''h'' el valor 2, establecerá una función ''h'' con valor constante ''2''
 
:*''h == 2'' evaluará si ''h'' equivale a ''2''
 
}}
 
:{{Note|1=Ver la sección [[#Asignaciones y Conexiones con GeoGebra|sobre asignaciones]] para mayores detalles.}}
 
 
 
==Entrada Básica==
 
*{{KeyCode|Enter}} o {{KeyCode|Intro}}, activado [[Archivo:Tool Evaluate.gif]], [[Herramienta de Evalúa|evalúa]]  la entrada
 
*{{KeyCode|Ctrl+Enter}}, o {{KeyCode|Intro}} con [[Archivo:Tool Numeric.gif]] ''activo'', [[Herramienta de Valor Numérico|valora numéricamente]] la entrada. Por ejemplo, '''''<code>sqrt(2)</code>''''' da '''''1.41'''''.
 
* {{KeyCode|Alt+Enter}} controla la entrada pero no la evalúa. Así, '''''b + b''''' sigue siendo '''''b + b''''' y <code> sqrt(2)</code> da $\sqrt{2}$.<br/>Vale notar que las asignaciones son evaluadas siempre. Por ejemplo,  '''''a := 5'''''
 
*En una entrada de fila vacía:
 
**la {{KeyCode|barra espaciadora}} reitera la salida previa
 
**'''<code>)</code>''' para reproducir la salida previa, entre paréntesis
 
**'''<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>'''''
 
 
 
==Objetos Ocultos o Expuestos==
 
En esta vista, al (des)tildar el redondelito a la izquiera de cada fila se establece el estado de ''visibilidad'' (expuesto u oculto) del objeto definido.<br>Cuando esto es viable, el objeto creado pasa a ser visible en la [[Vista Gráfica]] activa y a tener entidad y nominación en la [[Vista Algebraica|Algebraica]].<br>El específico tratamiento simbólico de las operaciones establece resultados que no siempre dan pie a la exposición [[Vista Gráfica|gráfica]] o al registro [[Vista Algebraica|algebraico]].
 
:{{Examples|1=<br>Si hubiera una entrada como: '''<code>ListaRaíces[Secuencia[5] ñ]</code>''' daría por resultado la lista ''{(ñ, 0), (2ñ, 0), (3ñ, 0), (4ñ, 0), (5ñ, 0)}'' a la que no es posible darle entidad ni en el registro [[Vista Algebraica|algebraico]] ni en el [[Vista Gráfica|gráfico]] porque se está frente a una operación de orden simbólico.<br>La lista devendría de puntos si se le asignara valor a ''ñ'' acaso empleando la herramienta para la [[Archivo:Mode substitute 32.gif]] [[Herramienta de Sustituye|sustitución]] y entonces, efectivamente, tildar el redondelito a la izquierda de la fila sería no sólo viable sino además eficaz para que la lista, ahora de punto, se exponga en sendos registros ([[Vista Gráfica|gráfico]] y [[Vista Algebraica|algebraico]]).<br><br>Si esta asignación, en lugar de a través de una [[Herramienta de Sustituye|sustitución]]. se realizara creando un deslizador ''ñ'', sería preciso volver a pulsar {{KeyCode|Enter}} ({{KeyCode|Intro}} en algunos teclados) en la expresión correspondiente para que el resultado se correlacione dinámicamente con el valor que fuera tomando ''ñ'' y desde ese momento tener disponible el redondelito izquierdo para el tildado<br><br>'''<code><nowiki>Cauchy[ñ, 2 ñ, x]</nowiki></code>''' da por resultado '''''0.32arctan(<math>\frac{x - 2 ñ}{ñ}</math>) + 0.5'''''  si se pulsa [[Archivo:Tool Numeric.gif]] y con [[Archivo:Tool Evaluate.gif]]  $ \frac{ 2 arctan(\frac{x-2 ñ}{ñ}) + π}{ \  2 \pi \; }$ dejando inhabilitada  la posibilidad de darle entidad [[Vista Algebraica|algebraica]] o [[Vista Gráfica|gráfica]] al resultado dado que el literal ''ñ'' no tiene valor asignado.<br><br>Si se ingresara, en cambio,  '''<code><nowiki>Cauchy[π,2π,x]</nowiki></code>''' el resultado  $ \frac{ 2 arctan(\frac{x-2π }{π}) + π}{ \  2 \pi \; }$  sería trazado como representación en la [[Vista Gráfica]] al tildar el redondelito que encabeza la fila correspondiente de la ''Vista CAS''.<br><br>'''<code>Pascal[1, 1 / 3, x[A] > 2]</code>''' da [[Archivo:Tool Numeric.gif]] ''0.94'' o [[Archivo:Tool Numeric.gif]]  ''5.12'' un resultado acorde al valor dinámico de verdad de la variable booleana pero '''no''' se desenvuelven los diagramas.<br>Si se tildara el redondelito de encabezamiento de la fila, quedará representado el deslizador correspondiente al valor, '''no''' el histograma.
 
}}<br>{{mbox|text=En uno u otro caso, para ver el registro gráfico de los puntos resultantes, será necesario tildar el redondelito a la derecha de la fila correspondiente en la ''Vista CAS''.
 
}}
 
 
 
==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
 
:{{Examples|1=Si hubiera una entrada como:<br>'''<code>Baricentro[{A, B, Interseca[x^2 + 1, (x - 3)^2 + 1] }, {Distancia[ A, K] , 7, Máximo[ 1, Distancia[B, A] ] } ]</code>''' en una fila, se podría seleccionar una u otra sección para conocer resultados de cada una. Así, al seleccionar...<br>
 
:*'''<code>Interseca[x^2 + 1, (x - 3)^2 + 1] </code>''' se [[Herramienta de Evalúa|evaluará]] como [[Archivo:Tool Evaluate.gif]]<br><small><small>$\mathbf{Baricentro[ \{ A, B,  \{  \left( \frac{3}{2}, \frac{13}{4} \right)  \}  \} , \{ Distancia[A,K], 7, Máximo[1,Distancia[B,A]] \} ]}$</small></small>
 
:*'''<code>Distancia[B,A]</code>''' se [[Herramienta de Valor Numérico|valorará]] como [[Archivo:Tool Numeric.gif]]<br><small><small>$\mathbf{Baricentro[ \{ A, B, Interseca[x^{2} + 1, \left( x - 3 \right)^{2} + 1] \} , \{ Distancia[A,K], 7, Máximo[1,5.53] \} ]}$</small></small>
 
}}
 
 
 
==Variables==
 
===Asignaciones y Conexiones con GeoGebra===
 
*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>'''
 
*Para redefinir una variable o función, se lo debe realizar en la '''misma celda''' de la fila en que se originaron porque de no ser así, se considerarán un nuevo objeto y se renombrará la variable o función previas
 
*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=<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 ===
 
Se puede hacer referencia a otras filas de la  Vista  CAS de dos maneras:
 
*Referencias '''Estáticas''' de fila:<br>Se muestra la ecuación/fórmula/etc. desde otra fila y '''no''' será actualizada si la fila ''referida'' es modificada a posteriori.<br>Se inserta texto desde otra fila con...
 
**'''<code><nowiki>#</nowiki></code>''', la salida previa
 
**'''<code><nowiki>#5</nowiki></code>''' la salida de la fila 5
 
**'''<code><nowiki>##</nowiki></code>''',  la entrada previa
 
**'''<code><nowiki>#5#</nowiki></code>''', la entrada de la fila 5
 
*Referencias '''Dinámicas''' de fila:<br>Se muestra la ecuación/fórmula/etc. desde otra fila y '''será''' actualizada si la fila ''referida'' es modificada a posteriori.<br>De tal modo  '''''se inserta''''', con...
 
**'''<code><nowiki>$</nowiki></code>''', la salida previa
 
**'''<code><nowiki>$5</nowiki></code>''', la salida de la fila 5 
 
**'''<code><nowiki>$$</nowiki></code>''', la entrada previa
 
**'''<code><nowiki>$5$</nowiki></code>''', la  entrada de la fila  5
 
 
 
==Ecuaciones==
 
*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.
 
*'''<code>PrimerMiembro[3x + 5 = 7]</code>''' da por resultado '''''3 x + 5''''' y '''<code>SegundoMiembro[3x + 5 = 7]</code>''' da '''''7'''''
 
==Comandos y Herramientas==
 
En esta vista, los [[Comandos|comandos]] admiten, en general, literales para operar simbólicamente. Cuando el resultado lo hace viable, al ''tildar'' el redondelito que encabeza cada fila, se crea un objeto que pasa a quedar registrado en la [[Vista Algebraica]] y representado en la [[Vista Gráfica|Gráfica]].
 
{{Attention|1=Conviene consultar los [[Comandos Exclusivos CAS (Cálculo Avanzado)|comandos CAS]] y las [[Herramientas CAS - Cálculo Formal|herramientas CAS de 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''.<br>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 [[Comando_Soluciones|Soluciones]] y [[Comando_Resuelve|Resuelve]] para resolver ecuaciones.
 
*'''[[Comando Soluciones|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}''
 
*'''[[Comando Resuelve|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 <nowiki>{{1,1}} </nowiki>
 
*'''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>
 
*'''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'''[ {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>
 
==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==
 
*[[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''
 
*[[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
 
*[[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
 
*[[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'''[''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''
 
*[[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(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]][cos(x), x] da por resultado ''sin(x)''
 
**[[Comando Integral|Integral]][cos(x), x, a, b] da por resultado ''sin(b) - sin(a)''
 

Revisión actual del 10:46 11 ago 2015

Redirige a:

© 2024 International GeoGebra Institute