Diferencia entre revisiones de «Notas Lanzamiento de GeoGebra 4.0»

De GeoGebra Manual
Saltar a: navegación, buscar
m
 
(No se muestran 249 ediciones intermedias de otro usuario)
Línea 1: Línea 1:
Esta página ofrece un pantallazo sobre las nuevas posibilidades de  GeoGebra 4.0 respecto de la versión 3.2.  Para mayores detalles se puede consultar el documento del manual en español y/o de  la ayuda [http://wiki.geogebra.org/es/Manual:P%C3%A1gina_Principal] desarrollada por la directora del Instituto GeoGebra para la República Argentina, Liliana Saidon. Encontrarán que la ayuda detalla cada uno de los comandos y de las herramientas  [http://wiki.geogebra.org/es/Manual:P%C3%A1gina_Principal Manual y Ayuda].  
+
Esta página ofrece un pantallazo sobre las nuevas posibilidades de  GeoGebra 4.0 respecto de la versión 3.2 [http://www.geogebra.org/help/docues.pdf detallada en el '''Manual''' previo].<hr> 
 
+
Para mayores detalles se puede consultar;
Se puede instalar '''GeoGebra 4.0''' empleando el [http://www.geogebra.org/webstart/4.0/geogebra.jnlp Inicio Web] o la opción de  [http://www.geogebra.org/cms/es/download  Descarga] correspondiente [http://www.geogebra.org/cms/es/installers].
+
*ese [http://www.geogebra.org/help/docues.pdf '''Manual''' en español]
 
+
*las [[Tutorial:Nuevas Posibilidades de la Versión 4.0|notas con tutorial]]
GeoGebra 4.0 no puede ejecutarse con Java 1.4.2, es preciso instalar como mínimo la versión de Java 5 desde [http://www.java.com java.com]
+
*la [http://www.geogebra.org/help/geogebraquickstart_es.pdf  '''Guía Rápida de Referencia'''] y/o
La versión 4.0 puede encontrarse en el sitio [http://www.geogebra.org del Proyecto GeoGebra] y seleccionando '''Descarga''' del menú superior. En la página emergente se encontrarán una selección de todo tipo posible de empleo.  
+
<br>
 +
{{Note|1=Se dispone también de [[:Category:Comandos|categorizaciones de Comandos]] y/o de [[:Category:Herramientas|Herramienta]].}}
 +
==Posibilidades de GeoGebra 4.0==
 +
===Desde la Instalación===
 +
Se puede instalar '''GeoGebra 4.0''' empleando el [http://www.geogebra.org/webstart/4.0/geogebra.jnlp Inicio Web] o la opción de  [http://www.geogebra.org/cms/es/download  Descarga][http://www.geogebra.org/cms/es/installers correspondiente ].
 +
;
 +
{{OJo|1=GeoGebra 4.0 no puede ejecutarse con Java 1.4.2, es preciso instalar como mínimo la versión de Java 5 desde [http://www.java.com java.com]}}
 +
;
 +
{{Note|1=<div>La versión 4.0 puede encontrarse en el sitio [http://www.geogebra.org del Proyecto GeoGebra], seleccionando '''Descarga''' del menú superior.<div>En la página emergente se encontrarán una selección de todo tipo posible de empleo.</div></div>}}
  
=Compatibilidad con GeoGebra 3.2=
+
==Compatibilidad con GeoGebra 3.2==
Los detalles respecto de la compatibilidad con GeoGebra 3.2 pueden consultarse en:
+
Los detalles respecto de la [[Compatibilidad|compatibilidad con GeoGebra 3.2]] se detallan en la sección [[Compatibilidad]].<br>Algunas de las diferencias operativas pueden estudiarse contrastado su [http://www.geogebra.org/help/docues.pdf '''Manual'''] con la lectura de las correspondientes [[Notas_Lanzamiento_de_GeoGebra_4.0_y_Tutorial|notas con su tutorial]].
[http://wiki.geogebra.org/es/Manual:Compatibilidad] o en [http://wiki.geogebra.org/es/Compatibilidad]
 
  
=GeoGebraPrim=
+
==Novedades Salientes de GG 4.0==
'''GeoGebra-Prim'''  es la variante de GeoGebra cuya disposición es la más adecuada para la "Geometría Básica" habitual para nivel primario o de acercamientos iniciales.
+
*Nuevas Herramientas de Texto (mucho más sencillas y ágiles para crear textos dinámicos)
Nuestra versión de GeoGebra para nivel primario está disponible en:
+
*Gestión de Disposiciones (Arrastras & Deposita y Vistas Liberadas)
http://www.geogebra.org/webstart/4.0/GeoGebraPrim.jnlp
+
*Ecuaciones Implícitas como (x2 + y2 - 1)3 = x2 y3
* Limitado repertorio de Herramientas
+
*Exportación de archivos GIF Animados
* Todas las Herramientas disponibles se exponen juntas
+
*Guiones, Botones, Campos de Texto
* Tipografía de mayor tamaño
+
*Alternativas de Accessibilidad (como empleo completamente independiente del ratón o ''mouse'')
* Objetos más amplios (más anchos y largos)
+
*Límites dinámicos para los deslizadores y ejes
* Exposición de la Vista Gráfica expclusivamente
+
*Mejoras en [[Hoja de Cálculo|Hojas de Cálculo]] como las de...
* Mayor facilidad para selecciones objetos
+
**los diálogos de seguimiento de los rastreos
* Rotulado de todos los objetos disponible (por omisión)
+
**el Análisis de Datos/Cuadros de Diálogo/Calculadora de Probabilidad/ Inspección de Funciones
* Ángulos limitados por omisión a los convexos (entre 0° y 180°)
+
*Mejor rendimiento de Ecuaciones y en LaTeX
* Redondeo al entero más próximo (por omisión)
+
*Animación de puntos en circunferencias/elipses/lugares geométricos/trayectos compuestos/etc.
 +
*Transformación de Funciones (como Refleja[ sqrt(x), y=x ] para mostrar la inversa)
 +
*Barra de Estilo para más ágil cambio de propiedades (color, medida de la tipografía, anchos de trazos, etc.)
 +
*Intervalos como 3 < x < 6
 +
*Nuevas opciones de sombreado como las de ''rayado'', estampado con figura (archivos de bitmap) y otros
 +
*Dos [[Vista Gráfica|Vistas Gráficas]]
 +
*Inecuaciones
 +
*Ascenso de hojas dinámicas directamente subidas al Gestor de Materiales
 +
*Arrastre de objetos desde la [[Vista Algebraica]] -> [[Vista Gráfica|Vistas Gráficas]] y [[Hoja de Cálculo|Hojas de Cálculo]]
 +
*[[Lugar Geométrico|Lugares Geométricos]] a partir de deslizadores
 +
*Alternativa de '''''Copiar y Pegar''''' en las [[Vista Gráfica|vistas gráficas]].
  
=Herramientas=
+
==GeoGebraPrim==
==Nuevas Herramientas==
+
'''GeoGebra-Prim''' es la variante de GeoGebra cuya disposición es la más adecuada para la "Geometría Básica" habitual para nivel primario o de acercamientos iniciales.
 +
Nuestra versión de GeoGebra para nivel primario está disponible en
 +
[http://www.geogebra.org/webstart/4.0/GeoGebraPrim.jnlp GeoGebraPrim.jnlp]
 +
====Características Distintivas====
 +
*Limitado repertorio de Herramientas
 +
*Todas las Herramientas disponibles se exponen juntas
 +
*Tipografía de mayor tamaño
 +
*Objetos más amplios (más anchos y largos)
 +
*Exposición de la Vista Gráfica exclusivamente
 +
*Mayor facilidad para selecciones objetos
 +
*Rotulado de todos los objetos disponible (por omisión)
 +
*Ángulos limitados por omisión a los convexos (entre 0° y 180°)
 +
*Redondeo al entero más próximo (por omisión)
  
* [http://wiki.geogebra.org/es/Herramienta_de_Punto_en_Objeto Herramienta de Punto en Objeto]
+
==Herramientas==
  Permite fijar un punto a la región abarcada por el objeto (polígono, circunferencia o elipse,), tanto el área que abarca como su contorno y sus límites, perímetro formado por sus lados en caso de ser polígono, curvas o rectas si allí fuese el ''clic''
+
===Nuevas Herramientas===
* [http://wiki.geogebra.org/es/Herramienta_de_Adosa_/_Libera Punto Herramienta de Adosa / Libera Punto]
+
*[[Herramienta_de_Punto_en_Objeto|Punto en Objeto]]
Para adosar un punto a un trayecto o región basta un ''clic'' en un punto libre y luego en un recorrido o región. A partir de esa ocurrencia, tal punto sólo podrá desplazarse - con la Herramienta de Elige y Mueve - dentro del trayecto o área correspondiente. Pulsar <Alt> permite adosar el Punto al interior de la figura (en lugar de asociarla al perímetro)
+
:Permite fijar un punto a la región abarcada por el objeto (polígono, circunferencia o elipse,), tanto el área que abarca como su contorno y sus límites, perímetro formado por sus lados en caso de ser polígono, curvas o rectas si allí fuese el ''clic''
* [http://wiki.geogebra.org/es/Herramienta_de_Inserta_Bot%C3%B3n Herramienta de Inserta Botón]
+
*[[Herramienta_de_Punto (des)vinculado|Punto (des)vinculado]]
* [http://wiki.geogebra.org/es/Herramienta_de_Casilla_de_Entrada Herramienta de Casilla de Entrada]
+
:Para vincular un punto a un trayecto o región basta un ''clic'' en un punto libre y luego en un recorrido o región.<br>A partir de esa ocurrencia, tal punto podrá [[Archivo:Mode move.png]] [[Herramienta de Elige y Mueve|desplazarse]] dentro del trayecto o área correspondiente.<br>Pulsar {{KeyCode|Alt}} permite vincular el Punto al interior de la figura (en lugar de asociarla a su contorno).
* [http://wiki.geogebra.org/es/Herramienta_de_L%C3%A1piz Herramienta de Lápiz]
+
*[[Herramienta_de_Botón|Botón]]
Esta herramienta permite esbozar notas o dibujos a mano alza en la '''Vista Gráfica''' en la zona que previamente se hubiera recuadrado con la Herramienta que Elige y Mueve o la imagen  indicada. El botón derecho del ratón o ''mouse'' opera como borrador.
+
*[[Herramienta_de_Casilla_de_Entrada|Casilla de Entrada]]
* [http://wiki.geogebra.org/es/Herramienta_de_Pol%C3%ADgono_R%C3%ADgido Herramienta de Polígono Rígido ]
+
*[[Herramienta_de_L%C3%A1piz|Lápiz]]
* [http://wiki.geogebra.org/es/Herramienta_de_Pol%C3%ADgono_Vectorial Herramienta de Polígono Vectorial]
+
:Permite esbozar notas o dibujos a mano alzada en la [[Vista Gráfica]] en la zona que previamente se hubiera recuadrado con la herramienta [[Archivo:Mode move.png]] [[Herramienta de Elige y Mueve|'''Elige y Mueve''']] o la imagen  indicada. El botón derecho del ratón o ''mouse'' opera como borrador.
* [http://wiki.geogebra.org/es/Herramienta_de_Poligonal Herramienta de Poligonal]
+
*[[Herramienta_de_Pol%C3%ADgono_r%C3%ADgido|Polígono rígido]]
 +
*[[Herramienta_de_Pol%C3%ADgono_vectorial|Polígono vectorial]]
 +
*[[Herramienta_de_Poligonal|Poligonal]]
  
==Herramientas Modificadas==
+
===Herramientas Modificadas===
 +
*[[Herramienta de Traslación]]
 +
Además de operar con su comportamiento habitual, es posible simplemente arrastrar un objeto para trasladarlos (a modo de una herramienta de "copiado").
  
* [http://wiki.geogebra.org/es/Herramienta_de_Inserta_Texto Herramienta de Inserta Texto]
+
*[[Herramienta_de_Texto|Herramienta de Texto]]
 
Completamente replanteada para hacer muy simple la confección de textos dinámicos.
 
Completamente replanteada para hacer muy simple la confección de textos dinámicos.
 
 
La nueva herramienta de texto ofrece una caja de diálogo que simplifica el ingreso. En lugar de escribir los literales entre comillas y encadenar los componentes individuales con un signo "+", ahora se cuenta con una caja de selección de los objetos individuales. Así, la selección de un punto implica que sus coordenadas se expondrán dinámicamente y esto se corresponderá con el nombre de tal ítem expuesto en la caja mencionada. Con esta caja se pueden hacer cambios y luego aplicar funciones que permitan, por ejemplo, la determinación del valor de la abscisa de ese punto.
 
La nueva herramienta de texto ofrece una caja de diálogo que simplifica el ingreso. En lugar de escribir los literales entre comillas y encadenar los componentes individuales con un signo "+", ahora se cuenta con una caja de selección de los objetos individuales. Así, la selección de un punto implica que sus coordenadas se expondrán dinámicamente y esto se corresponderá con el nombre de tal ítem expuesto en la caja mencionada. Con esta caja se pueden hacer cambios y luego aplicar funciones que permitan, por ejemplo, la determinación del valor de la abscisa de ese punto.
 
+
La función de '''Previsualización''' es un aporte sustantivo. En cuanto a '''LaTeX''', se añadieron una extensa '''lista de plantillas''' y numerosos '''caracteres'''.
La función de '''Previsualización'' es un aporte sustantivo. En cuanto a '''LaTeX''', se añadieron una extensa '''lista de plantillas''' y numerosos '''caracteres'''.
 
 
 
 
Si se pulsa el botón derecho sobre el rectángulo de encuadre de objetos, se puede seleccionar  "Definición" o "Valor" para cada objeto dinámico.
 
Si se pulsa el botón derecho sobre el rectángulo de encuadre de objetos, se puede seleccionar  "Definición" o "Valor" para cada objeto dinámico.
 
Hay, además, una pre-visualización, un menú desplegable de Símbolos y una fila de los empleados recientemente.
 
Hay, además, una pre-visualización, un menú desplegable de Símbolos y una fila de los empleados recientemente.
 
 
Los textos incluso se pueden arrastrar mientras está seleccionada la Herramienta de Texto.
 
Los textos incluso se pueden arrastrar mientras está seleccionada la Herramienta de Texto.
 
+
*[[Herramienta_de_Deslizador|Herramienta de Deslizador]]
* [http://wiki.geogebra.org/es/Herramienta_de_Deslizador Herramienta de Deslizador]
+
Los deslizadores ahora se pueden desplazar arrastrando mientras la Herramienta Deslizador está seleccionada o con el botón derecho del ratón o ''mouse'' pulsado cuando la herramienta [[Archivo:Mode move.png]] [[Herramienta de Elige y Mueve|'''Elige y Mueve''']] está activa.
Los deslizadores ahora se pueden desplazar arrastrando mientras la Herramienta Deslizador está seleccionada o con el botón derecho del ratón o ''mouse'' pulsado cuando la Herramienta que Elige y Mueve está activa.
 
 
Es posible establecer para  los deslizadores,  '''límites dinámicos'''. Esto implica que se puede emplear cualquier valor como límite inferior y/o superior del rango correspondiente. Por ejemplo, en fracciones, establecer un deslizador para limitar el máximo del denominador.
 
Es posible establecer para  los deslizadores,  '''límites dinámicos'''. Esto implica que se puede emplear cualquier valor como límite inferior y/o superior del rango correspondiente. Por ejemplo, en fracciones, establecer un deslizador para limitar el máximo del denominador.
 
+
*[[Herramienta_de_Casilla_de_Control|Herramienta de Casilla de Control]]
* [http://wiki.geogebra.org/es/Herramienta_de_Casilla_de_Control_para_Ocultar_Objetos Herramienta de Casilla de Control para Ocultar Objetos]
 
 
Las casillas de control se pueden desplazar arrastrando mientras la Herramienta  Casilla de Control está seleccionada.
 
Las casillas de control se pueden desplazar arrastrando mientras la Herramienta  Casilla de Control está seleccionada.
* [http://wiki.geogebra.org/es/Herramienta_de_Lugar_Geométrico Herramienta de Lugar Geométrico]
+
*[[Herramienta_de_Lugar_Geométrico|Herramienta de Lugar Geométrico]]
 
Se puede crear un Lugar Geométrico a partir de un deslizador y un punto dependiente.
 
Se puede crear un Lugar Geométrico a partir de un deslizador y un punto dependiente.
  
=Nuevas Posibilidades=
+
==Nuevas Posibilidades==
 
+
===Nuevos Tipos de Objetos===
==Nuevos Tipos de Objetos==
+
*[[Curvas|Curvas Implícitas]], como. x^3 + y^2 = 1 se pueden trazar en la [[Vista Gráfica]].
* [http://wiki.geogebra.org/es/Curvas Curvas Impíicitas], como. x^3 + y^2 = 1 se pueden trazar en la '''Vista Gráfica'''.
+
*Funciones de Múltiples Variables, como. f(x, y) = x^2 + y^2<br> Pueden emplearse también para definir funciones de una única variable, como. g(x) = f(x, 2) y de varias variables como  f(a,b,c)=a+b+c
 
+
*[[Herramienta_de_Poligonal|Poligonal]].  Opera como la del [[Herramienta de Polígono|Polígono]], generando una construcción no siendo necesariamente cerrada. Sus atributos se asocian  al perímetro, no al área encerrada. :Ver también el comando [[Comando_Poligonal|Poligonal]].
* Funciones de Múltiples Variables, como. f(x, y) = x^2 + y^2<br> Pueden emplearse también para definir funciones de una única variable, como. g(x) = f(x, 2) y de varias variables como  f(a,b,c)=a+b+c
+
*[[Intervalos|Intervalos]] como '''10 x < 20'''
 
+
Se pueden emplear los comandos [[Comando PuntoMedio|PuntoMedio]], [[Comando Máximo|Máximo]] y   en estos intervalos
* Poligonal
+
====Trayectos Compuestos====
  Como el Polígono, pero no necesariamente cerrada y limitada al perímetro, no al área encerrada. Ver también la Herramienta Poligonal.
+
Se puede ubicar un punto en un recorrido compuesto que, en tal sentido, da origen a un particular tipo de objeto, el de los '''Pasos Compuestos'''.
 
+
*Algunos casos de un punto en ese tipo de objeto serían, por ejemplo...
* [http://wiki.geogebra.org/es/Intervalos Intervalos]
+
**[[Comando Punto|Punto[{Segmento[B, A], Segmento[B, C], Segmento[B, D], (1,1), Circunferencia[A,B], x y = 1}]]] o
  como 10 x < 20
+
**[[Comando Punto|Punto[{Segmento[D, C], Semicircunferencia[B, C], Segmento[B, A], Semicircunferencia[D, A]}]]] [[File:Pato Paso Complejo .png|thumb|100px|center]]
  Se pueden emplear los comandos PuntoMedio, Máximo y Mínimo en estos intervalos
+
**e incluso un tramo de función puede ser parte de ese trayecto como en [[Comando Punto|Punto[{Función[AjustePolinómico[{E, F, G, H}, -1 + CuentaSi[x ≟ x, {E, F, G, H}]], x(D), x(C)], Semicircunferencia[B, C], Segmento[B, A], Semicircunferencia[D, A]}]]]
 
+
==== Regiones ====
 +
A través de inecuaciones que son ahora un ''objeto'' habilitado, se pueden establecer ''regiones'' para establecer allí un [[Comando PuntoEn|Punto]]
 +
{{Example|1= Si se define - siendo a = 11, la región '''(10x² - 12x y + 3y² - 28x + 7y < -35) ∧ (y < -2x + a)''' determinado entre una parábola y una recta, es posible indicar que haya un [[Comando PuntoEn|Punto en]] esa zona que, incluso varía dinámicamente si se modifica el valor de '''a'''.}}
 
==Características Generales==
 
==Características Generales==
 +
*Se ha añadido la función log(b, x) para la base b
 +
*Exportación de la Hoja Dinámica: Opción que permite incrustar el archivo ggb en el HTML (codificado como Base64, usando el parámetro  'ggbBase64')
 +
*Exportación como 'GIF Animado' (la animación se controla usando un deslizador como  "reloj")
 +
*La [[Herramienta de Compás|Herramienta Compás]] permite seleccionar la '''circunferencia''' primero y luego el punto del centro
 +
*Las opciones 'Entero' y  'Aleatorio' se suman a las habituales para deslizadores
 +
*'''Archivo''' -> '''''Abre Página WEB''''' permite leer archivos ggb desde páginas web al pegar un URL desde un buscador (finalizado en .html o .ggb). También permite controlar archivos al codificar como  una cadena Base 64 o GeoGebra XML.
 +
*La opción "Muestra intersección acotada" para puntos de intersección
 +
*Opciones de Apunte (Propiedades de Objeto -> Avanzado) Activa, Desactiva, Subtítulo, Siguiente  Celda, Automático (comportamiento previo: solo cuando la Vista Algebraica está abierta)
 +
*Adecuada exposición de fórmulas y matrices en la hoja de cálculo
 +
*Cuando se ingresa una expresión como '''ab + 1''', si la  variable ab no está definida, automáticamente la crea como '''ab = a *b''' si ''a'' y ''b'' son números o en el caso de '''ab = Distancia[A, B]''' si A y B son puntos.
 +
*[[Comando FórmulaTexto|FórmulaTexto[ <Matriz> ]]], [[Comando FórmulaTexto|FórmulaTexto[ <Vector> ]]] se exponen ahora adecuadamente
 +
*En la [[Vista Algebraica]] se pueden seleccionar múltiples objetos manteniendo pulsada la tecla {{KeyCode|Shift}} mientras se los selecciona con ''clic''.
 +
*Se incluye la opción "Importa Archivo de Datos" a la Hoja de Cálculo a través de su menú contextual
 +
*Los códigos de teclas al estilo de Windows también operan ahora en los Campos de Texto  (como {{KeyCode|Alt}}-0176 para  °) '''[no disponible para Mac OSX]'''
 +
*Respaldo para el ingreso de dígitos Únicode como parte de expresiones como Eastern Arabic, Thai, así como todos los sistemas numéricos detallados (excepto Osmanya): [http://es.wikipedia.org/wiki/Numeraci%C3%B3n_ar%C3%A1biga  Sistema Numéricos Hindú-Arabigo]
 +
;Se admiten...
 +
*csc(x), sec(x), cot(x), csch(x), sech(x), coth(x) y sus derivadas
 +
*atan2(x,y)
 +
*sqrt(3 + i), cbrt(3 + i), conjugate(3 + i), arg(3 + i)
 +
*Todos los sistemas numéricos detallados aquí (excepto Osmanya): [http://en.wikipedia.org/wiki/Hindu%E2%80%93Arabic_numeral_system Hindu-Arabic Numeral System]
 +
*La sintaxis  a = a + 1 o A = A + (1, 2) para objetos libres (útil para botones)
 +
*Porcentajes como a = 3.4%
 +
*Números que se expondrán empleado dígitos en formato local (vigente en Arabe, Tamil, Thai y Malayalam)
 +
*Potencias en superíndices con más de un dígito como en y = x²², x⁻¹
 +
*{{KeyCode|Alt -}} menos para superíndices negativos (no como menos-o-más)
 +
*Rótulos en alfabetos locales para los puntos, como los griegos y/o árabes
 +
*Superíndices en funciones al ingresar, por ejemplo,  sin²(x), sin³(x), sin⁻¹(x)
 +
*Las listas de puntos para definir, por ejemplo, polígonos como en Polígono[ <lista> ].
 +
*Subtítulos LaTeX (rodeados por  $ $ ) (para todos los objetos excepto para una CasillaControl , Campos de Texto o Botones)
 +
*Radio auto-ajustable para los ángulos visible
 +
*Atracción a cuadrícula funcional también para textos, imágenes, polígonos, segmentos, vectores, etc. (previamente, solo operaba sobre puntos)
 +
*Los lados de un polígono pueden emplearse ahora para arrastrarlo
 +
*Mejorada apariencia de las ecuaciones LaTeX y casi completamente implementada la variedad de los modelos para LaTeX (usando JLaTeXMath)
 +
*Captura dinámica a "objeto/cuadrícula" cuando se traza un nuevo objeto.
 +
*Balanceo colorido de llaves, corchetes y paréntesis cuando se ingresa fórmulas en la Barra de Entrada, por ejemplo.
 +
*Visualización previa del efecto de herramientas como Angulo, Perpendicular, Paralela, Bisectriz, Mediatriz y [[Herramienta de Cónica por cinco puntos|Cónica por cinco puntos]].
 +
*Exposición adecuada de fórmulas de funciones como f(x) = sin²(x),  con el estilo de, por ejemplo, FórmulaTexto[ sin(x)^2 ]
 +
*Las Curvas Paramétricas  pueden transformarse como, por ejemplo, Refleja[Curva[t^2, t^3, t, -1, 1], EjeY]
 +
*Pruebas en la Vista Gráfica de la aplicación de herramientas como la Integral, Pendiente, Diagrama de Cajas, Gráfico de Barras, Histograma
 +
*Opción de grosor nulo para los trazos de la Integral, Pendiente, Gráfico de Barras, Histograma, Angulo
 +
*Las aplicaciones operan automáticamente a partir del teclado
 +
*Los textos dinámicos simples como  a"texto"b son  equivalentes al encadenamiento de a+"texto"+b
 +
*'''Ayuda-> Acerca de GeoGebra / Licencia -> Información Sistema'''  (Copia al Portapapeles) copia la información para el control de fallas al portapapeles.<br> '''Esto permite recrear el trabajo en marcha en caso de haber un problema, para que quede guardado'''
 +
*{{KeyCode|Ctrl-Shift-M}} copia solo la etiqueta del <applet> al portapapeles en la MediaWiki, Moodle, etc.
 +
*Opciones de Subtítulos:
 +
**%v para el valor
 +
**%n para el nombre
 +
**%x para la coordenada x (o coeficiente x para la recta a x + b y + c = 0)
 +
**%y para la coordenada y (para el coeficiente y para la recta a x + b y + c = 0)
 +
**%z el término 'c' para la recta a x + b y + c = 0 (también: coordenada z, lista para la Vista 3D)
 +
===Novedades===
 +
=====Alternativas en Herramientas de Usuarios=====
 +
*Pueden incluir ahora...
 +
**ángulos, integrales, suma inferior/superior, histogramas, diagramas de cajas y de barras como salida.
 +
**entradas numéricas y angulares
 +
***la numérica  se puede emplear ahora simplemente con un ''clic'' en la Vista Gráfica para activar la correspondiente '''Caja de Diálogo'''.
 +
=====Respecto de Rastros  y Rasgos de los Objetos=====
 +
*Rastro para Polígonos, Listas y [[Lugar Geométrico|Lugares Geométricos]] (útil para, por ejemplo ResuelveEDO[x + y, y² - 1, x(A), y(A), 5, 0.05])
 +
*Para seleccionar varios objetos, ''clic'' derecho que da apertura un menú en lugar de la Caja de Diálogo de Propiedades de Objetos
 +
*Caja de selección emergente cuando se da ''clic'' en varios objetos.
 +
*Los textos creados a partir de la Barra de Entrada, pueden aparecer ahora en el medio de la [[Vista Gráfica]], no solo en el origen de coordenadas
 +
*Los textos y cada lugar geométrico resultan visibles en la Vista Algebraica (Auxiliares por omisión)
 +
*Opción en la [[Vistas#Barra de Estilo|Barra de Estilo]] de la [[Vista Algebraica]] que permite listar los objetos por orden de tipo
 +
*Rango e incremento dinámicos de los deslizadores
 +
*Nuevas opciones para exportar gráficos de distinto tipo: PNGs Transparentes y  EMF+
 +
*Nuevas opciones para exportar la Hoja Dinámica: se admite el re-escalado, eliminación de líneas de corte, empleo de buscadores en guiones de Java - JavaScript -.
 +
*Opciones para exportar múltiples hojas dinámicas a un HTML: '''Único Archivo (Pestañas)''' y '''Archivos Vinculados'''
 +
*Opacidad Dinámica en Propiedades de Objeto -> Avanzadas
 +
*Opciones de Color Dinámico para  RGB, HSL, HSV en Propiedades de Objeto  -> Avanzadas
 +
*Las rectas pueden comportarse ahora, también como funciones. Por ejemplo,    a:y = 2x  a(3)
 +
*Para provocar ángulos de amplitud múltiplo de 15° al construir polígonos o poligonales, basta con mantener pulsada {{KeyCode|Alt}}
 +
*El [[Protocolo de Construcción]] se exporta a HTML de modo mejorado (por ejemplo, incluyendo los iconos de las herramientas empleadas)
 +
*Se añade la opción  "Incrementado (Solo una vez)" para la animación
 +
*Las listas son ahora desplazables, por ejemplo,  {a, b, Segmento[D, F], (-0.22, 1.82)}
 +
*Los rótulos de Función se manejan adecuadamente para '''Valor''' y '''Nombre y Valor''' (usando [[LaTeX]])
 +
*La interpolación para imágenes puede desactivarse  (Propiedades de Objeto > Estilo)
 +
*Sintaxis del producto vectorial como: u ⊗ v  pulsando {{KeyCode|Alt}} y '''*'''  para obtener el símbolo  '''⊗'''
 +
*Cuando se seleccionan múltiples deslizadores, pueden modificarse al unísono con las ''teclas-flecha''
 +
*Cuando se seleccionan exactamente dos deslizadores, las ''teclas-flecha'' ascendente/descendente afectan a uno y las de izquierda/derecha, al otro
 +
*Símbolo especial para  '''''i''''' - '''sqrt(-1)''' - {{KeyCode|Alt}} {{KeyCode|i}}
 +
*El [[Protocolo de Construcción]] HTML se puede guardar con cierta información extra para poder reabrirlo en GeoGebra con Archivo -> Abre
 +
*Función Error Gaussiano  erf(x)
 +
*La caja de diálogo del Deslizador ahora acepta, por ejemplo "a = 2" en el campo de Nombre
 +
*Se suman como opciones...
 +
**la que permite emplear "Tipografía Java para textos LaTeX"
 +
**la de empleo de "Rueda Inversa de '''''mouse''''' o ratón"
 +
**resultado de ángulos desde funciones trigonométricas inversas
 +
**símbolo de grados automáticamente insertado en la caja de diálogo de Rota
 +
*Es posible seleccionar una serie de objetos al encuadrarlos para aplicar la herramienta que les ''Copia el Estilo Visual''
 +
*En la [[Vista Algebraica]], ''rendering'' de [[LaTeX]] para las funciones (opción que puede desactivarse en la barra de estilo)
 +
*Con un ''clic'' sobe una herramienta, al mantener pulsado el botón del ''mouse'' o ratón, se despliegan las restantes disponibles del mismo tipo.
 +
*{{KeyCode|Ctrl}} {{KeyCode|Shift}} {{KeyCode|B}} permite exportar a GeoGebraWeb desde GeoGebra 4.0.25.0
  
* Se ha añadido la función log(b, x) para la base b
+
====Desigualdades====
* Exportación de la Hoja Dinámica: Opción que permite incrustar el archivo ggb en el HTML (codificado como Base64, usando el parámetro  'ggbBase64')
+
*Opción de Sombreado Inverso
* Exportación como 'GIF Animado' (la animación se controla usando un deslizador como  "reloj")
 
* La Herramienta Compás permite seleccionar la '''circunferencia''' primero y luego el punto del centro
 
* Las opciones 'Entero' y  'Aleatorio' se suman a las habituales para deslizadores
 
* File -> Open Webpage allows loading of ggb files from webpages by pasting a URL from a browser (ending .html or .ggb). Also allows loading of files encoded as a Base 64 or GeoGebra XML string.
 
* "Show trimmed intersecting lines" option for intersection points
 
* Tooltip options (Object Properties -> Advanced) On, Off, Caption, Next Cell, Automatic (old behaviour: only when Algebra View is open)
 
* Proper display of formulas and matrices in the spreadsheet
 
* When an expression like '''ab + 1''' is entered, if the variable ab is undefined then it is automatically created as '''ab = a * b''' if a and b are Numbers, or '''ab = Distance[a,b]''' if a and b are Points.
 
* FormulaText[ <Matrix> ], FormulaText[ <Vector> ] now display nicely
 
* support for csc(x), sec(x), cot(x), csch(x), sech(x), coth(x) and derivatives
 
* Algebra View: you can now shift-click to select multiple objects
 
* sqrt(3 + i), cbrt(3 + i), conjugate(3 + i), arg(3 + i)
 
* "Import Data" option in the Spreadsheet context menu
 
* Windows-style keycodes now work in Text Fields (eg Alt-0176 for °) '''[not Mac OSX]'''
 
* Support for entering Unicode digits as part of expressions eg Eastern Arabic, Thai
 
All the number systems detailed here (except Osmanya) are supported: [http://en.wikipedia.org/wiki/Hindu%E2%80%93Arabic_numeral_system Hindu-Arabic Numeral System]
 
* Syntax a = a + 1 or A = A + (1, 2) now allowed for free objects (useful in buttons)
 
* Percentages now allowed eg a = 3.4%
 
* Support for numbers to be displayed using localised digits (currently in Arabic, Tamil, Thai and Malayalam locales)
 
* Support for superscript powers with more then one digit, eg y = x²², x⁻¹
 
* Alt-minus now gives a superscript minus (not minus-or-plus)
 
* In Greek and Arabic, Points are labelled in the local alphabet
 
* Snap to grid works when dragging Texts, Images, Polygons, Segments, Vectors etc (uses first point)
 
* Polygons can be created from a list of points with Polygon[list].
 
* You can now drag the edge of a Polygon
 
* Much better looking LaTeX equations and an almost complete implementation of LaTeX now supported (using JLaTeXMath)
 
* allow LaTeX captions (surround by $ $ ) (all objects except Checkbox, TextField and Button)
 
* Dynamic "snap to object/grid" when drawing a new object.
 
* Auto-adjust radius of visible angles
 
* Colored bracket-matching in the input bar etc
 
* Preview for the Angle, Perpendicular Line, Parallel Line, Angle Bisector and Perpendicular Bisector Tools
 
* Support for eg sin²(x), sin³(x), sin⁻¹(x) for entering functions
 
* Support for eg f(x) = sin²(x) as display eg FormulaText[ sin(x)^2 ]
 
* Parametric Curves can now be transformed, eg Reflect[Curve[t^2, t^3, t, -1, 1], yAxis]
 
* Hit testing in the Graphics View for Integral, Slope, Boxplot, BarChart, Histogram
 
* Option for zero line thickness for Integral, Slope,  BarChart, Histogram, Angle
 
* Applets now automatically get the keyboard focus
 
* Simpler dynamic texts: a"text"b is equivalent to a+"text"+b
 
* '''Help -> About -> Copy to Clipboard''' copies debugging information to the clipboard.<br> '''This can allow you to recreate your work eg if there is a problem saving'''
 
* Ctrl-Shift-M copies just the <applet> tag to the clipboard ready to paste into MediaWiki, Moodle etc etc
 
* Caption options:
 
** %v for value
 
** %n for name
 
** %x for x-coordinate (or x coefficient for the line a x + b y + c = 0)
 
** %y for y-coordinate (or y coefficient for the line a x + b y + c = 0)
 
** %z for the 'c' term for the line a x + b y + c = 0 (also: z-coordinate, ready for a 3D View)
 
* Custom Tools can now have angles, integrals, lower/upper sums, histograms, boxplots and barcharts as an output.
 
* Custom Tools with Numeric and Angle inputs as first input can be now used by just clicking in the Graphics View to activate the dialog.
 
* Tracing for Polygons, Lists and Loci (useful for eg SolveODE[x + y, y² - 1, x(A), y(A), 5, 0.05] )
 
* Right-click with multiple objects selected now opens a menu, not Object Properties
 
* Popup chooser when multiple objects are clicked removed.
 
* Texts created in the Input Bar are now put in the middle of the Graphics View (not at the origin)
 
* Texts and Loci now visible in the Algebra View (Auxiliary by default)
 
* Option in the Style Bar for the Algebra View to list objects by type
 
* Dynamic slider range and increment
 
* New Graphic Export options: Transparent PNGs and EMF+
 
* New Worksheet Export options: Allow Rescaling, Remove Line Breaks, Use Browser for JavaScript scripts
 
* Options to export multiple worksheets to HTML: '''Single File (Tabs)''' and '''Linked Files'''
 
* Dynamic Opacity in Object Properties -> Advanced
 
* Dynamic Color options for RGB, HSL, HSV in Object Properties -> Advanced
 
* Lines can now behave like functions, eg
 
  a:y=2x
 
  a(3)
 
* Hold down Alt when drawing a Polygon or PolyLine to get angles that are a multiple of 15°
 
* Construction Protocol export to HTML improved (eg included Tool icons)
 
* atan2(x,y)
 
* "Increasing (Once)" option for animating
 
* Lists are now draggable, eg {a, b, Segment[D, F], (-0.22, 1.82)}
 
* Function labels drawn nicely for 'Value' and 'Name & Value' (using LaTeX)
 
* Interpolation for Images can be turned off (Object Properties > Style)
 
* Vector product syntax: u ⊗ v
 
  (<Alt>* for ⊗ symbol)
 
* When multiple sliders are selected, they can be changed in unison with arrow keys
 
* When exactly two sliders are selected, Up/Down changes one slider, Left/Right changes the other
 
* Special symbol for sqrt(-1) <Alt>i
 
* Construction Protocol HTML is saved with some extra information so it can be reloaded into GeoGebra with File -> Open
 
* Gaussian Error Function erf(x)
 
* Slider dialog now accepts eg "a=2" in the Name field
 
* "Use Java Fonts for LaTeX texts" option added
 
* "Reverse Mouse Wheel" option added
 
* "Return angle from inverse trig functions" option added
 
* Degree symbol automatically inserted in the Rotate Tool's dialog box
 
* Select objects with the selection rectangle before selecting the "Copy Visual Style" Tool
 
* LaTeX rendering for functions in the Algebra View (option, can be turned off in the style bar)
 
* Click-and-hold on a Tool button to show the other Tools available
 
 
 
== Desigualdades ==
 
 
 
* Opción de Sombreado Inverso
 
 
;Inclusión de...
 
;Inclusión de...
* Cónicas como, por ejemplo, en x² + y² < 25
+
*Cónicas como, por ejemplo, en x² + y² < 25
* Funciones como, por ejemplo, y < sin(x)
+
*Funciones como, por ejemplo, y < sin(x)
* Funciones inversas como, por ejemplo, x<sin(y)+y
+
*Funciones inversas como, por ejemplo, x<sin(y)+y
 +
===Posibilidades de las Hojas de Cálculo===
 +
*Caja de Diálogo de Análisis de Datos
 +
*Caja de Diálogo de Rastreo en la Hoja de Cálculo
 +
*Creación de tablas
 +
*Importación de archivos de datos
  
==Nuevas Posibilidades de las Hojas de Cálculo ==
+
===Alternativas Experimentales===
 +
*Herramientas > Gestión de Herramientas > Abre
 +
*[http://www.artofproblemsolving.com/Forum/viewtopic.php?f=519&t=353472 Exporta a Asymptote]
 +
*''Muestra Ayuda en Línea''  botón que aparece frente al error de sintaxis
 +
*Textos dinámicos de LaTeX más eficientes con, por ejemplo,  \frac{x_A}{y_A}=\jlmDynamic{x(A)/y(A)}
 +
*Intervalos: "3 < x && x < 5" convertido a "3 < x < 5"
 +
*[[Comando Interseca|Interseca[recta, polígono]]]
 +
*Control booleano en funciones, como por ejemplo  f(x) = x (x == round(x))
 +
*Intersecciones y uniones de polígonos
 +
*Calculadora de Probabilidad
 +
*Ejes de dirección-positiva-exclusivamente, cruce de los ejes ajustable, cuadrícula polar, opción "Sobre Borde"
 +
*Color de Fondo para Textos y Resaltado (por el momento, solo para hojas de cálculo y o barras de estilo)
 +
*[[Comando ResuelveEDO|ResuelveEDO[ <f'(x,y)>, <Inicio x>, <Inicio  y>, <Final x>, <Paso> ]]]
 +
*[[Comando ResuelveEDO|ResuelveEDO[ <y'>, <x'>, <Inicio  x>, <Inicio  y>, <Final t>, <Paso> ]]]
 +
*[[Comando ResuelveEDO|ResuelveEDO[ &lt;b(x)>, <c(x)>, <f(x)>, <Inicio x>, <Inicio y>, <Inicio y'>, <Final x>, <Paso> ]]]  que se puede ver también en los comandos [[Comando RellenaCeldas|RellenaCeldas]], [[Comando Primero|Primero]] y [[Comando Longitud|Longitud]]].
 +
*Dos Vistas Gráficas
 +
*Sombreado con Rayado e Imágenes para los Polígonos, Cónicas, Pendiente, Suma Superior,  etc.
 +
*[[Comando DiagramaTalloHojas|DiagramaTalloHojas[ <Lista> ]]]
 +
*[[Comando DiagramaTalloHojas|DiagramaTalloHojas[ <Lista>, <Ajuste -1|0|1> ]]]
 +
*[[Comando TocaSonido|TocaSonido[ <Nota>, <Duración>, <Longitud>]]]
 +
*[[Comando TocaSonido|TocaSonido[ <Secuencia de Notas>, <Instrumento> ]]]
 +
*[[Comando TocaSonido|TocaSonido[ <Archivo> ]]]
 +
*[[Comando Estira|Estira[objeto, recta, razón]]]
 +
*[[Comando Estira|Estira[objeto, dirección(recta, segmento, semirrecta o vector), razón]]]
 +
*[[Comando PuntoEn|PuntoEn[x>0 && y>0 && x+y<3]]]
 +
*<code><param = "useBrowserForJS" value = "true"/></code>
 +
*Exportación HTML5  {{KeyCode|Ctrl}} {{KeyCode|Shift}} {{KeyCode|B}}
 +
*[[Comando FórmulaTexto|FórmulaTexto[Si[x < 3, x, x + 1]]]]
 +
*Alzada a GeoGebra
 +
*'''Pasos compuestos''' como, por ejemplo...
 +
**[[Comando Punto|Punto[{Segmento[B, A], Segmento[B, C], Segmento[B, D], (1,1), Circunferencia[A,B], x y = 1}]]] o
 +
**[[Comando Punto|Punto[{Segmento[D, C], Semicircunferencia[B, C], Segmento[B, A], Semicircunferencia[D, A]}]]]
 +
**e incluso un tramo de función puede ser parte de ese trayecto como en [[Comando Punto|Punto[{Función[AjustePolinómico[{E, F, G, H}, -1 + CuentaSi[x ≟ x, {E, F, G, H}]], x(D), x(C)], Semicircunferencia[B, C], Segmento[B, A], Semicircunferencia[D, A]}]]]
 +
*Animación de Puntos sobre recorridos (como, por ejemplo, circunferencias, rectas, recorridos compuestos)
 +
*Punto[x>3]
 +
*[[Comando Distancia|Distancia[ <Punto>, <Objeto> ]]] y [[Comando PuntoMásCercano|PuntoMásCercano[ <Punto>, <Objeto> ]]] operan para...
 +
**Circunferencias, Curvas, Rectas, Segmentos, Parábolas, Hipérbolas, Elipses, Curvas Implícitas y Lugar Geométrico
 +
**Funciones, en  distancia vertical.
 +
**[[Comando Distancia|Distancia[ <Punto>, <Segmento> ]]], opera ahora adecuadamente.
 +
*Vista previa para textos en LaTeX  en la Caja de Diálogo de Textos
 +
*Nuevo editor para textos y guiones con colorida sintaxis para identificar el ajuste de corchetes.
 +
*[[Comando Zip]] Por ejemplo,  [[Comando Zip|Zip[PuntoMedio[A, B], A, lista1, B, lista2]]] abrevia a [[Comando Secuencia|Secuencia[PuntoMedio[lista1(k), lista2(k)], k, 1, Mín[Longitud[lista1], Longitud[lista2]]]]
 +
*Se añade la Función de Error Gaussiano  erf(x)
 +
*Los [[Lugar Geométrico|lugares geométricos]] pueden ahora sombrearse con color o patrones de estampado
 +
*[[Comando CurvaImplícita|CurvaImplicita[ <Lista de Puntos> ]]]
 +
**El número de puntos en la lista debe ser  9, 14, 20, 26, 33, etc.  Las curvas implícitas creadas de este modo pueden  transformarse con: Traslada, Rota, Dilata (Aumenta), Refleja (en punto o recta)
  
* Caja de Diálogo de Análisis de Datos
+
===Guiones / Scripting===
* Caja de Diálogo de Rastreo en la Hoja de Cálculo
+
Se puede asociar un guion a cualquiera de los objetos de GeoGebra. Esta pretende ser una  lista de comandos de GeoGebra y/o de JavaScript. Así, por ejemplo, una imagen o una circunferencia pueden actuar como un botón.
* Creación de tablas
 
* Importación de archivos de datos
 
 
 
==Características Experimentales ==
 
 
 
* Tools > Manage tools > Open
 
*  [http://www.artofproblemsolving.com/Forum/viewtopic.php?f=519&t=353472 Export to Asymptote]
 
* "Show Online Help" button on Syntax Error
 
* more efficient dynamic LaTeX texts with eg \frac{x_A}{y_A}=\jlmDynamic{x(A)/y(A)}
 
* Intervals: "3 < x && x < 5" converted to "3 < x < 5"
 
* Intersect[line,polygon]
 
* booleans in functions, eg f(x) = x (x == round(x))
 
* Intersections and unions of polygons
 
* Probability calculator
 
* positive-direction-only axes, adjustable axis crossing, polar grid, "On Edge" option
 
* Background color for Texts & hatching (at the moment the only way to set this is in the spreadsheet or stylebar)
 
* SolveODE[ <f'(x,y)>, <Start x>, <Start y>, <End x>, <Step> ]
 
* SolveODE[ <y'>, <x'>, <Start x>, <Start y>, <End t>, <Step> ]
 
* SolveODE[ &lt;b(x)>, <c(x)>, <f(x)>, <Start x>, <Start y>, <Start y'>, <End x>, <Step> ]
 
  also see FillCells[ ], First[ <Locus>, <Number> ] and Length[ <Locus> ] commands
 
* Two Graphics Views
 
* Hatching & Image fill for Polygons, Conics, Slope, UpperSum etc
 
* StemPlot[ <List> ]
 
* StemPlot[ <List>, <Adjustment -1|0|1> ]
 
* PlaySound[ <Note>, <Duration>, <Length>]
 
* PlaySound[ <Note Sequence>, <Instrument> ]
 
* PlaySound[ <File> ]
 
* Shear[object,line,ratio]
 
* Stretch[object,line,ratio]
 
Note that line can be also segment or vector.
 
* PointIn[x>0 && y>0 && x+y<3]
 
* <code><param = "useBrowserForJS" value = "true"/></code>
 
* HTML5 export
 
* FormulaText[If[x < 3, x, x + 1]]
 
* Upload to GeoGebra
 
* Compound paths, eg Point[{Segment[B, A], Segment[B, C], Segment[B, D], (1,1), Circle[A,B], x y = 1}]
 
  eg Point[{Segment[D, C], Semicircle[B, C], Segment[B, A], Semicircle[D, A]}]
 
* Animation of Points on Paths (eg circles, lines, compound paths)
 
* Point[x>3]
 
* Distance[ <Point>, <Object> ]
 
* ClosestPoint[ <Point>, <Object> ]
 
  These two commands work for Circles, Curves, Lines, Segments, Parabolas, Hyperbolas, Ellipses, Implicit Curves & Loci. For functions they work on vertical distance. Also Distance[ <Point>, <Segment> ] now works properly.
 
* Preview for LaTeX texts in the Text Dialog
 
* New editor for texts & scripts with syntax coloring and bracket matching
 
* Zip[<Expression>,<var 1>,<list 1>, ...] -- e.g. Zip[Midpoint[A,B],A,list1,B,list2] is shortcut for
 
Sequence[Midpoint[list1(k),list2(k)],k,1,Min[Length[list1],Length[list2]]
 
* Added the Gaussian Error Function erf(x)
 
* Loci can now be filled / hatched
 
* ImplicitCurve[ <List of Points> ]
 
  Number of points in the list must be 9, 14, 20, 26, 33, etc
 
Implicit curves created this way can be transformed with: Translate, Rotate, Dilate (Enlarge), Reflect (in point or line)
 
 
 
 
 
==Guiones / Scripting==
 
 
 
All GeoGebra objects can now have a script associated with them. This can be a list of GeoGebra commands and/or some JavaScript. So for example an image or a circle can now act as a button.
 
 
<br/><br/>
 
<br/><br/>
The new Button and TextField objects have been specifically designed to support scripts.
+
Los nuevos objetos Botón y CampoTexto han sido específicamente diseñados para asociarse a guiones o  scripts.
When you type some text into a textfield and press <Enter>, the text is passed to a script as %0, so you can have commands such as:<br/>
+
Cuando se ingresa algún  texto en un campo de texto y se pulsa  <Enter>, el texto pasa al guion o script como  %0, de modo que se hace posible tener comandos como...
text = "%0"<br/>
+
<br/>
Text[%0,(3,4)]<br/>
+
texto = "%0"<br/>
 +
Texto[%0,(3,4)]<br/>
 +
<br/>
 +
El texto también pasa a un guion de tipo JavaScript como una variable 'arg' permitiendo  comandos como...
 
<br/>
 
<br/>
The text is also passed to JavaScript as a variable 'arg' allowing commands such as:<br/>
 
 
ggbApplet.evalCommand('input="' + arg + '"');<br/>
 
ggbApplet.evalCommand('input="' + arg + '"');<br/>
 
<br>
 
<br>
GeoGebra now has a built-in JavaScript interpreter. When exporting to a dynamic worksheet, the JavaScript for each button is exported to a separate function in the HTML file and the browser is used to run the JavaScript.
+
GeoGebra incluye ahora un intérprete JavaScript. Cuando se exporta una hoja dinámica, el guion JavaScript de cada botón también se exporta en una función separada en el archivo HTML y el buscador se emplea para ejecutarlos vía JavaScript.
 
<br><br/>
 
<br><br/>
The Global JavaScript is available to all functions, and is also exported to the HTML file.
+
El  JavaScript Global está disponible para todas las funciones y también se exporta al archivo  HTML.
 
+
Respaldo ampliado de comandos adicionales:
Respaldo adicional de comandos extra:
+
  *alert("hola");
 
+
  *prompt("¿Cuál es tu utilitario dinámico preferido","GeoGebra");
  * alert("hello");
+
=== Operaciones con Listas ===  
  * prompt("What's your favorite software","GeoGebra");
+
Ahora están disponibles las siguientes posibilidades....
 
+
*<Objeto> ∈ <Lista> que establece si el ''objeto'' es un elemento de la lista
==Lista de Operaciones==
+
:{{Examples|1=<br>
 
+
:*'''<code>7 ∈ {3, 4, 2}</code>''' da '''<code>false </code>'''
<Object> ∈ <List> is an element of
+
:*'''<code>3 ∈ {3, 4, 2}</code>''' da  '''<code>true</code>'''}}
 
+
*<Lista> <Lista> que establece si la primera es subconjunto de la segunda (o es igual)
<List> ⊆ <List> is subset of
+
*<Lista> <Lista> que establece si es subconjunto propiamente dicho
 
+
*<Lista> \ <Lista> Determina la diferencia
<List> ⊂ <List> is subset of (strict)
+
:{{Note|1=<br>Las primeras operaciones dan por resultado una variable booleana, como '''<code>true</code>''' o '''<code>false </code>'''.<br>La última da una lista.}}
 
 
<List> \ <List> set difference
 
 
 
=Teclado Virtual=
 
 
 
View the new on-screen keyboard by going to '''View -> Show Keyboard'''
 
 
 
It will be transparent if you are running Java 1.6.0_10 or higher on a supported Operating System / Graphics Card
 
(Go to '''Help -> About''' to check)
 
 
 
* Keyboards for Math, Greek, Hebrew, Arabic, Korean, Hindi, French, German, Swedish, Norwegian, Malayalam, Czech, Croatian, Hungarian, Persian, Spanish and English (US and UK) including all accents etc
 
 
 
* Supports entering Windows-style alt keycodes, eg <Alt>0176
 
 
 
* Supports different keyboard layouts according to locale
 
 
 
* Works in all applications, not just GeoGebra
 
 
 
* Window can be resized
 
 
 
* AltGr shows accents on the bottom row in all languages. Supported accents: acute, grave, circumflex, cedilla, umlaut, caron, tilde, breve, dot above, ogonek, ring above, double acute, solidus, dialytika tonos
 
 
 
=Comandos=
 
 
 
==Comandos Ampliados y Mejorados==
 
 
 
* [http://wiki.geogebra.org/en/Locus_Command Locus&#91; <Point Creating Locus Line>, <Slider>&#93;]]
 
  Makes a locus from a slider and a dependent point
 
 
 
* [http://wiki.geogebra.org/en/Extremum_Command Extremum&#91; <Function>, <Start x-Value>, <End x-Value>&#93;]
 
  Calculates the extremums of the function between left-x and right-x.
 
  Function should be continuous in the interval, otherwise false
 
  extremums near discontinuity might be calculated.
 
  (previously worked only for polynomials)
 
* [http://wiki.geogebra.org/en/Intersect_Command Intersect&#91; <Function> , <Function>, <Start x-Value>, <End x-Value>  &#93;]
 
 
 
* [http://wiki.geogebra.org/en/Intersect_Command Intersect&#91; <Implicit Curve> , <Implicit Curve> &#93;]
 
* [http://wiki.geogebra.org/en/Intersect_Command Intersect&#91; <Implicit Curve> , <Conic> &#93;]
 
* [http://wiki.geogebra.org/en/Intersect_Command Intersect&#91; <Implicit Curve> , <Line> &#93;]
 
* [http://wiki.geogebra.org/en/Intersect_Command Intersect&#91; <Implicit Curve> , <Function> &#93;]
 
 
 
* [http://wiki.geogebra.org/en/Tangent_Command Tangent&#91; <Implicit Curve>, <Point> &#93;]
 
* [http://wiki.geogebra.org/en/Tangent_Command Tangent&#91; <Circle>, <Circle> &#93;]
 
* [http://wiki.geogebra.org/en/Tangent_Command Tangent&#91; <Line>, <Conic> &#93;]
 
 
 
* [http://wiki.geogebra.org/en/Tangent_Command Tangent&#91; <Conic>, <Point> &#93;] now allowed as well as Tangent&#91; <Point>, <Conic> &#93;
 
* [http://wiki.geogebra.org/en/Tangent_Command Tangent&#91; <Function>, <Point> &#93;] now allowed as well as Tangent&#91; <Point>, <Function> &#93;
 
 
 
* Derivatives of multi-variate functions: f(x,y) = x^2 + y, [http://wiki.geogebra.org/en/Derivative_Command Derivative&#91; f(x,y), x &#93;], [http://wiki.geogebra.org/en/Derivative_Command Derivative&#91; f(x,y), x, 2 &#93;]
 
 
 
* [http://wiki.geogebra.org/en/CountIf_Command CountIf] & [http://wiki.geogebra.org/en/KeepIf_Command KeepIf] now work with expressions other than numeric
 
  eg CountIf&#91; x == (1,2), {A, B, C} &#93;
 
  eg CountIf&#91; x == "hello", list &#93;
 
 
 
* [http://wiki.geogebra.org/en/TableText_Command TableText&#91; <Matrix>, <String> &#93;] now supports brackets by specifying ||||, ||, {}, &#91;&#93; or () in the String, horizontal lines by specifying _ and vertical lines by specifying |
 
  eg TableText&#91;{{1,2},{3,4}},"c()"&#93;
 
  eg TableText&#91;{{1,2},{3,4}},"c|_"&#93;
 
  eg TableText&#91;{{1,2},{3,4}},"c||"&#93;
 
  eg TableText&#91;{{1,2},{3,4}},"c||||"&#93;
 
 
 
* [http://wiki.geogebra.org/en/Simplify_Command Simplify&#91; <Expression> &#93;]
 
  Simplify will now cancel factors from a fraction better, eg Simplify&#91;(x-1)/(x^2-2x+1)&#93;
 
 
 
* [http://wiki.geogebra.org/en/Factor_Command Factor&#91; <Expression> &#93;]
 
  Factor has been much improved and gives better answers for simple factoring and also now
 
  copes with much harder problems eg Factor&#91; x^33 - 1 &#93;
 
* [http://wiki.geogebra.org/en/Vertex_Command Vertex&#91;<Polygon>&#93;]
 
  Returns vertices of polygon
 
 
 
* [http://wiki.geogebra.org/en/Integral_Command Integral&#91; <Function>, <Start x-Value>, <End x-Value>, <Boolean Evaluate> &#93;]
 
* [http://wiki.geogebra.org/en/IntegralBetween_Command IntegralBetween&#91; <Function>, <Function>, <Start x-Value>, <End x-Value> &#93;]
 
* [http://wiki.geogebra.org/en/IntegralBetween_Command IntegralBetween&#91; <Function>, <Function>, <Start x-Value>, <End x-Value>, <Boolean Evaluate> &#93;]
 
  Integrals can be shaded but not computed when Evaluate = false
 
 
 
* [http://wiki.geogebra.org/en/Product_Command Product&#91;<List>,<Max index>&#93;] (similar to [http://wiki.geogebra.org/en/Sum_Command Sum&#91;<List>,<Max index>&#93;])
 
 
 
* [http://wiki.geogebra.org/en/Histogram_Command Histogram&#91; <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) &#93;]
 
* [http://wiki.geogebra.org/en/Histogram_Command Histogram&#91; <Boolean Cumulative>, <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) &#93;]
 
  New options for cumulative histograms and density scaling. 
 
  If Use Density = true histogram bar heights follow the rule:
 
        height = (scaling factor * frequency) / class width
 
  If a scaling factor is not specified the default is one.
 
  When Use Density = false  no density scaling is performed
 
  and histogram bar heights equal frequency values.
 
 
 
==Nuevos Comandos==
 
'''Commands marked * also work in the CAS View'''
 
* Identity[ <Number> ]
 
  Creates an Identity matrix of the specified order
 
 
 
* Incircle[ <Point>, <Point>, <Point> ]
 
 
 
* FormulaText[ <Object>, <Boolean for Substitution of Variables>, <Boolean Show Name> ]
 
 
 
* GetTime[]
 
  Returns a list such as {647, 59, 39, 23, 28, 2, 2011, "February", "Monday", 2}
 
  ie the current date and time in this order:
 
  milliseconds, seconds, minutes, hours (0 - 23), date, month (1-12), year, month (as text), day (as text), day (1 = Sunday, 2 = Monday etc)
 
 
 
* Min[ <Interval> ]
 
* Max[ <Interval> ]
 
* Midpoint[ <Interval> ]
 
 
 
* Min[ <Function>, <Start x-Value>, <End x-Value> ]
 
  Calculates the minimum point for function in the given interval.
 
  Function should only have one minimum point in the interval.
 
 
 
* Max <Function>, <Start x-Value>, <End x-Value> ]
 
 
 
Calculates the maximum point for function in the given interval.
 
Function should only have on maximum point in the interval.
 
 
 
* Maximize[ <Number dependent>, <Number independent> ]
 
 
 
Calculates the independent number which gives the maximal value of
 
the dependent number.
 
The independent number must be a slider and the slider interval
 
will be used as the search interval.
 
If the construction is complicated, this command might fail or quit
 
to avoid using too much processor time.
 
 
 
* Minimize[ <Number dependent>, <Number independent> ]
 
Calculates the independent number which gives the minimal value of
 
the dependent number.
 
The independent number must be a slider and the slider interval
 
will be used as the search interval.
 
If the construction is complicated, this command might fail or quit
 
to avoid using too much processor time.
 
 
 
* LeftSum[ <Function>, <Start x-Value>, <End x-Value>, <Number of Rectangles> ]
 
  Calculates the left sum of the function on the interval [a, b] using n rectangles.
 
  Note: This command draws the rectangles of the left sum as well.
 
 
 
* RectangleSum[ <Function>, <Start x-Value>, <End x-Value>, <Number of Rectangles>, <Position for rectangle start> ]
 
  Calculates the sum of rectangles with left height starting at a
 
  fraction d of each interval using n rectangles. (0<=d<=1).
 
  When d=0 this is equivalent to the LowerSum[] command and when d=1 the UpperSum[] command.
 
  Note: This command draws the rectangles of the sum as well.
 
 
 
* StartAnimation[ ]
 
* StartAnimation[ <Slider> ]
 
* StartAnimation[ <Boolean> ]
 
 
 
* Ordinal[ < Integer> ]
 
  turns a number into an ordinal (as a text)
 
  eg Ordinal[5] gives "5th" in English
 
 
 
* PathParameter[ <Point on Path> ]
 
  eg turns a Point on Circle into a slider
 
* Point[ <Object>, <Parameter> ]
 
  eg Point[c, a] (for a circle c and slider a)
 
 
 
* PrimeFactors[ <Number> ]
 
  Returns a list of prime factors (works for numbers up to 9 007 199 254 740 992)
 
  eg PrimeFactors[1] returns {}
 
  eg PrimeFactors[23] returns {23}
 
  eg PrimeFactors[24] returns {2, 2, 2, 3}
 
* Factors[<Number>]
 
Returns list of points (prime,exponent). E.g. Factors[3072] returns {(2,10),(3,1)}
 
* IndexOf[ <Object>, <List> ]
 
* IndexOf[ <Object>, <List>, <Start Index> ]
 
* IndexOf[ <Text>, <Text> ]
 
* IndexOf[ <Text>, <Text>, <Start Index> ]
 
* StemPlot[ <List> ] (UK: StemAndLeaf[ <List> ]
 
* StemPlot[ <List> , <Adjustment -1|0|1> ] (UK: StemAndLeaf[ <List>,  <Adjustment -1|0|1> ]
 
*ResidualPlot[<List of Points>, <Function>]
 
*DotPlot[<List of Numbers>]
 
*FrequencyPolygon[ <List of Class Boundaries>, <List of Heights> ]
 
*FrequencyPolygon[ <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
 
*FrequencyPolygon[ <Boolean Cumulative>, <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
 
 
 
* Hull[ <List of Points> ,<Percentage> ]
 
  Produces a "Characteristic Hull" as described here: http://www.geosensor.net/papers/duckham08.PR.pdf
 
  When the percentage is 1, the Convex Hull is produced. As the percentage is decreased, the area of the hull decreases.
 
* ConvexHull[ <List of Points> ]
 
* MinimumSpanningTree[ <List of Points> ]
 
* DelauneyTriangulation[ <List of Points> ]
 
* TravelingSalesman[ <List of Points> ]
 
* Voronoi[ <List of Points> ]
 
  Draws a [http://en.wikipedia.org/wiki/Voronoi_diagram Voronoi Diagram ]
 
* ShortestDistance[ <List of Segments>, <Start Point>, <End Point>, <Boolean Weighted> ]
 
* Perimeter[ <Locus> ]
 
  Useful for ShortestDistance[ ]
 
* SelectedIndex[ <List> ]
 
* SelectedElement[ <List> ]
 
  These two commands return the index / element of a Visible List (ie Combobox) that has been selected by the user.
 
  Note that these are currently available only in the Spreadsheet (when the "Use Buttons and Checkboxes" option is enabled).
 
 
 
* ToolImage[ <Number> ]
 
Copies the icon for the selected Tool into the Graphics View. The numbers for each Tool are detailed here:
 
http://www.geogebra.org/trac/browser/trunk/geogebra/geogebra/euclidian/EuclidianConstants.java
 
 
 
* SlowPlot[ <Function> ]
 
 
 
* Sample[ <List>, <Size> ]
 
* Sample[ <List>, <Size>, <With Replacement> ]
 
 
 
* VerticalText[ <Text> ]
 
* RotateText[ <Text>, <Angle> ]
 
 
 
* PolyLine[ <List of Points> ]
 
* PolyLine[ <Point>, <Point>, <Point>, ... ]
 
 
 
* RigidPolygon[<Free Point>, ..., <Free Point> ]
 
  Makes a rigid polygon. Dragging the polygon translates it, dragging the second point rotates it.
 
 
 
* Simplify[ <Text> ]
 
  Attempts to tidy up text expressions by removing repeated negatives etc eg Simplify["f(x) = "+a+"x²+"+b+"x+"+c]
 
  '''Note that FormulaText[f] normally produces better results and is simpler'''
 
 
 
* ComplexRoot[ <Polynomial> ]
 
 
 
* SetValue[ <Boolean>, <0|1> ]
 
  Sets the state of a boolean / CheckBox
 
  1 = true, 0 = false
 
 
 
* SetValue[ <List>, <Element>]
 
  Sets the selected element of a Visible List (Combobox)
 
 
 
* SetValue[ <Object> , <Object> ]
 
  Useful in Scripting eg SetValue[a, b]
 
 
 
* SetValue[ <List>, <Number>, <Object> ]
 
  Useful in Scripting eg SetValue[list1, RandomBetween[1,3], RandomBetween[1,10]]
 
 
 
* UpdateConstruction[]
 
  Useful in Scripting. Updates all random numbers (like Ctrl-R)
 
* Execute[<List of strings>]
 
Executes list of commands, e.g.  Execute[Join[{"f_{1}=1","f_{2}=1"},Sequence["f_{"+(i+2)+"}=f_{"+(i+1)+"}+f_{"+i+"}",i,1,10]]].
 
* Execute[<List of strings>,<Parameter %0>,....,<Parameter %9>]
 
Replaces %x for parameter %x. Executes list of resulting commands, e.g.  Execute[{"Midpoint[%0,%1]"},A,B}].
 
* ApplyMatrix[ <Matrix>, <Object> ]
 
* RandomElement[ <List> ]
 
* Shuffle[ <List> ]
 
* OrdinalRank[ <List> ]
 
* TiedRank[ <List> ]
 
* ReducedRowEchelonForm[ <Matrix> ]
 
* SampleSD[ <List of Numbers> ]
 
  Calculates the Sample Standard Devation
 
* SampleSDX[ <List of Points> ], SampleSDY[ <List of Points> ]
 
  Calculate the Sample Standard Devation of one coordinate
 
* SDX[ <List of Points> ], SDY[ <List of Points> ]
 
  Calculate the Standard Devation of one coordinate
 
* SampleVariance[ <List of Numbers> ]
 
  Calculates the Sample Variance
 
 
 
*Spearman[<List of Points>]
 
*Spearman[<List of Numbers>, <List of Numbers>]
 
Calculates Spearman's Correlation Coefficient
 
 
 
* Point[ <List> ]
 
  eg Point[ {1, 2} ]
 
  eg Point[ { {1, 2}, {3, 4} } ]
 
 
 
* PointList[ <List> ]
 
  eg PointList[ { {1, 2}, {3 ,4}} ]
 
 
 
* RootList[ <List> ]
 
  eg RootList[ {1, 2, 3} ]
 
 
 
* ParseToNumber[ <Number>, <Text> ]
 
  eg ParseToNumber[a,"%0"] in a GeoGebra Script
 
 
 
* ParseToFunction[ <Function>, <Text> ]
 
  eg ParseToFunction[f,"%0"] in a GeoGebra Script
 
 
 
* Polygon[ <List of Points> ]
 
 
 
* FitGrowth[<List of Points>]
 
Fits a function of the form a*b^x to the points in the list.
 
(Just like FitExp[], but to avoid the number e, as e is unknown to some pupils
 
  even if they know the exponential growth function.)
 
 
 
* Fit[<List of Points>,<List of Functions>]
 
Fits a linear combination of functions to the points in the list.
 
For example, with Points A, B, C, ...
 
  L={A, B, C, ...}, f(x)=1, g(x)=x, h(x)=e^x, F={f,g,h}
 
the command
 
  Fit{L,F}
 
gives a minimum squared errors curve fitting fit(x) = a + b x + c e^x
 
 
 
* SumSquaredErrors[ <List of Points>, <Function> ]
 
  Calculates the sum of squared errors, SSE, between the y-values
 
  of the points in the list and the function values of the
 
  x-values in the list.
 
  If we have some points in a list: L={A,B,C,D,E}
 
  and have done for example:
 
  f(x)=RegPoly[L,1] and g(x)=RegPoly[L,2]
 
  then we can decide the best fit, in the sense of the least sum of squared errors
 
  (Gauss), by comparing:
 
  sse_f=SumSquaredErrors[L,f] and sse_g=SumSquaredErrors[L,g].
 
 
 
* RSquare[ <List of Points>, <Function> ]
 
 
 
* Numerator[ <Function> ] *
 
* Denominator[ <Function> ] *
 
* PartialFractions[ <Function> ] *
 
* Limit[ <Function>, <Value> ] *
 
* LimitAbove[ <Function>, <Value> ] *
 
* LimitBelow[ <Function>, <Value> ] *
 
* Factors[ <Polynomial> ] *
 
* Degree[ <Polynomial> ] *
 
* Coefficients[ <Polynomial> ] *
 
* Coeffcients[ <Conic> ]
 
returns a list with the coefficients of: x², y², 1, xy, x, y
 
* Div[ <Polynomial>, <Polynomial> ] *
 
* Mod[ <Polynomial>, <Polynomial> ] *
 
* Asymptote[ <Function> ]
 
* Asymptote[ <Implicit Curve> ]
 
* RandomUniform[ <Min>, <Max> ]
 
* Eccentricity[ <Conic> ]
 
* Length[ <Text> ]
 
* Length[ <Locus> ]
 
  See SolveODE[ ]
 
* Take[ <Text>, <Start>, <End> ]
 
* First[ <Text>, <Number>]
 
* First[ <Locus>, <Number>]
 
  See SolveODE[ ]
 
* First[ <Text>]
 
* Last[ <Text>, <Number>]
 
* Last[ <Text>]
 
* Text[ <Object>, <Point>, <Boolean for Substitution of Variables>, <Boolean for LaTeX formula> ]
 
* Reflect[ <Circle>, <Object> ]
 
  Inverts object in circle
 
* DynamicCoordinates[ <Point>, <Number>, <Number> ]
 
 
 
  A=Point[xAxis]
 
  B=Point[xAxis]
 
  DynamicCoordinates[B, Min[x(B),x(A)],0]
 
  SetVisibleInView[B, 1, false]
 
  SetLayer[C, 1]
 
  Now, C cannot be moved to the right of A
 
 
 
  A=(1,2)
 
  SetVisibleInView[A, 1, false]
 
  B=DynamicCoordinates[A, If[x(A) > 3, 3, If[x(A) < -(3), -3, If[x(A) < 0, round(x(A)), x(A)]]], If[x(A) < 0, 0.5, If[y(A) > 2, 2, If[y(A) < 0, 0, y(A)]]]]
 
 
 
  A=(1,2)
 
  B=(2,3)
 
  Hide B
 
  C=DynamicCoordinates[B, If[Distance[A, B] < 1, x(A), x(B)], If[Distance[A, B] < 1, y(A), y(B)]]
 
  makes A a sticky point when C is dragged near it
 
 
 
* PointIn[ <Region> ]
 
* IsInRegion[ <Point>, <Region> ]
 
* Element[ <Matrix>, <Column>, <Row> ]
 
 
 
* TDistribution[ <Degrees of Freedom>, <Variable Value> ]
 
* InverseTDistribution[ <Degrees of Freedom>, <Probability> ]
 
* FDistribution[ <Numerator Degrees of Freedom>, <Denominator Degrees of Freedom>, <Variable Value> ]
 
* InverseFDistribution[ <Numerator Degrees of Freedom>, <Denominator Degrees of Freedom>, <Probability> ]
 
* Gamma[ <Alpha>, <Beta>, <Variable Value> ]
 
* InverseGamma[ <Alpha>, <Beta>, <Probability> ]
 
* Cauchy[ <Median>, <Scale>, <Variable Value> ]
 
* InverseCauchy[ <Median>, <Scale>, <Probability> ]
 
* ChiSquared[ <Degrees of Freedom>, <Variable Value> ]
 
* InverseChiSquared[ <Degrees of Freedom>, <Probability> ]
 
* Exponential[ <Mean>, <Variable Value>]
 
* InverseExponential[ <Mean>, <Probability> ]
 
* Weibull[ <Shape>, <Scale>, <Variable Value> ]
 
* InverseWeibull[ <Shape>, <Scale>, <Probability> ]
 
* Binomial[ <Number of Successes>, <Probability of Success>, <Variable Value>, <Boolean Cumulative> ]
 
* InverseBinomial[ <Number of Successes>, <Probability of Success>, <Probability> ]
 
* Pascal[ <Number of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulative> ]
 
* InversePascal[ <Number of Successes>, <Probability of Success>, <Probability> ]
 
* Poisson[ <Number of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulative> ]
 
* InversePoisson[ <Number of Successes>, <Probability of Success>, <Probability> ]
 
* HyperGeometric[ <Population Size>, <Number of Successes>, <Sample Size>, <Variable Value> , <Boolean Cumulative> ]
 
* InverseHyperGeometric[ <Population Size>, <Number of Successes>, <Sample Size>, <Probability> ]
 
* Zipf[ <Number of Elements>, <Exponent>, <Variable Value> , <Boolean Cumulative> ]
 
* InverseZipf[ <Number of Elements>, <Exponent>, <Probability> ]
 
 
 
* CopyFreeObject[ <Object> ]
 
* SetColor[ <Object>, "color" ]
 
* SetColor[ <Object>, <Red>, <Green>, <Blue> ]
 
* SetBackgroundColor[ <Object>, "color" ]
 
* SetBackgroundColor[ <Object>, <Red>, <Green>, <Blue> ]
 
* SetDynamicColor[ <Object>, <Red>, <Green>, <Blue> ]
 
* SetConditionToShowObject[ <Object>, <Condition> ]
 
* SetCoords[ <Point>, <x>, <y> ]
 
* SetFilling[ <Object>, <Number> ]
 
* SetPointSize[ <Point>, <Number> ]
 
* SetPointStyle[ <Point>, <Number> ]
 
* SetLineThickness[ <Line>, <Number> ]
 
* SetLineStyle[ <Line>, <Number> ]
 
* SetLayer[ <Object>, <Layer> ]
 
* SelectObjects[ ]
 
clears selection
 
* SelectObjects[ <Object>, <Object>, ... ]
 
* ShowLayer[ <Number> ]
 
* HideLayer[ <Number> ]
 
* SetFixed[ <Object>, <True | False> ]
 
* ShowLabel[ <Object>, <True | False> ]
 
* Rename[ <Object>, <Name> ]
 
* FillRow[ <Row>, <List> ]
 
* FillColumn[ <Column>, <List> ]
 
* FillCells[ <CellRange>, <Object> ]
 
  eg FillCells[A1:B20, loc1] to get the coordinates of a locus into the spreadsheet
 
  eg FillCells[A1:B20, 3] to copy '3' into multiple cells
 
  eg FillCells[A1:B2, {{1,2},{3,4}}] to copy a matrix into the spreadsheet [UNFINISHED]
 
* FillCells[ <Start Cell>, <List> ]
 
* FillCells[ <Start Cell>, <Matrix> ]
 
* SetActiveView[ <Number 1|2> ]
 
  Sets the Active View (3 reserved for 3D View in future)
 
* ZoomIn[ <Scale Factor> ]
 
* ZoomOut[ <Scale Factor> ]
 
* ZoomIn[ <Scale Factor>, &lt;Center Point> ]
 
* ZoomOut[ <Scale Factor>, &lt;Center Point> ]
 
* Pan[ <x>, <y> ]
 
* Cell[ <Column>, <Row> ]
 
* SetCaption[ <Object>, <Text> ]
 
* SetLabelMode[ <Object>, <Number> ]
 
* Slider[ <Min>, <Max>, <Increment>, <Speed>, <Width>, <Is Angle>, <Horizontal>, <Animating>, &lt;Random>]
 
  Only first two arguments are compulsory.
 
* Checkbox[<Caption>, <List of objects to hide>] (both, either or none parameters can be used)
 
* Textfield[], Textfield[<Linked object>]
 
* Button[], Button[<Caption>]
 
* Unique[ <List>]
 
  Removes duplicates from a list.
 
  
*Classes[ <List of Data>, <Start>, <Width of Classes> ]
+
[[Archivo:Teclado.PNG|240px|left]]
*Classes[ <List of Data>, <Number of Classes> ]
+
==[[Teclado Virtual]]==
  Gives a list of class boundaries.  
+
Se pueden apreciar la nueva pantalla que expone el teclado yendo al '''Menú Vista  -> Teclado'''
 +
Será transparente en caso de estar bajo Java 1.6.0_10 o superior en un Sistema Operativo / Tarjeta Gráfica acorde.{{Note|1=Para controlarlo, basta dirigirse a '''Ayuda -> Acerca de GeoGebra / Licencia'''}}
 +
===[[Teclado Virtual#De uno a otro Teclado|Teclados]]===
 +
*[[Teclado Virtual#De uno a otro Teclado|Teclados para Matemática]] y [[Teclado Virtual#Acentuando idiosincráticos Caracteres|caracteres]] Griegos, Hebreo, Árabe, Coreano, Hindi, Francés, Alemán, Sueco, Noruego, Malayalam, Checo, Croata, Húngaro, Persa, Español e Inglés (USA y UK) incluyendo todos los acentos; etc
 +
*Respalda...
 +
**ingreso de funciones y atajos de teclado del estilo de  Windows como, por ejemplo <Alt>0176
 +
**[[Teclado Virtual#De uno a otro Teclado|diferentes disposiciones de teclado]] acorde al ajuste local
 +
=====Operaciones Habilitadas=====
 +
*Opera en todas las aplicaciones, no solo en  GeoGebra
 +
*DesplazaPíxeles reescalable
 +
*{{KeyCode|AltGr}} muestra los acentos en la fila inferior para todos los idiomas. Se admiten acentos agudos, , graves, circunflejo, cedilla, diéresis, tilde, breve, doble agudo, sólidos,  tonos... etc.
  
*Frequency[ <List of Raw Data> ]
+
==Comandos==
*Frequency[ <Cumulative>, <List of Raw Data>]
+
===Comandos Ampliados y Mejorados===
*Frequency[<List of Class Boundaries>, <List of Raw Data>,  ]
+
*[[Comando LugarGeométrico|LugarGeométrico[ <Punto que trazará tal Lugar>, <Deslizador> ]]] Da por resultado el lugar geométrico del punto que lo trazará, dependiente de los valores que toma el deslizador indicado.
*Frequency[ <Cumulative>,<List of Class Boundaries>,<List of Raw Data>]
+
*[[Comando Primero|Primero[  <Texto> ]]]  
*Frequency[<List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
+
*[[Comando Primero|Primero[  <Texto>, <Los n primeros elementos (número)> ]]]  
*Frequency[ <Boolean Cumulative>, <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
+
*[[Comando Primero|Primero[  <Lugar Geométrico>, <Los n primeros elementos (número)>  ]]]
  Gives a list of frequencies.
+
*[[Comando Último|Último[  <Texto> ]]]
 +
*[[Comando Último|Último[  <Texto>, <Los n primeros elementos (número)> ]]]
 +
*[[Comando Último|Último[ <Lugar Geométrico>, <Los n primeros elementos (número)>  ]]]
 +
*[[Comando Refleja|Refleja[ Objeto Geométrico, <Punto, recta o circunferencia> ]]] Refleja el objeto por el punto o en la recta o lo invierte respecto de la circunferencia.
 +
*[[Comando Interseca|Interseca[ <Función>, <Función>, <x-Inicial>, <x-Final> ]]] Establece los puntos de intersección entre las funciones dentro del intervalo establecido entre el valor fijado a izquierda para x y el que se impone a la derecha para el final.
 +
*[[Comando Interseca|Interseca[ <Curva Implícita>, <Curva Implícita> ]]]  
 +
*[[Comando Interseca|Interseca[ <Curva Implícita>, <Cónica> ]]]
 +
*[[Comando Interseca|Interseca[ <Curva Implícita>, <Recta> ]]]
 +
*[[Comando Interseca|Interseca[ <Curva Implícita>, <Función> ]]]  
 +
*[[Comando Tangente|Tangente[ <Curva Implícita>, <Punto> ]]]
 +
*[[Comando Tangente|Tangente[ <Circunferencia>, <Circunferencia>]]]
 +
*[[Comando Tangente|Tangente[ <Recta>, <Cónica> ]]]
 +
*[[Comando Tangente|Tangente[ <Punto A exterior a la curva o función>, <Función o Curva>]]]  Crea la tangente a la curva o función en x = x(A).
 +
*Derivada de funciones de múltiples variables: f(x,y) = x^2 + y
 +
**[[Comando Derivada|Derivada[ <Expresión f(x, y)>, <Variable> ]]] Da por resultado la derivada de f con respecto a la variable indicada.
 +
**[[Comando Derivada|Derivada[ <Expresión f>, <Variable>, <Orden de Derivada (número o valor numérico)> ]]] Da por resultado la derivada de orden n de f con respecto a la variable  indicada.
  
* Fit[ <List of Points>, <Function> ]
+
===Innovaciones en Comandos===
 +
*[[Comando Elemento|Elemento[ <Matriz>, <Número de la Fila>, <Número de la Columna>  ]]]
 +
*[[Comando Extremo|Extremo[ <Función f>, <Valor x-Inicial izquierdo>, <Valor x-Final derecho > ]]] Calcula (numéricamente) el extremo de f en el intervalo abierto <x-izquierdo, x-derecho>. La función f debiera ser continua en [x-izquierdo, x-derecho] porque de no serlo podrían obtenerse "falsos" extremos próximos a las discontinuidades.  Este comando operaba previamente solo con polinomios.
 +
*[[Comando CuentaSi|CuentaSi[ <Condición>, <Lista> ]]] Cuenta el número de elementos de la lista que cumple la condición.
 +
*[[Comando ConservaSi|ConservaSi[ <Condición>, <Lista> ]]] Crea una nueva lista que solo conserva los elementos de la original que cumplen la condición establecida. Opera ahora con listas que contienen otras expresiones y no solo números.
 +
*[[Comando TablaTexto|TablaTexto[ <Matriz>, <Cadena> ]]] Ahora admite corchetes especificados por ||||, ||, {}, &#91;&#93; o () en la Cadena, líneas horizontales al indicar  _ y  verticales, |
 +
**TablaTexto&#91;{{1,2},{3,4}},"c()"]
 +
**TablaTexto&#91;{{1,2},{3,4}},"c|_"]
 +
**TablaTexto&#91;{{1,2},{3,4}},"c||"]
 +
**TablaTexto&#91;{{1,2},{3,4}},"c||||"c||||"]
 +
*[[Comando Simplifica|Simplifica[ <Expresión> ]]] Simplifica cancela ahora factores de una función, mejor que en la versión previa. Como, por ejemplo, Simplifica&#91;(x-1)/(x^2-2x+1)&#93; 
 +
*[[Comando Factoriza|Factoriza[ <Expresión> ]]]  Brinda mejores respuestas y atiende problemas más arduos como, por ejemplo, Factoriza&#91; x^33 - 1 &#93;
 +
*[[Comando Vértices|Vértices[ <Polígono> ]]] Da por resultado los vértices del polígono dado
 +
*[[Comando Integral|Integral[ <Función>, <Valor x-Inicial>, <Valor x-Final>, <Condición Booleana>  ]]]
 +
*[[Comando IntegralEntre|IntegralEntre[ <Función>, <Función>,  <Valor x-Inicial>, <Valor x-Final> ]]]
 +
*[[Comando IntegralEntre|IntegralEntre[ <Función>, <Función>,  <Valor x-Inicial>, <Valor x-Final>, <Condición Booleana> ]]] Traza y sombre el área en el intervalo del eje x fijado y da por resultado el valor de la integral definida solo cuando la condición resulta verdadera.
 +
*[[Comando Producto|Producto[ <Lista de Números>, <Número n de Elementos> ]]]  Calcula el producto de los n primeros números de la lista. Opera de modo similar a [[Comando Suma|Suma[ <Lista de Números>, <Número n de Elementos> ]]]
 +
*[[Comando Histograma|Histograma[ <Lista de Extremos de Intervalo de Clase>, <Lista de Datos en Bruto>, <Densidad en Uso Booleana> , <Factor de Escala de Densidad> (opcional) ]]]
 +
*[[Comando Histograma|Histograma[  <Boolenana Acumulativa>, <Lista de Extremos de Intervalo>, <Lista de Datos en Bruto>, <Densidad en Uso Booleana> , <Factor de Escala de Densidad> (opcional) ]]]  Nuevas opciones para histogramas acumulativos y densidad / escala. 
 +
**Si la Acumulativa es verdadera se crea un histograma donde la altura de cada barra iguala la frecuencia de la clase más la suma de las frecuencias previas.
 +
**Si la Densidad es verdadera, las alturas de las barras del histograma siguen la regla
 +
***altura = (factor de escala  *frecuencia) / ancho de clase
 +
**Si no se especifica el factor de escala, se impone el valor por omisión que es uno.
 +
**Si la Densidad es falsa, no se requiere escala de densidad y las alturas de las barras del histograma se iguala a los valores de la frecuencia.
  
* Intersect[ <Function>, <Function> ]
+
===Nuevos Comandos===
 +
'''Los comandos marcados *operan también en la Vista CAS'''
 +
*[[Comando Identidad |Identidad[ <Número (o valor numérico)> ]]] Establece, acorde al número n dado, la matriz identidad de orden (n×n) correspondiente.
 +
*[[Comando CircunferenciaInscrita|CircunferenciaInscrita[ <Punto>, <Punto>, <Punto> ]]] Traza la Circunferencia Inscrita del triángulo formado por los tres puntos indicados.
 +
*[[Comando FórmulaTexto|FórmulaTexto[ <Objeto>, <Booleana para Sustitución de Variables>, <Booleana para Exponer Nombre> ]]]
 +
*[[Comando TomaTiempo|TomaTiempo[]]]  Da por resultado una lista como {647, 59, 39, 23, 28, 2, 2011, "Febrero", "Lunes", 2}, por ejemplo, con la hora y fecha que el sistema señale como vigente, en el orden correspondiente a:  milisegundos, segundos, minutos, horas (0-23), fecha, mes (1-12), año, mes (como texto), día (en texto), día (1 = Domingo, 2 = Lunes, etc.).
 +
*[[Comando Mínimo|Mínimo[<Intervalo> ]]]
 +
*[[Comando Máximo|Máximo[ <Intervalo> ]]]
 +
*[[Comando PuntoMedio|PuntoMedio[ <Intervalo> ]]]
 +
*[[Comando Mínimo|Mínimo[ <Función>, <Valor x-Inicial izquierdo>, <Valor x-Final derecho>  ]]]  Calcula (numéricamente) el punto mínimo para la función en el intervalo dado. La función debiera tener solo un mínimo en el intervalo.
 +
*[[Comando Máximo|Máximo[ <Función>, <Valor x-Inicial izquierdo>, <Valor x-Final derecho>  ]]]  Da por resultado el máximo punto para la función en el intervalo dado. La función debiera tener solo un máximo en el intervalo.
 +
*[[Comando Maximiza|Maximiza[  <Número Dependiente>, <Número Libre>  ]]]  Calcula el número independiente que establece el valor máximo del dependiente. El número independiente debe ser un deslizador cuyo intervalo se empleará como el intervalo de búsqueda. Si la construcción es complicada, este comando podría fallar o la tarea se abandonaría para evitar el derroche del tiempo de procesamiento.
 +
*[[Comando Minimiza|Minimiza[  <Número Dependiente>, <Número Libre>  ]]] Calcula el número independiente que establece el valor mínimo del número dependiente. El número independiente debe ser un deslizador cuyo intervalo se empleará como el intervalo de búsqueda. Si la construcción es complicada, este comando podría fallar o abandonar la tarea para evitar el empleo de demasiado tiempo de procesamiento.
 +
*[[Comando SumaIzquierda|SumaIzquierda[<Función>, <Valor x-Inicial>, <Valor x-Final>, <Número de Rectángulos>  ]]] Calcula la suma izquierda de la función en el intervalo entre el valor de x inicial y el final, con el número de rectángulos indicado. Así, SumaIzquierda[f, a, b, n] establece la suma izquierda de la función f en el intervalo [a, b] con n rectángulos.
 +
*[[Comando SumaRectángulos|SumaRectángulos[<Función>, <Valor x-Inicial>, <Valor x-Final>, <Número de Rectángulos> ]]] Establece la suma de rectángulos cuya altura izquierda se inicia en la fracción, digamos d (siendo 0<= d <=1), de cada intervalo (establecido por la posición), dividiendo el tramo del eje x fijado, en n rectángulos. Cuando la fracción resultante fuera d= 0 lo que se establecerá será la Suma Inferior y cuando d= 1, la Suma Superior correspondientes al Comando SumaInferior y al Comando SumaSuperior respectivamente. {{Note|1=El comando incluso traza los rectángulos de la suma izquierda.}}
 +
*[[Comando IniciaAnimación|IniciaAnimación[ ]]]
 +
*[[Comando IniciaAnimación|IniciaAnimación[  <Deslizador o Punto>, <Deslizador o Punto>, ...]]]
 +
*[[Comando IniciaAnimación|IniciaAnimación[  <Booleana>  ]]]
 +
*[[Comando Ordinal|Ordinal[  < <Número natural>>  ]]] Da por resultado el mismo número en su notación ordinal y lo deja expuesto en la Vista Gráfica). Mientras se lo expone con la correspondiente literalidad posterior cuando se opera en inglés, en la versión en español, puede limitarse a añadirle el signo que lo señala como ordinal gracias a su superíndice de grado .
 +
*[[Comando ParámetroRecorrido|ParámetroRecorrido[  <Punto Sobre Recorrido>  ]]]  Da por resultado el parámetro (por ejemplo, un número entre 0 y 1) correspondiente a la posición relativa del punto que pertenece a ese recorrido.
 +
*[[Comando Punto |Punto[]] <[[Objetos Geométricos#Recorrido|Recorrido]]>, <Parámetro>  ] Ubica un punto sobre el objeto geométrico según el [[Comando ParámetroRecorrido |parámetro dado del recorrido]] (recta, semirrecta, segmento, circunferencia, cónica, polígono, vector...).
 +
*[[Comando FactoresPrimos|FactoresPrimos[ <Número> ]]]  Da por resultado la lista de los factores primos,  de modo tal que su producto resulta igual al número dado. Ejemplos:
 +
**FactoresPrimos[1024] da por resultado {2, 2, 2, 2, 2, 2, 2, 2, 2, 2}.
 +
**FactoresPrimos[42] da por resultado {2, 3, 7}
 +
*[[Comando Factores|Factores[ <Número> ]]]  Establece la lista de listas {primo, exponente} tal que el producto de todos estos números primos elevados a los correspondientes exponentes da por resultado el número dado. Los números primos se disponen en orden ascendente. Por ejemplo, Factores[3072] da por resultado {(2,10),(3,1)}
 +
*[[Comando ÍndiceDe|ÍndiceDe[ <Objeto>, <Lista>  ]]] 
 +
*[[Comando ÍndiceDe|ÍndiceDe[ <Objeto>, <Lista>, <Indice Inicial>  ]]] 
 +
*[[Comando ÍndiceDe|ÍndiceDe[ <Texto Aguja>, <Texto Pajar>  ]]] 
 +
*[[Comando ÍndiceDe|ÍndiceDe[ <Texto Aguja>, <Texto Pajar>, <Indice Inicial> ]]] 
 +
*[[Comando DiagramaTalloHojas|DiagramaTalloHojas[  <Lista>  ]]] 
 +
*[[Comando DiagramaTalloHojas|DiagramaTalloHojas[ <Lista>, <Ajuste -1|0|1> ]]] 
 +
*[[Comando DiagramaResidual|DiagramaResidual[  <Lista de Puntos>, <Función> ]]] 
 +
*[[Comando GráficoPuntos|GráficoPuntos[  <Lista de Datos en Bruto a Procesar> ]]]
 +
*[[Comando PolígonoFrecuencias|PolígonoFrecuencias[  <Lista de Límites de Clase>, <Lista de Alturas> ]]]
 +
*[[Comando PolígonoFrecuencias|PolígonoFrecuencias[ <Lista de Límites de Clase>, <Lista de Datos en Bruto>, <Booleana de Densidad en Uso> , <Factor de Escala de Densidad> (opcional) ]]]
 +
*[[Comando PolígonoFrecuencias|PolígonoFrecuencias[  <Acumulada Booleana> , <Lista de Límites de Clase>, <Lista de Datos en Bruto>, <Booleana Densidad en Uso> , <Factor de Escala de Densidad> (opcional)  ]]]
 +
*[[Comando Cierre|Cierre[ <Lista de Puntos>, <Porcentaje> ]]] Establece como lugar geométrico la característica [[:w:es:Envoltura_convexa|"envoltura convexa"]] [http://www.geosensor.net/papers/duckham08.PR.pdf  (cierre o envolvente) ] de menor área posible para el conjunto de puntos listados y acorde al porcentaje indicado. Si fuera 1, el resultado coincide con el del [[Comando CierreConvexo|Comando CierreConvexo]]. Cuanto menor el  porcentaje, menor el área de la envolvente. Si fuera cero, el área de la figura resultante no es necesariamente la mínima.
 +
*[[Comando CierreConvexo|CierreConvexo[ <Lista de Puntos>  ]]] 
 +
*[[Comando ÁrbolRecubridorMínimo|ÁrbolRecubridorMínimo[ <Lista de Puntos>  ]]] 
 +
*[[Comando Delaunay|Delaunay[ <Lista de Puntos> ]]] 
 +
*[[Comando Viajante|Viajante[ <Lista de Puntos> ]]] 
 +
*[[Comando Voronoi|Voronoi[ <Lista de Puntos> ]]]  Traza el [[w:Voronoi diagram|diagrama]] [[:w:es:Diagramas_de_Voronoi|de Voronoi]] (por [[:w:es:Georgy_Voronoi|Georgy Voronoi]]) para la lista de puntos dada, como [[Comando LugarGeométrico|lugar geométrico]] en tanto [[Objetos libres, dependientes y auxiliares|objeto auxiliar]].
 +
*[[Comando MenorDistancia|MenorDistancia[ <Lista de Segmentos>, <Punto Inicial>, <Punto Final>, <Control Booleano> ]]] 
 +
*[[Comando Perímetro|Perímetro[  <Lugar Geométrico> ]]]  Si el lugar geométrico es finito, da por resultado su perímetro, útil para el comando '''MenorDistancia''' y lo deja indefinido en caso contrario.
 +
*[[Comando Distancia|Distancia[ <Recta>, <Recta> ]]] establece la distancia entre rectas (segmentos o semirrectas), resultando distinto de cero solo si son secantes.
 +
*[[Comando ÍndiceElegido|ÍndiceElegido[ <Lista de Puntos>  ]]]  Da por resultado el índice del elemento de una Lista Visible (por ejemplo, por los cajas combinadas). que se hubiera seleccionado. Solo están disponibles en la Hoja de Cálculo (cuando desde la opción de Configuración , en la pestaña Disposición correspondiente a la Hoja de Cálculo, se hubiera activado el Empleo de Botones y Casillas de Control).
 +
*[[Comando ElementoElegido|ElementoElegido[ <Lista> ]]] Da por resultado el elemento de una Lista Visible (por ejemplo, cajas combinadas) que se hubieran seleccionado. Solo están disponibles en la Hoja de Cálculo (cuando desde la opción de Configuración , en la pestaña Disposición correspondiente a la Hoja de Cálculo, se hubiera activado el Empleo de Botones y Casillas de Control). 
 +
*[[Comando ImagenHerramienta|ImagenHerramienta[ <Número> ]]] Crea una imagen del [[:Categoría:Iconos de Herramientas|ícono de la herramienta ]] con una numeración y medida de 32x32 pixels. El número para cada herramienta se detalla en http://www.geogebra.org/trac/browser/trunk/geogebra/geogebra/euclidian/EuclidianConstants.java
 +
*[[Comando GráficaAnimada|GráficaAnimada[ <Función>  ]]]
 +
*[[Comando Muestra|Muestra[ <Lista>, <Tamaño>  ]]]
 +
*[[Comando Muestra|Muestra[ <ista>, <Tamaño>, <Booleana para la Reposición> ]]]
 +
*[[Comando TextoVertical|TextoVertical[ <Texto> ]]]
 +
*[[Comando RotaTexto|RotaTexto[  <Texto>, <Angulo>  ]]]
 +
*[[Comando Poligonal|Poligonal[ <Punto>, ..., <Punto>  ]]]
 +
*[[Comando Poligonal|Poligonal[ <Lista de Puntos>  ]]]
 +
*[[Comando PolígonoRígido|PolígonoRígido[ <Punto Libre>, ..., <Punto Libre> ]]] Anotando la lista de los puntos libres que conformarán los sucesivos vértices (tres, al menos), quedará trazado el polígono. Rígido en tanto no cambia su forma: solo se lo podrá rotar al afectar dos de sus vértices o desplazar desde su primer vértice pero no deformar por arrastre de sus vértices.
 +
*[[Comando Simplifica|Simplifica[ <Texto>  ]]]  Opera sobre el texto y deja el resultado expuesto en la Vista Gráfica.  El comando procura ordenar y pasar en limpio las expresiones de texto, eliminando las repeticiones, los negativos secuenciales... etc. Por ejemplo, Simplifica["f(x) = "+a+"x²+"+b+"x+"+c] para a=b=c=-1... da por resultado "f(x)=-x^2-x-1". [{Note|1=Habitualmente el [[Comando FórmulaTexto]] produce mejores resultados y es más  simple.}}
 +
*[[Comando RaízCompleja|RaízCompleja[ <Polinomio>  ]]]
 +
*[[Comando Valor|Valor[  <Objeto>, <Objeto>  ]]]
 +
*[[Comando Valor|Valor[ <Booleano>, <0|1> ]]] Opera del mismo modo que Valor[ <Booleano>, <false|true> ]. En lugar de Valor[b, true] puede anotarse Valor[b, 1] dado que 1 reemplaza a la condición verdadera y 0, a la falsa. Fija el estado de una booleana / casilla de control: 1 = cierto, 0 = falso
 +
*[[Comando Valor|Valor[ <Lista>, <Elemento> ]]] Fija el elemento seleccionado de una Lista Visible (Caja Combinada)
 +
*[[Comando Valor|Valor[ <Objeto>, <Objeto> ]]] Útil para guiones (script) en que se fija, por ejemplo, el valor b para a Valor[a, b].
 +
*[[Comando Valor|Valor[ <Lista>, <Número>, <Objeto> ]]] Fija el valor del elemento enésimo (según el número anotado) de la lista libre indicada, al del objeto señalado. El número n puede tener, como máximo, un valor igual a 1 + longitud de la lista.
 +
;
 +
*[[Comando ActualizaConstrucción|ActualizaConstrucción[]]] Actualiza la construcción por re-cálculo de todos los objetos, generando nuevos número aleatorios y re-estableciendo tal índole de valores y posiciones. {{{Note|1=El comando no afecta los [[rastreo |rastros]] presentes. Produce efecto análogo a pulsar {{KeyCode|F9}} o al de {{KeyCode|Ctrl+R}} y similar al de la herramienta ''Recálculo de Todos los Objetos'' del [[Menú Vista]].}}
 +
*[[Comando Ejecuta|Ejecuta[ <Lista de Textos>]]]  Ejecuta la lista de comandos anotados como textos.{{Example|1=<div> Se crean los puntos ''A'',  ''B'' y el central entre ambos, ''C''  con <code><nowiki>Ejecuta[{"A=(1,1)","B=(3,3)","C=PuntoMedio[A,B]"}]</nowiki></code> }}</div>
  
* SetVisibleInView[ <Object>, <View Number 1|2>, <Boolean> ]
+
*[[Comando Ejecuta|Ejecuta[ <Lista de Textos>, <Parámetro 1>, <Parámetro 2>, ...  <Parámetro 9> ]]]  Reemplaza %1 por el parámetro 1, %2 por el parámetro 2 y así sucesivamente en cada texto de la  lista. Se pueden especificar hasta 9 parámetros. Tras tal reemplazo, las cadenas de guion resultantes son ejecutadas.{{example|1=<div><code>Ejecuta[{"PuntoMedio[%1,%2]"}, A, B}]</code> crea el punto central entre sendos puntos ''A'' y ''B''.}}</div>
 +
*[[Comando Ejecuta|Ejecuta[ <Lista de Textos>]]]  Ejecuta la lista de comandos anotados como textos.{{example|1=<div>Ejecuta[Encadena[{"f_{1}=1","f_{2}=1"},Secuencia["f_{"+(i+2)+"}=f_{"+(i+1)+"}+f_{"+i+"}",i,1,10]]].}}</div>
 +
;
 +
*[[Comando AplicaMatriz|AplicaMatriz[ <Matriz>, <Objeto Geométrico>  ]]]
 +
*[[Comando ElementoAleatorio|ElementoAleatorio[  <Lista>  ]]]
 +
*[[Comando ListaOrdinal|ListaOrdinal[ <Lista>  ]]]
 +
*[[Comando Mezcla|Mezcla[ <Lista>  ]]]
 +
*[[Comando OrdinalAjustado|OrdinalAjustado[ <Lista>  ]]]
 +
*[[Comando EscalonadaReducida|EscalonadaReducida[ <Matriz>  ]]]
 +
*[[Comando DEmuestral|DEmuestral[ <Lista de Números> ]]] Da por resultado la [[:w:es:Desviación estándar|desviación estándar]] de la lista de números.
 +
*[[Comando DExMuestral|DExMuestral[ <Lista de Puntos> ]]] Da por resultado la [[:w:es:Desviación estándar|desviación estándar]] muestral de las coordenadas-x de los puntos listados.
 +
*[[Comando DEx|DEx[ <Lista de Puntos> ]]] Da por resultado la [[:w:es:Desviación estándar|desviación estándar]] de las abscisas (coordenadas x) de los puntos listados.
 +
*[[Comando VarianzaMuestral|VarianzaMuestral[ <Lista de Números> ]]] Da por resultado la varianza muestral de la lista de números dada.
 +
*[[Comando Spearman|Spearman[ <Lista de Puntos> ]]]
 +
*[[Comando Spearman|Spearman[ <Lista de Números>, <Lista de Números> ]]] Da por resultado el coeficiente de Spearman.
 +
*[[Comando ListaPuntos|ListaPuntos[ <Lista> ]]] Crea una serie de puntos desde una de listas de dos elementos. Por ejemplo, '''PuntoLista'''[{{1, 2}, {3, 4}}] da por resultado '''{(1, 2), (3, 4)}'''.
 +
*[[Comando ListaRaíces|ListaRaíces[  <Lista> ]]] Dada una lista de números {a1,a2,...,an}, se crea una lista de puntos {(a1,0),(a2,0),...,(an,0)}. Por ejemplo, '''ListaRaíces'''[  {1, 2, 3} ] crea los puntos de coordenadas (1, 0), (2, 0) y (3, 0).
 +
*[[Comando TextoANúmero|TextoANúmero[ <Número (nombre)>, <Cadena> ]]] Analiza la sintaxis de la cadena para establecer un resultado a almacenar como número por ejemplo en ''a'' (o cualquier nombre que se hubiera indicado en '''TextoANúmero'''[a,"%0" ] que se emplearía en un guion (script) de GeoGebra.
 +
*[[Comando Polígono|Polígono[ <Lista de Puntos> ]]]
 +
*[[Comando AjusteBaseExp|AjusteBaseExp[ <Lista de Puntos> ]]] Calcula una función de la forma  a*b^x para los puntos de la lista. Opera del mismo modo que AjusteExp[ <Lista de Puntos>], alternativa en caso de desconocerse el número ''e'' pese a manejar el crecimiento exponencial.
 +
*[[Comando Ajusta|Ajusta[ <Lista de Puntos>, <Lista de Funciones> ]]] Calcula una combinación lineal de funciones para los puntos de la lista.{{example|1=Con  L={A, B, C, ...},{f(x)=1,  g(x)=x, h(x)=e^x, F={f, g, h}, el comando '''Ajusta'''[L,F] calcula, para los puntos de la lista, una curva de mínimo error cuadrado que se ajuste a una función de la forma ''a + b x + c e^x''.}}
 +
*[[Comando Ajusta|Ajusta[ <Lista de Puntos>, <Función> ]]]
 +
*[[Comando SumaErroresCuadrados|SumaErroresCuadrados[ <Lista de Puntos>, <Función> ]]] Calcula la suma de errores cuadrados, SSE en inglés, entre los valores de ''y'' de la lista de puntos y los de la función de los valores de'' x'' en la lista.{{example|1= Desde una lista de puntos:  L= {A, B, C, D, E}  y el cálculo de f(x)=[[Comando AjustePolinómico| AjustePolinómico[L, 1]]] y  g(x)=[[Comando AjustePolinómico| AjustePolinómico[L, 2]]], por ejemplo, es posible decidir cuál de las dos funciones aporta el mejor ajuste, al menos en el sentido de la menor suma de errores cuadrados (Gauss),  comparando:  '''sec_f='''[[Comando SumaErroresCuadrados| SumaErroresCuadrados[L, f]]] y '''sec_g='''[[Comando SumaErroresCuadrados| SumaErroresCuadrados[L, g]]].}}
 +
*[[Comando RCuadrado|RCuadrado[  <Lista de Puntos>, <Función> ]]]
 +
*[[Comando Numerador|Numerador[  <Función> ]]] *
 +
*[[Comando Denominador|Denominador[  <Función> ]]] *
 +
*[[Comando FraccionesParciales|FraccionesParciales[  <Función> ]]]  *
 +
*[[Comando Límite|Límite[  <Función> ]]]  *
 +
*[[Comando LímiteIzquierda|LímiteIzquierda[  <Función> ]]]  *
 +
*[[Comando LímiteDerecha|LímiteDerecha[  <Función> ]]]  *
 +
*[[Comando Factores|Factores[  <Polinomio> ]]]  *
 +
*[[Comando Grado|Grado[  <Polinomio> ]]]  *
 +
*[[Comando Coeficientes|Coeficientes[  <Polinomio> ]]]  *
 +
*[[Comando Coeficientes|Coeficientes[ <Cónica> ]]]  *Da por resultado la lista de los coeficientes, ordenados de menor a mayor según el grado de la variable de la función correspondiente al polinomio o a la cónica indicada.
 +
*[[Comando Cociente|Cociente[  <Polinomio> ]]]  *
 +
*[[Comando Resto|Resto[  <Polinomio> ]]]  *
 +
*[[Comando Asíntota|Asíntota[  <Función> ]]]  *
 +
*[[Comando Asíntota|Asíntota[  <Curva Implícita> ]]]  *
 +
*[[Comando UniformeAleatorio|UniformeAleatorio[ <Mínimo>, <Máximo>  ]]]  *
 +
*[[Comando Excentricidad|Excentricidad[  <Cónica> ]]]
 +
*[[Comando Longitud|Longitud[  <Lista o Texto> ]]]
 +
*[[Comando Longitud|Longitud[  <Lugar Geométrico> ]]]
 +
*[[Comando Extrae|Extrae[ <Texto> ]]]
 +
;
 +
*[[Comando Extremo|Extremo[ <Función f>, <Valor x-Inicial izquierdo>, <Valor x-Final derecho> ]]] Calcula (numéricamente) el extremo de f en el intervalo abierto <x-izquierdo, x-derecho>. La función f debiera ser continua en [x-izquierdo, x-derecho] porque de no serlo podrían obtenerse "falsos" extremos próximos a las discontinuidades. Este comando operaba previamente solo con polinomios.
 +
*[[Comando CuentaSi|CuentaSi[ <Condición>, <Lista> ]]] Cuenta el número de elementos de la lista que cumple la condición.
 +
*[[Comando ConservaSi|ConservaSi[ <Condición>, <Lista> ]]] Crea una nueva lista que solo conserva los elementos de la original que cumplen la condición establecida. Opera ahora con listas que contienen otras expresiones y no solo números.
 +
*[[Comando Simplifica|Simplifica[ <Expresión> ]]] Simplifica cancela ahora factores de una función, mejor que en la versión previa. Como, por ejemplo, Simplifica&#91;(x-1)/(x^2-2x+1)&#93; 
 +
*[[Comando Factoriza|Factoriza[ <Expresión> ]]]  Brinda mejores respuestas y atiende problemas más arduos como, por ejemplo, Factoriza&#91; x^33 - 1 &#93;
 +
*[[Comando Vértices|Vértices[ <Polígono> ]]] Da por resultado los vértices del polígono dado
 +
*[[Comando Integral|Integral[ <Función>, <Valor x-Inicial>, <Valor x-Final>, <Condición Booleana>  ]]]
 +
*[[Comando IntegralEntre|IntegralEntre[ <Función>, <Función>, <Valor x-Inicial>, <Valor x-Final> ]]]
 +
*[[Comando IntegralEntre|IntegralEntre[ <Función>, <Función>,  <Valor Inicial de x>, <Valor x-Final>, <Condición Booleana>  ]]] Traza y sombre el área en el intervalo del eje x fijado y da por resultado el valor de la integral definida solo cuando la condición resulta verdadera.
 +
*[[Comando Producto|Producto[ <Lista de Números>, <Número n de Elementos> ]]]  Calcula el producto de los n primeros números de la lista. Opera de modo similar a [[Comando Suma|Suma[ <Lista de Números>, <Número n de Elementos> ]]]
 +
*[[Comando Histograma|Histograma[ <Lista de Extremos de Intervalo de Clase>, <Lista de Datos en Bruto>, <Densidad en Uso Booleana> , <Factor de Escala de Densidad> (opcional) ]]]
 +
*[[Comando Histograma|Histograma[  <Boolenana Acumulativa>, <Lista de Extremos de Intervalo>, <Lista de Datos en Bruto>, <Densidad en Uso Booleana> , <Factor de Escala de Densidad> (opcional) ]]]  Nuevas opciones para histogramas acumulativos y densidad / escala. 
 +
**Si la Acumulativa es verdadera se crea un histograma donde la altura de cada barra iguala la frecuencia de la clase más la suma de las frecuencias previas.
 +
**Si la Densidad es verdadera, las alturas de las barras del histograma siguen la regla:<br><center><code>altura = (factor de escala * frecuencia) / ancho de clase</code></center>
 +
**Si no se especifica el factor de escala, se impone el valor por omisión que es uno.
 +
**Si la Densidad es falsa, no se requiere escala de densidad y las alturas de las barras del histograma se iguala a los valores de la frecuencia.
 +
;
 +
*[[Comando Texto|Texto[ <Objeto>, <Punto>, <Booleana para Sustitución de Variables> ]]]
 +
*[[Comando Texto|Texto[ <Objeto>, <Punto>, <Booleana para Sustitución de Variables>, <Booleana para fórmula LaTeX> ]]]
 +
;
 +
*[[Comando CoordenadasDinámicas|CoordenadasDinámicas[ <Punto>, <Número>, <Número>  ]]]{{example|1= Si  A=Punto[EjeX]    B=Punto[EjeX]  CoordenadasDinámicas[B, Mínimo[x(B),x(A)],0] Visibilidad[B, 1, false]  Capa[C, 1]  Ahora, C no puede desplazarse a la derecha de A}}
 +
:<h6>Alternativa...</h6>
 +
:{{examples|1= <br>Si  A=(1,2)  Capa[A, 1, false]  B=CoordenadasDinámicas[A, Si[x(A) > 3, 3, Si[x(A) < -(3), -3, Si[x(A) < 0, round(x(A)), x(A)]]], Si[x(A) < 0, 0.5, Si[y(A) > 2, 2, Si[y(A) < 0, 0, y(A)]]]]<hr>Incluso...<br>A=(1,2)  B=(2,3)  Oculta[B]  C=CoordenadasDinámicas[B, Si[Distancia[A, B] < 1, x(A), x(B)], Si[Distancia[A, B] < 1, y(A), y(B)]] Hace que A sea un punto ''adhesivo'' cuando C se desplaza por sus cercanías }}
 +
;
 +
*[[Comando PuntoEn|PuntoEn[ <Región>  ]]]
 +
*[[Comando EstáEnRegión|EstáEnRegión[ <Punto>, <Región>  ]]]
 +
;
 +
======Diagramas======
 +
Los siguientes comandos trazan diagramas para los correspondientes registros de distribuciones de funciones de probabilidad (conocidos, por sus siglas en inglés, como ''pdf''):
 +
*[[Comando DistribuciónT|DistribuciónT[ <Grados de Libertad>, <Valor de Variable> ]]]
 +
*[[Comando DistribuciónTInversa|DistribuciónTInversa[  <Grados de Libertad>, <Probabilidad> ]]]
 +
*[[Comando DistribuciónF|DistribuciónF[ <Grados de Libertad del Numerador>, <Grados de Libertad del Denominador>, <Valor de Variable> ]]]
 +
*[[Comando DistribuciónFInversa|DistribuciónFInversa[ <Grados de Libertad del Numerador>, <Grados de Libertad del Denominador>, <Probabilidad> ]]]
 +
*[[Comando Erlang|Erlang]][ <Forma>, <Razón>, <Valor de la Variable> ]
 +
*[[Comando Gamma|Gamma[ <α (número o valor numérico)>, <β (número o valor numérico)>, <Valor de Variable> ]]]
 +
*[[Comando GammaInversa|GammaInversa[ <α (número o valor numérico)>, <β (número o valor numérico)>, <Probabilidad> ]]]
 +
*[[Comando Erlang|Erlang]][ <Figura>, <Razón>, x  ]
 +
*[[Comando Erlang|Erlang]][ <Figura>, <Razón>, x, <Booleana Acumulativa> ]
 +
*[[Comando Cauchy|Cauchy[ <Mediana>, <Escala>, <Valor de Variable> ]]]
 +
*[[Comando CauchyInversa|CauchyInversa[ <Mediana>, <Escala>, <Probabilidad> ]]]
 +
*[[Comando ChiCuadrado|ChiCuadrado[ <Grado de Libertad>, <Valor de Variable>  ]]]
 +
*[[Comando ChiCuadradoInversa|ChiCuadradoInversa[ <Grados de Libertad>, <Probabilidad> ]]]
 +
*[[Comando Exponencial|Exponencial[  <Parámetro razón λ>, <Valor de Variable>  ]]]
 +
*[[Comando ExponencialInversa|ExponencialInversa[  <Parámetro razón λ>, <Valor de Variable> ]]]
 +
======Vinculados a Probabilidad ======
 +
*[[Comando Weibull|Weibull[ <Figura>, <Escala>, <Valor Variable> ]]]
 +
*[[Comando WeibullInversa|WeibullInversa[ <Figura>, <Escala>, <Valor Variable> ]]]
 +
*[[Comando DistribuciónBinomial|DistribuciónBinomial[ <Número de Ensayos>, <Probabilidad de Éxito>, <Variable>, <Acumulada Booleana> ]]]
 +
*[[Comando BinomialInversa|BinomialInversa[ <Número de Intentos>, <Probabilidad de Éxito>, <Valor de Variable> ]]]
 +
*[[Comando Pascal|Pascal[ <Número de Éxitos>, <Probabilidad de Éxito>, <Acumulativa Booleana> ]]]
 +
*[[Comando PascalInversa|PascalInversa[ <Número de Ocurrencias Positivas>, <Probabilidad de Exito>, <Valor de Variable> ]]]
 +
*[[Comando Poisson|Poisson[ <Media>, <Valor de Variable>, <Acumulativa Booleana> ]]]
 +
*[[Comando PoissonInversa|PoissonInversa[ <Media>, <Probabilidad>  ]]]
 +
*[[Comando Hipergeométrica|Hipergeométrica[ <Tamaño de Población>, <Número de Éxitos>, <Tamaño de Muestra>, <Valor de Variable>, <Acumulativa Booleana>]]]
 +
*[[Comando HipergeométricaInversa|HipergeométricaInversa[ <Tamaño de Población>, <Número de Ensayos>, <Tamaño de Muestra>, <Valor de Variable> ]]]  
  
* ZoomIn[ <Min x>, <Min y>, <Max x>, <Max y> ]
+
*[[Comando Normal|Normal[ <Media>, <Desviación Estándar>, x ]]]
 +
*[[Comando Normal|Normal[ <Media>, <Desviación Estándar>, x , <Booleana Acumulativa> ]]]
 +
*[[Comando LogNormal|LogNormal[  <Media>, <Desviación Estándar>, x ]]]
 +
*[[Comando LogNormal|LogNormal[ <Media>, <Desviación Estándar>, x , <Booleana Acumulativa> ]]]
 +
*[[Comando LogNormal|LogNormal[ <Media>, <Desviación Estándar>, <Valor Variable> ]]]  
  
* Corner[ <Graphics View>, <Corner Number> ]
+
*[[Comando Uniforme|Uniforme[  <Límite Inferior>, <Límite Superior>, x ]]]
 +
*[[Comando Uniforme|Uniforme[  <Límite Inferior>, <Límite Superior>, x, <Booleana Acumulativa>]]]
 +
*[[Comando Uniforme|Uniforme[  <Límite Inferior>, <Límite Superior>, <Valor de Variable> ]]]  
  
* Roots[ <Function>, <left-x>, <right-x> ]  
+
*[[Comando Logística|Logística[ <Media>, <Escala>, x ]]]
  Calculates the roots for function in the given interval.
+
*[[Comando Logística|Logística[  <Media>, <Escala>, x, <Booleana Acumulativa> ]]]
* CompleteSquare[ <Quadratic Function> ]
+
*[[Comando Logística|Logística[  <Media>, <Escala>, <Valor de Variable> ]]]  
  
  The following commands draw a function for the respective distributions' pdf / cdf (default: pdf)
+
*[[Comando Triangular|Triangular[  <Límite Inferior>, <Límite Superior>, <Moda>, x ]]]
 +
*[[Comando Triangular|Triangular[  <Límite Inferior>, <Límite Superior>, <Moda>, x, <Booleana Acumulativa> ]]]
 +
*[[Comando Triangular|Triangular[  <<Límite Inferior>, <Límite Superior>, <Moda>, <Valor de Variable>  ]]]
  
* TDistribution[ <Degrees of Freedom>, x ]
+
*[[Comando Zipf|Zipf[ <Número de Elementos>, <Exponente>, <Valor Variable>, , <Acumulativa Booleana> ]]]  
* TDistribution[ <Degrees of Freedom>, x, <Boolean Cumulative>]
+
*[[Comando ZipfInversa|ZipfInversa[ <Número de Elementos>, <Exponente>, <Probabilidad> ]]]
* FDistributionSyntax=FDistribution[ <Numerator Degrees of Freedom>, <Denominator Degrees of Freedom>, x ]
 
* FDistribution[ <Numerator Degrees of Freedom>, <Denominator Degrees of Freedom>, x, <Boolean Cumulative> ]
 
* Gamma[ <Alpha>, <Beta>, x ]
 
* Gamma[ <Alpha>, <Beta>, x, <Boolean Cumulative> ]
 
* Cauchy[ <Median>, <Scale>, x ]
 
* Cauchy[ <Median>, <Scale>, x, <Boolean Cumulative> ]
 
* ChiSquared[ <Degrees of Freedom>, x ]
 
* ChiSquared[ <Degrees of Freedom>, x, <Boolean Cumulative> ]
 
* Exponential[ <Lambda>, x ]
 
* Exponential[ <Lambda>, x, <Boolean Cumulative> ]
 
* Weibull[ <Shape>, <Scale>, x ]
 
* Weibull[ <Shape>, <Scale>, x, <Boolean Cumulative> ]
 
* Normal[ <Mean>, <Standard Deviation>, x ]
 
* Normal[ <Mean>, <Standard Deviation>, x, <Boolean Cumulative>]
 
* LogNormal[ <Mean>, <Standard Deviation>, x ]
 
* LogNormal[ <Mean>, <Standard Deviation>, x, <Boolean Cumulative>]
 
* LogNormal[ <Mean>, <Standard Deviation>, <Variable Value> ]
 
* Uniform[ <Lower Bound>, <Upper Bound>, x ]
 
* Uniform[ <Lower Bound>, <Upper Bound>, x, <Boolean Cumulative> ]
 
* Uniform[ <Lower Bound>, <Upper Bound>, <Variable Value> ]
 
* Logistic[ <Mean>, <Scale>, x ]
 
* Logistic[ <Mean>, <Scale>, x, <Boolean Cumulative> ]
 
* Logistic[ <Mean>, <Scale>, <Variable Value> ]
 
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x ]
 
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x, <Boolean Cumulative> ]
 
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, <Variable Value> ]
 
  
  The following commands draw a Bar Chart for the respective distributions' pdf / cdf (default: pdf)
+
======Vinculados a Guiones======
* Bernoulli[ <Probability>, <Boolean Cumulative> ]
+
*[[Comando CopiaObjetoLibre|CopiaObjetoLibre[ <Objeto> ]]]
* Pascal[ <Number of Successes>, <Probability of Success> ]
+
*[[Comando Color|Color[ <Objeto>, "color" ]]]
* Pascal[ <Number of Successes>, <Probability of Success>, <Boolean Cumulative> ]
+
*[[Comando Color|Color[ <Objeto>, <Rojo>, <Verde>, <Azul> ]]]
* Poisson[ <Mean> ]
+
*[[Comando ColorFondo|ColorFondo[ <Objeto>, "color" ]]]  
* Poisson[ <Mean>, <Boolean Cumulative> ]
+
*[[Comando ColorFondo|ColorFondo[ <Objeto>, <Rojo>, <Verde>, <Azul> ]]]  
* Binomial[ <Number of Successes>, <Probability of Success> ]
+
*[[Comando ColorDinámico|ColorDinámico[ <Objeto>, <Rojo>, <Verde>, <Azul> ]]]  
* Binomial[ <Number of Successes>, <Probability of Success>, <Boolean Cumulative> ]
+
*[[Comando CondiciónParaMostrar|CondiciónParaMostrar[ <Objeto>, <Condición> ]]]  
* HyperGeometric[ <Population Size>, <Number of Successes>, <Sample Size> ]
+
*[[Comando Coordenadas|Coordenadas]][ <Punto>, <x>, <y> ]
* HyperGeometric[ <Population Size>, <Number of Successes>, <Sample Size>, <Boolean Cumulative> ]
+
*[[Comando Sombreado|Sombreado[ <Objeto>, <Número> ]]]  
* Zipf[ <Number of Elements>, <Exponent> ]
+
*[[Comando TamañoPunto|TamañoPunto[ <Punto>, <Número> ]]]
* Zipf[ <Number of Elements>, <Exponent>, <Boolean Cumulative> ]
+
*[[Comando EstiloPunto|EstiloPunto[ <Punto>, <Número> ]]]  
 +
*[[Comando GrosorLínea|GrosorLínea[ <Recorrido>, <Número N> ]]]
 +
*[[Comando EstiloTrazo|EstiloTrazo[ <Línea>, <Número> ]]]  
 +
*[[Comando Capa|Capa[ <Objeto>, <Capa>  ]]]
 +
*[[Comando Selecciona|Selecciona[]]] De-seleciona todos los objetos seleccionados.
 +
*[[Comando Selecciona|Selecciona[ <Objeto>, <Objeto>, ...  ]]]
 +
*[[Comando MuestraCapa|MuestraCapa[ <Número> ]]]  
 +
*[[Comando OcultaCapa|OcultaCapa[ <Número> ]]]
 +
*[[Comando Fija|Fija[  <Objeto>, <verdadero | falso> ]]]  
 +
*[[Comando MuestraEtiqueta|MuestraEtiqueta[ <Objeto>, <Booleana> ]]]
 +
*[[Comando Renombra|Renombra[ <Objeto>, <Nombre (entrecomillado> ]]]
 +
*[[Comando Rótulo|Rótulo[ <Objeto>, <Texto>  ]]]
 +
*[[Comando ModoEtiqueta|ModoEtiqueta[ <Objeto>, <Número>  ]]]
  
=Nuevos Atajos de Teclado y de Ratón o ''Mouse''=
+
======Vinculados a Hoja de Cálculos======
 +
*[[Comando RellenaFila|RellenaFila[ <Número de Fila>, <Lista> ]]]
 +
*[[Comando RellenaColumna|RellenaColumna[ <Número de Columna>, <Lista>  ]]]
 +
*[[Comando RellenaCeldas|RellenaCeldas[  <Rango de Celdas>, <Objeto> ]]]<br>Por ejemplo...
 +
**[[Comando RellenaCeldas|RellenaCeldas]][A1:B20, lugargeométrico1] vuelca las coordenadas de un lugar geométrico en las celdas de la hoja de cálculo
 +
**[[Comando RellenaCeldas|RellenaCeldas]][A1:B20, 3] copia un ''3'' en las celdas de la hoja de cálculo
 +
**[[Comando RellenaCeldas|RellenaCeldas]][A1:B2, {{1,2},{3,4}}] copia una matriz en la hoja de cálculo
 +
*[[Comando RellenaCeldas|RellenaCeldas[  <Celda Inicial>, <Lista> ]]]
 +
*[[Comando RellenaCeldas|RellenaCeldas[ <Celda Inicial>, <Matriz> ]]]
 +
*[[Comando Celda|Celda[ <Columna>, <Fila> ]]]
  
* '''<Ctrl>H''' Show / Hide Objects (not MacOS)
+
======Específicos de GeoGebra======
* '''<Ctrl><Shift>H''' Show / Hide Labels (not MacOS)
+
*[[Comando VistaActiva|VistaActiva[ <Número 1|2> ]]] Establece, por su número, cuál es la Vista Gráfica.
* '''<Ctrl>G''' Show / Hide Objects
+
*[[Comando ZoomAcerca|ZoomAcerca[ <Factor de Escala> ]]]
* '''<Ctrl><Shift>G''' Show / Hide Labels
+
*[[Comando ZoomAcerca|ZoomAcerca[ <Factor de Escala>, <Punto Centro> ]]]
* '''<Ctrl>I''' Invert Selection
+
*[[Comando ZoomAcerca|ZoomAcerca[ <Mín x>, <Mín y>, <Máx x>, <Máx y> ]]]
* '''<Tab>''' Select next object (alphabetic / spreadsheet order, not objects with "Allow Selection" unchecked)
+
*[[Comando ZoomAleja|ZoomAleja[ <Factor de Escala> ]]]
* '''<Shift><Tab>''' Select previous object (alphabetic / spreadsheet order, not objects with "Allow Selection" unchecked)
+
*[[Comando ZoomAleja|ZoomAleja[ <Factor de Escala>, <Punto Centro> ]]]
* '''<Ctrl><Tab>''' toggles focus between Graphics View and the Spreadsheet
+
*[[Comando DesplazaPíxeles|DesplazaPíxeles[ <x>, <y> ]]]
* '''<Page Up>''' increases layer of the selected objects
+
======Controles======
* '''<Page Down>''' decreases layer of the selected objects
+
*[[Comando Deslizador|Deslizador[  <Mín>, <Máx>, <Incremento>, <Velocidad>, <Ancho>, <Es Angulo>, <Horizontal>, <Animación>, <Aleatoria Booleana> ]]]  Solo los dos primeros parámetros, indicadores del rango desde el valor Mínimo al Máximo, son obligatorios.
* The Following work (together with Alt, Shift, Ctrl modifiers) to pan the Graphics View when '''no objects are selected''':
+
*[[Comando CasillaControl|CasillaControl[ <Subtítulo>, <Lista> ]]] (ambos, alguno o ninguno de los parámetros puede ser empleado)
** '''<Page Up>''' Go up one screen's worth
+
*[[Comando CasillaEntrada|CasillaEntrada[ <Objeto Vinculado> ]]]
** '''<Page Down>''' Go down one screen's worth
+
*[[Comando Botón|Botón[ <Subtítulo> ]]]
** '''<Insert>''' Go left one screen's worth
+
======Vinculados a Estadísticas======
** '''<Home>''' Go right one screen's worth
+
*[[Comando Único|Único[ <Lista> ]]] Se aceptan listas de números o de texto y se incluyen una única vez los elementos de valores repetidos.
** '''Left arrow''' Go left 1% of the screen's width
+
*[[Comando Clases|Clases[ <Lista de Datos>, <Inicio>, <Ancho de Clases> ]]]
** '''Right arrow''' Go left 1% of the screen's width
+
*[[Comando Clases|Clases[ <Lista de Datos>, <Cantidad de Clases (número)>  ]]] Establece la secuencia ordenada de datos que a partir de los de la lista dada, se corresponden con la cantidad de clases que se indica.
** '''Up arrow''' Go up 1% of the screen's height
+
*[[Comando Frecuencia|Frecuencia[ <Lista de Datos en Bruto> ]]]
** '''Down arrow''' Go down 1% of the screen's height
+
*[[Comando Frecuencia|Frecuencia[ <Uso Relativo Acumulado>, <Lista de Datos en Bruto> ]]]
* '''<Ctrl>M''' Revert to standard view in the Graphics View
+
*[[Comando Frecuencia|Frecuencia[ <Lista de Límites de Clase>, <Lista de Datos en Bruto> ]]]
* '''<Ctrl><Shift>M''' Share
+
*[[Comando Frecuencia|Frecuencia[ <Uso Relativo Acumulado>, <Lista de Límites de Clase>, <Lista de Datos en Bruto> ]]]
* '''Menu button''' (on keyboard) opens Graphics View menu / Object Properties dialog
+
*[[Comando Frecuencia|Frecuencia[ <Lista de Límites de Clase>, <Lista de Datos en Bruto>, <Densidad en Uso>, <Factor de Escala de Densidad> (opcional) ]]]
* '''Spacebar''' Toggle checkbox (if selected)
+
*[[Comando Frecuencia|Frecuencia[ <Acumulada Booleana>, <Lista de Límites de Clase>, <Lista de Datos en Bruto>, <Densidad en Uso> , <Factor de Escala de Densidad> (opcional) ]]] Da por resultado una lista de frecuencias.
* '''Spacebar''' run scripts (if selected) eg for a Button
+
======Vinculados a Visibilidad======
* '''<Ctrl><Shift>N''' Select next window (or load next file in folder if just one file loaded)
+
*[[Comando Visibilidad|Visibilidad[ <Objeto>, <Número Vista 1|2>, <Booleana> ]]]
* '''<Ctrl><Alt><Shift>N''' Select last window
+
*[[Comando Esquina|Esquina[ <Vista gráfica g>, <Número n de Esquina> ]]]
* '''<Home>''' go to start of row (in spreadsheet)
+
======Vinculados a Funciones y Cálculo======
* '''<Ctrl><Home>''' go to cell A1 (in spreadsheet)
+
*[[Comando Interseca|Interseca[ <Función>, <Función>, <x-Inicial>, <x-Final> ]]]
* '''<Ctrl><Shift>K''' Show/Hide CAS View
+
*[[Comando Raíces|Raíces[ <Función>, <Valor x-Inicial>, <Valor x-Final> ]]] Calcula y da por resultado las raíces de ka función en el intervalo dado.
* '''<Ctrl><Shift>L''' Show/Hide Construction Protocol
+
*[[Comando CompletaCuadrado|CompletaCuadrado[ <Función Cuadrática> ]]] Da por resultado la función cuadrática indicada acorde al correspondiente formato: ;\(a(x-h)^2+k\
* '''<Ctrl><Shift>1''' Show/Hide Graphics View
 
* '''<Ctrl><Shift>2''' Show/Hide Graphics View 2
 
* '''<Ctrl><Shift>3''' Reserved (for 3D View in future)
 
* '''<Ctrl><Shift>Z''' Redo
 
* '''<Ctrl>UpArrow''' (in Text Field) Open symbol table
 
* Click and drag middle button (scroll wheel) to pan view or rescale the axes
 
* '''<F1>''' Help / Help on current command
 
* '''<Alt>i''' gives the new symbol for sqrt(-1) ί
 
* '''<Alt>u''' ∞ (was <Alt>i)
 
* '''<Alt>*''' gives ⊗ (Vector Product)
 
* '''<Alt>-''' now gives a superscript minus (not minus-or-plus)
 
* <Tab> cycles through matching commands (Input Bar)
 
  
Descripción de todos las [[http://wiki.geogebra.org/es/Teclas_de_Atajos Teclas de Atajos]]
+
==Nuevos Atajos de Tecla y de Ratón o ''Mouse''==
 +
*{{KeyCode|Ctrl}}{{KeyCode|H}} Expone / Oculta Objetos (no en MacOS)
 +
*{{KeyCode|Ctrl}}{{KeyCode|Shift}}{{KeyCode|H}} Expone / Oculta Rótulos (no en MacOS)
 +
*{{KeyCode|Ctrl}}{{KeyCode|G}} Expone / Oculta Objetos
 +
*{{KeyCode|Ctrl}}{{KeyCode|Shift}}{{KeyCode|G}} Expone / Oculta Rótulos
 +
*{{KeyCode|Ctrl}}{{KeyCode|I}} Invierte Selección
 +
*{{KeyCode|Tab}} Selecciona nuevo objeto (orden alfabético / de hoja dinámico, no en objetos con "Admite Selección" sin habilitar)
 +
*{{KeyCode|Shift}}{{KeyCode|Tab}} Selecciona objetos previos (orden alfabético / de hoja dinámico, no en objetos con "Admite Selección" sin habilitar)
 +
*{{KeyCode|Ctrl}}{{KeyCode|Tab}} alterna el foco entre la Vista Gráfica y la Hoja Dinámica
 +
*{{KeyCode|Page Up}} incrementa la capa de los objetos seleccionados
 +
*{{KeyCode|Page Down}} disminuye la capa de los objetos seleccionados
 +
*Las siguientes operan (junto a los modificadores {{KeyCode|Alt}}, {{KeyCode|Shift}}, {{KeyCode|Ctrl}}) para paneo por la Vista Gráfica cuando no hay objetos seleccionados:
 +
**{{KeyCode|Page Up}} Aumenta una pantalla
 +
**{{KeyCode|Page Down}} Disminuye una pantalla
 +
**{{KeyCode|Inserta}} Se dirige a la izquierda en la pantalla
 +
**{{KeyCode|Home}} Se dirige a la derecha en la pantalla
 +
**{{KeyCode|←<sub><small>Flecha Izquierda</small></sub>}} Se dirige 1% a la izquierda del ancho de la pantalla
 +
**{{KeyCode|→<sub><small>Flecha Derecha</small></sub>}} Se dirige 1% a la derecha del ancho de la pantalla
 +
**{{KeyCode|↑<sub><small>Flecha Ascendente</small></sub>}} Asciende  1% de la altura de la pantalla
 +
**{{KeyCode|↓<sub><small>Flecha Descendente</small></sub>}} Desciende  1% de la altura de la pantalla
 +
**{{KeyCode|Ctrl}}{{KeyCode|M}} Restaura la vista estándar de la Vista Gráfica
 +
*{{KeyCode|Ctrl}}{{KeyCode|Shift}}{{KeyCode|M}} Comparte
 +
*Botón del Menú (en teclado) abre el menú de la Vista Gráfica / Caja de Diálogo de las Object Propiedades
 +
*Barra Espaciadora Alterna estado de la casilla de control (si se hubiera seleccionado alguna)
 +
*Barra Espaciadora Ejecuta el guion  (si se hubiera seleccionado alguno), como el asociado a un botón
 +
*{{KeyCode|Ctrl}}{{KeyCode|Shift}}{{KeyCode|N}} Selecciona la siguiente ventana (o carga el archivo siguiente si solo uno se hubiera abierto)
 +
*{{KeyCode|Ctrl}}{{KeyCode|Alt}}{{KeyCode|N}} Selecciona la  última ventana
 +
*{{KeyCode|Home}} se dirige al inicio de la fila (en hoja de cálculo)
 +
*{{KeyCode|Ctrl}}{{KeyCode|Home}} se dirige a la celda A1 (en hoja de cálculo)
 +
*{{KeyCode|Ctrl}}{{KeyCode|Shift}}{{KeyCode|K}} Expone / Oculta Vista Algebraica CAS
 +
*{{KeyCode|Ctrl}}{{KeyCode|Shift}}{{KeyCode|L}} Expone / Oculta Protocolo de Construcción
 +
*{{KeyCode|Shift}}{{KeyCode|1}} Expone / Oculta Vista Gráfica
 +
*{{KeyCode|Shift}}{{KeyCode|2}} Expone / Oculta Vista Gráfica 2
 +
*{{KeyCode|Shift}}{{KeyCode|3}} Reservado (para Vista 3D, próximamente)
 +
*{{KeyCode|Ctrl}}{{KeyCode|Shift}}{{KeyCode|Z}} Rehace
 +
*{{KeyCode|Ctrl}}{{KeyCode|↑<sub><small>Flecha-Ascendente</small></sub>}} (en Campo de Texto) Abre la tabla de símbolos
 +
*''Clic'' y arrastre - con botón central o rueda del  ''mouse'' o ratón para un paneo por la vista o  re-escala de los ejes
 +
*{{KeyCode|F1}} Ayuda / Ayuda para el comando en juego
 +
*{{KeyCode|Alt}}{{KeyCode|i}} da el nuevo símbolo para la raíz cuadrada de -1  - sqrt(-1) -  ί
 +
*{{KeyCode|Alt}}{{KeyCode|u}} ∞ (era  {{KeyCode|Alt}}{{KeyCode|i}})
 +
*{{KeyCode|Alt}}{{KeyCode|*}} anota el signo ⊗ (Producto Vectorial)
 +
*{{KeyCode|Alt}}{{KeyCode|-}} ahora ofrece el superíndice menos (no menos-o-más)
 +
*{{KeyCode|Tab}}  cicla a través de los comandos acordes (Barra de Entrada)
 +
*{{KeyCode|Ctrl}}{{KeyCode|Shift}}{{KeyCode|B}} exporta a GeoGebraWeb desde GeoGebra 4.0.25.0
 +
{{Note|1=Consultar la  [[Teclas de Atajos|Descripción de todas las Teclas de Atajos]]}}
  
=Nuevos Parámetros Applet=
+
==Nuevos Parámetros Applet==
* <tt>allowStyleBar</tt>, default false
+
*<tt>allowStyleBar</tt>, falso por omisión
* <tt>useBrowserForJS</tt>, default true
+
*<tt>useBrowserForJS</tt>, verdadero por omisión
 
   
 
   
Descripción de todos los [[http://wiki.geogebra.org/es/Referencia:Parámetros_Applet Referencia:Parámetros Applet|GeoGebra Parámetros Applet]]
+
Descripción de todos los [[Referencia:Parámetros_Applet|Parámetros Applet de GeoGebra ]]
  
=Nuevas Líneas de Argumentos de Comandos=
+
==Nuevas Líneas de Argumentos de Comandos==
  
If you use command line arguments, make sure you allocate enough memory, eg:
+
Para emplear líneas de argumentos en los comandos es preciso asegurar que se cuenta con suficiente memoria dedicada, como, por ejemplo:
 
<br><code> java -Xms32m -Xmx512m -jar geogebra.jar --settingsfile=geogebra.properties</code>
 
<br><code> java -Xms32m -Xmx512m -jar geogebra.jar --settingsfile=geogebra.properties</code>
 
<br>
 
<br>
<br><code> --settingsfile=<File></code>
+
<br><code> --settingsfile=<Archivo></code>
 +
<br><code> --versionCheckAllow=[on|off|true|false]</code> (a partir de la versión 4.0.28.0)
  
Descripciones de todas las  [http://wiki.geogebra.org/en/Reference:Command_Line_Arguments ]Nuevas Líneas de Argumentos de Comandos]
+
Descripciones de todas las  [http://wiki.geogebra.org/en/Reference:Command_Line_Arguments Nuevas Líneas de Argumentos de Comandos]
  
=Nuevos Comandos de JavaScript=
+
==Nuevos Comandos de JavaScript==
  
* <tt>String getPNGBase64(double exportScale, boolean transparent, double DPI)</tt><br/>eg <code>var str = ggbApplet.getPNGBase64(1, true, 72);</code>
+
*<tt>String getPNGBase64(double exportScale, boolean transparent, double DPI)</tt><br/>eg <code>var str = ggbApplet.getPNGBase64(1, true, 72);</code>
  
* <tt>boolean writePNGtoFile(String filename, double exportScale, boolean transparent, double DPI)</tt><br/> '''signed applets only'''<br/>  eg <code>var success = ggbApplet.writePNGtoFile("c:\\test.png", 1, false, 300);</code>
+
*<tt>boolean writePNGtoFile(String filename, double exportScale, boolean transparent, double DPI)</tt><br/> '''solo para applets señaladas'''<br/>  como  <code>var success = ggbApplet.writePNGtoFile("c:\\test.png", 1, false, 300);</code>
  
* <tt>boolean isIndependent(String objName)</tt> (checks if object is independent)
+
*<tt>boolean isIndependent(String objName)</tt> (controla si el objeto es independiente)
* <tt>boolean isMoveable(String objName)</tt> (checks if object is moveable)
+
*<tt>boolean isMoveable(String objName)</tt> (controla si el objeto es desplazable)
  
* <tt>getBase64()</tt>
+
*<tt>getBase64()</tt>
* <tt>setBase64(String)</tt>
+
*<tt>setBase64(String)</tt>
  
Description of all [http://wiki.geogebra.org/en/Reference:JavaScript |Métodos de JAvaScript de GeoGebra]]
+
Descripción de todos los [http://wiki.geogebra.org/en/Reference:JavaScript Métodos de JavaScript de GeoGebra]]
  
=Formato de Archivo XML de GeoGebra=
+
==Formato de Archivo XML de GeoGebra==
  
El Formato de Archivo XML de GeoGebra está documentado en [Reference:XML Referencias XML]
+
El Formato de Archivo XML de GeoGebra está documentado en [[Referencia:XML|Referencias XML]]
  
=License=
+
==Licencia==
You are free to copy, distribute and transmit GeoGebra for non-commercial purposes. Please see the GeoGebra license for details: [http://www.geogebra.org/download/license.txt http://www.geogebra.org/download/license.txt]
+
Ofrece libertad para copiar, distribuir y transmitir GeoGebra con fines no-comerciales. Para mayores detalles, se recomienda consultar los términos de [http://www.geogebra.org/download/license.txt la licencia de GeoGebra]
  
 
----
 
----
[[Category:Notas sobre Lanzamientos]]
+
[[en:Release Notes GeoGebra 4.0]]
 +
[[it:Note di versione di GeoGebra 4.0]]
 +
[[Categoría:Notas sobre Lanzamientos|Notas sobre Lanzamientos]]

Revisión actual del 12:03 24 jul 2015

Esta página ofrece un pantallazo sobre las nuevas posibilidades de GeoGebra 4.0 respecto de la versión 3.2 detallada en el Manual previo.


Para mayores detalles se puede consultar;


Nota: Se dispone también de categorizaciones de Comandos y/o de Herramienta.

Posibilidades de GeoGebra 4.0

Desde la Instalación

Se puede instalar GeoGebra 4.0 empleando el Inicio Web o la opción de Descargacorrespondiente .

Bulbgraph.pngAtención: GeoGebra 4.0 no puede ejecutarse con Java 1.4.2, es preciso instalar como mínimo la versión de Java 5 desde java.com
Nota:
La versión 4.0 puede encontrarse en el sitio del Proyecto GeoGebra, seleccionando Descarga del menú superior.
En la página emergente se encontrarán una selección de todo tipo posible de empleo.

Compatibilidad con GeoGebra 3.2

Los detalles respecto de la compatibilidad con GeoGebra 3.2 se detallan en la sección Compatibilidad.
Algunas de las diferencias operativas pueden estudiarse contrastado su Manual con la lectura de las correspondientes notas con su tutorial.

Novedades Salientes de GG 4.0

  • Nuevas Herramientas de Texto (mucho más sencillas y ágiles para crear textos dinámicos)
  • Gestión de Disposiciones (Arrastras & Deposita y Vistas Liberadas)
  • Ecuaciones Implícitas como (x2 + y2 - 1)3 = x2 y3
  • Exportación de archivos GIF Animados
  • Guiones, Botones, Campos de Texto
  • Alternativas de Accessibilidad (como empleo completamente independiente del ratón o mouse)
  • Límites dinámicos para los deslizadores y ejes
  • Mejoras en Hojas de Cálculo como las de...
    • los diálogos de seguimiento de los rastreos
    • el Análisis de Datos/Cuadros de Diálogo/Calculadora de Probabilidad/ Inspección de Funciones
  • Mejor rendimiento de Ecuaciones y en LaTeX
  • Animación de puntos en circunferencias/elipses/lugares geométricos/trayectos compuestos/etc.
  • Transformación de Funciones (como Refleja[ sqrt(x), y=x ] para mostrar la inversa)
  • Barra de Estilo para más ágil cambio de propiedades (color, medida de la tipografía, anchos de trazos, etc.)
  • Intervalos como 3 < x < 6
  • Nuevas opciones de sombreado como las de rayado, estampado con figura (archivos de bitmap) y otros
  • Dos Vistas Gráficas
  • Inecuaciones
  • Ascenso de hojas dinámicas directamente subidas al Gestor de Materiales
  • Arrastre de objetos desde la Vista Algebraica -> Vistas Gráficas y Hojas de Cálculo
  • Lugares Geométricos a partir de deslizadores
  • Alternativa de Copiar y Pegar en las vistas gráficas.

GeoGebraPrim

GeoGebra-Prim es la variante de GeoGebra cuya disposición es la más adecuada para la "Geometría Básica" habitual para nivel primario o de acercamientos iniciales. Nuestra versión de GeoGebra para nivel primario está disponible en GeoGebraPrim.jnlp

Características Distintivas

  • Limitado repertorio de Herramientas
  • Todas las Herramientas disponibles se exponen juntas
  • Tipografía de mayor tamaño
  • Objetos más amplios (más anchos y largos)
  • Exposición de la Vista Gráfica exclusivamente
  • Mayor facilidad para selecciones objetos
  • Rotulado de todos los objetos disponible (por omisión)
  • Ángulos limitados por omisión a los convexos (entre 0° y 180°)
  • Redondeo al entero más próximo (por omisión)

Herramientas

Nuevas Herramientas

Permite fijar un punto a la región abarcada por el objeto (polígono, circunferencia o elipse,), tanto el área que abarca como su contorno y sus límites, perímetro formado por sus lados en caso de ser polígono, curvas o rectas si allí fuese el clic
Para vincular un punto a un trayecto o región basta un clic en un punto libre y luego en un recorrido o región.
A partir de esa ocurrencia, tal punto podrá Mode move.png desplazarse dentro del trayecto o área correspondiente.
Pulsar Alt permite vincular el Punto al interior de la figura (en lugar de asociarla a su contorno).
Permite esbozar notas o dibujos a mano alzada en la Vista Gráfica en la zona que previamente se hubiera recuadrado con la herramienta Mode move.png Elige y Mueve o la imagen indicada. El botón derecho del ratón o mouse opera como borrador.

Herramientas Modificadas

Además de operar con su comportamiento habitual, es posible simplemente arrastrar un objeto para trasladarlos (a modo de una herramienta de "copiado").

Completamente replanteada para hacer muy simple la confección de textos dinámicos. La nueva herramienta de texto ofrece una caja de diálogo que simplifica el ingreso. En lugar de escribir los literales entre comillas y encadenar los componentes individuales con un signo "+", ahora se cuenta con una caja de selección de los objetos individuales. Así, la selección de un punto implica que sus coordenadas se expondrán dinámicamente y esto se corresponderá con el nombre de tal ítem expuesto en la caja mencionada. Con esta caja se pueden hacer cambios y luego aplicar funciones que permitan, por ejemplo, la determinación del valor de la abscisa de ese punto. La función de Previsualización es un aporte sustantivo. En cuanto a LaTeX, se añadieron una extensa lista de plantillas y numerosos caracteres. Si se pulsa el botón derecho sobre el rectángulo de encuadre de objetos, se puede seleccionar "Definición" o "Valor" para cada objeto dinámico. Hay, además, una pre-visualización, un menú desplegable de Símbolos y una fila de los empleados recientemente. Los textos incluso se pueden arrastrar mientras está seleccionada la Herramienta de Texto.

Los deslizadores ahora se pueden desplazar arrastrando mientras la Herramienta Deslizador está seleccionada o con el botón derecho del ratón o mouse pulsado cuando la herramienta Mode move.png Elige y Mueve está activa. Es posible establecer para los deslizadores, límites dinámicos. Esto implica que se puede emplear cualquier valor como límite inferior y/o superior del rango correspondiente. Por ejemplo, en fracciones, establecer un deslizador para limitar el máximo del denominador.

Las casillas de control se pueden desplazar arrastrando mientras la Herramienta Casilla de Control está seleccionada.

Se puede crear un Lugar Geométrico a partir de un deslizador y un punto dependiente.

Nuevas Posibilidades

Nuevos Tipos de Objetos

  • Curvas Implícitas, como. x^3 + y^2 = 1 se pueden trazar en la Vista Gráfica.
  • Funciones de Múltiples Variables, como. f(x, y) = x^2 + y^2
    Pueden emplearse también para definir funciones de una única variable, como. g(x) = f(x, 2) y de varias variables como f(a,b,c)=a+b+c
  • Poligonal. Opera como la del Polígono, generando una construcción no siendo necesariamente cerrada. Sus atributos se asocian al perímetro, no al área encerrada. :Ver también el comando Poligonal.
  • Intervalos como 10 = x < 20

Se pueden emplear los comandos PuntoMedio, Máximo y en estos intervalos

Trayectos Compuestos

Se puede ubicar un punto en un recorrido compuesto que, en tal sentido, da origen a un particular tipo de objeto, el de los Pasos Compuestos.

Regiones

A través de inecuaciones que son ahora un objeto habilitado, se pueden establecer regiones para establecer allí un Punto

Ejemplo: Si se define - siendo a = 11, la región (10x² - 12x y + 3y² - 28x + 7y < -35) ∧ (y < -2x + a) determinado entre una parábola y una recta, es posible indicar que haya un Punto en esa zona que, incluso varía dinámicamente si se modifica el valor de a.

Características Generales

  • Se ha añadido la función log(b, x) para la base b
  • Exportación de la Hoja Dinámica: Opción que permite incrustar el archivo ggb en el HTML (codificado como Base64, usando el parámetro 'ggbBase64')
  • Exportación como 'GIF Animado' (la animación se controla usando un deslizador como "reloj")
  • La Herramienta Compás permite seleccionar la circunferencia primero y luego el punto del centro
  • Las opciones 'Entero' y 'Aleatorio' se suman a las habituales para deslizadores
  • Archivo -> Abre Página WEB permite leer archivos ggb desde páginas web al pegar un URL desde un buscador (finalizado en .html o .ggb). También permite controlar archivos al codificar como una cadena Base 64 o GeoGebra XML.
  • La opción "Muestra intersección acotada" para puntos de intersección
  • Opciones de Apunte (Propiedades de Objeto -> Avanzado) Activa, Desactiva, Subtítulo, Siguiente Celda, Automático (comportamiento previo: solo cuando la Vista Algebraica está abierta)
  • Adecuada exposición de fórmulas y matrices en la hoja de cálculo
  • Cuando se ingresa una expresión como ab + 1, si la variable ab no está definida, automáticamente la crea como ab = a *b si a y b son números o en el caso de ab = Distancia[A, B] si A y B son puntos.
  • FórmulaTexto[ <Matriz> ], FórmulaTexto[ <Vector> ] se exponen ahora adecuadamente
  • En la Vista Algebraica se pueden seleccionar múltiples objetos manteniendo pulsada la tecla Shift mientras se los selecciona con clic.
  • Se incluye la opción "Importa Archivo de Datos" a la Hoja de Cálculo a través de su menú contextual
  • Los códigos de teclas al estilo de Windows también operan ahora en los Campos de Texto (como Alt-0176 para °) [no disponible para Mac OSX]
  • Respaldo para el ingreso de dígitos Únicode como parte de expresiones como Eastern Arabic, Thai, así como todos los sistemas numéricos detallados (excepto Osmanya): Sistema Numéricos Hindú-Arabigo
Se admiten...
  • csc(x), sec(x), cot(x), csch(x), sech(x), coth(x) y sus derivadas
  • atan2(x,y)
  • sqrt(3 + i), cbrt(3 + i), conjugate(3 + i), arg(3 + i)
  • Todos los sistemas numéricos detallados aquí (excepto Osmanya): Hindu-Arabic Numeral System
  • La sintaxis a = a + 1 o A = A + (1, 2) para objetos libres (útil para botones)
  • Porcentajes como a = 3.4%
  • Números que se expondrán empleado dígitos en formato local (vigente en Arabe, Tamil, Thai y Malayalam)
  • Potencias en superíndices con más de un dígito como en y = x²², x⁻¹
  • Alt - menos para superíndices negativos (no como menos-o-más)
  • Rótulos en alfabetos locales para los puntos, como los griegos y/o árabes
  • Superíndices en funciones al ingresar, por ejemplo, sin²(x), sin³(x), sin⁻¹(x)
  • Las listas de puntos para definir, por ejemplo, polígonos como en Polígono[ <lista> ].
  • Subtítulos LaTeX (rodeados por $ $ ) (para todos los objetos excepto para una CasillaControl , Campos de Texto o Botones)
  • Radio auto-ajustable para los ángulos visible
  • Atracción a cuadrícula funcional también para textos, imágenes, polígonos, segmentos, vectores, etc. (previamente, solo operaba sobre puntos)
  • Los lados de un polígono pueden emplearse ahora para arrastrarlo
  • Mejorada apariencia de las ecuaciones LaTeX y casi completamente implementada la variedad de los modelos para LaTeX (usando JLaTeXMath)
  • Captura dinámica a "objeto/cuadrícula" cuando se traza un nuevo objeto.
  • Balanceo colorido de llaves, corchetes y paréntesis cuando se ingresa fórmulas en la Barra de Entrada, por ejemplo.
  • Visualización previa del efecto de herramientas como Angulo, Perpendicular, Paralela, Bisectriz, Mediatriz y Cónica por cinco puntos.
  • Exposición adecuada de fórmulas de funciones como f(x) = sin²(x), con el estilo de, por ejemplo, FórmulaTexto[ sin(x)^2 ]
  • Las Curvas Paramétricas pueden transformarse como, por ejemplo, Refleja[Curva[t^2, t^3, t, -1, 1], EjeY]
  • Pruebas en la Vista Gráfica de la aplicación de herramientas como la Integral, Pendiente, Diagrama de Cajas, Gráfico de Barras, Histograma
  • Opción de grosor nulo para los trazos de la Integral, Pendiente, Gráfico de Barras, Histograma, Angulo
  • Las aplicaciones operan automáticamente a partir del teclado
  • Los textos dinámicos simples como a"texto"b son equivalentes al encadenamiento de a+"texto"+b
  • Ayuda-> Acerca de GeoGebra / Licencia -> Información Sistema (Copia al Portapapeles) copia la información para el control de fallas al portapapeles.
    Esto permite recrear el trabajo en marcha en caso de haber un problema, para que quede guardado
  • Ctrl-Shift-M copia solo la etiqueta del <applet> al portapapeles en la MediaWiki, Moodle, etc.
  • Opciones de Subtítulos:
    • %v para el valor
    • %n para el nombre
    • %x para la coordenada x (o coeficiente x para la recta a x + b y + c = 0)
    • %y para la coordenada y (para el coeficiente y para la recta a x + b y + c = 0)
    • %z el término 'c' para la recta a x + b y + c = 0 (también: coordenada z, lista para la Vista 3D)

Novedades

Alternativas en Herramientas de Usuarios
  • Pueden incluir ahora...
    • ángulos, integrales, suma inferior/superior, histogramas, diagramas de cajas y de barras como salida.
    • entradas numéricas y angulares
      • la numérica se puede emplear ahora simplemente con un clic en la Vista Gráfica para activar la correspondiente Caja de Diálogo.
Respecto de Rastros y Rasgos de los Objetos
  • Rastro para Polígonos, Listas y Lugares Geométricos (útil para, por ejemplo ResuelveEDO[x + y, y² - 1, x(A), y(A), 5, 0.05])
  • Para seleccionar varios objetos, clic derecho que da apertura un menú en lugar de la Caja de Diálogo de Propiedades de Objetos
  • Caja de selección emergente cuando se da clic en varios objetos.
  • Los textos creados a partir de la Barra de Entrada, pueden aparecer ahora en el medio de la Vista Gráfica, no solo en el origen de coordenadas
  • Los textos y cada lugar geométrico resultan visibles en la Vista Algebraica (Auxiliares por omisión)
  • Opción en la Barra de Estilo de la Vista Algebraica que permite listar los objetos por orden de tipo
  • Rango e incremento dinámicos de los deslizadores
  • Nuevas opciones para exportar gráficos de distinto tipo: PNGs Transparentes y EMF+
  • Nuevas opciones para exportar la Hoja Dinámica: se admite el re-escalado, eliminación de líneas de corte, empleo de buscadores en guiones de Java - JavaScript -.
  • Opciones para exportar múltiples hojas dinámicas a un HTML: Único Archivo (Pestañas) y Archivos Vinculados
  • Opacidad Dinámica en Propiedades de Objeto -> Avanzadas
  • Opciones de Color Dinámico para RGB, HSL, HSV en Propiedades de Objeto -> Avanzadas
  • Las rectas pueden comportarse ahora, también como funciones. Por ejemplo, a:y = 2x a(3)
  • Para provocar ángulos de amplitud múltiplo de 15° al construir polígonos o poligonales, basta con mantener pulsada Alt
  • El Protocolo de Construcción se exporta a HTML de modo mejorado (por ejemplo, incluyendo los iconos de las herramientas empleadas)
  • Se añade la opción "Incrementado (Solo una vez)" para la animación
  • Las listas son ahora desplazables, por ejemplo, {a, b, Segmento[D, F], (-0.22, 1.82)}
  • Los rótulos de Función se manejan adecuadamente para Valor y Nombre y Valor (usando LaTeX)
  • La interpolación para imágenes puede desactivarse (Propiedades de Objeto > Estilo)
  • Sintaxis del producto vectorial como: u ⊗ v pulsando Alt y * para obtener el símbolo
  • Cuando se seleccionan múltiples deslizadores, pueden modificarse al unísono con las teclas-flecha
  • Cuando se seleccionan exactamente dos deslizadores, las teclas-flecha ascendente/descendente afectan a uno y las de izquierda/derecha, al otro
  • Símbolo especial para i - sqrt(-1) - Alt i
  • El Protocolo de Construcción HTML se puede guardar con cierta información extra para poder reabrirlo en GeoGebra con Archivo -> Abre
  • Función Error Gaussiano erf(x)
  • La caja de diálogo del Deslizador ahora acepta, por ejemplo "a = 2" en el campo de Nombre
  • Se suman como opciones...
    • la que permite emplear "Tipografía Java para textos LaTeX"
    • la de empleo de "Rueda Inversa de mouse o ratón"
    • resultado de ángulos desde funciones trigonométricas inversas
    • símbolo de grados automáticamente insertado en la caja de diálogo de Rota
  • Es posible seleccionar una serie de objetos al encuadrarlos para aplicar la herramienta que les Copia el Estilo Visual
  • En la Vista Algebraica, rendering de LaTeX para las funciones (opción que puede desactivarse en la barra de estilo)
  • Con un clic sobe una herramienta, al mantener pulsado el botón del mouse o ratón, se despliegan las restantes disponibles del mismo tipo.
  • Ctrl Shift B permite exportar a GeoGebraWeb desde GeoGebra 4.0.25.0

Desigualdades

  • Opción de Sombreado Inverso
Inclusión de...
  • Cónicas como, por ejemplo, en x² + y² < 25
  • Funciones como, por ejemplo, y < sin(x)
  • Funciones inversas como, por ejemplo, x<sin(y)+y

Posibilidades de las Hojas de Cálculo

  • Caja de Diálogo de Análisis de Datos
  • Caja de Diálogo de Rastreo en la Hoja de Cálculo
  • Creación de tablas
  • Importación de archivos de datos

Alternativas Experimentales

Guiones / Scripting

Se puede asociar un guion a cualquiera de los objetos de GeoGebra. Esta pretende ser una lista de comandos de GeoGebra y/o de JavaScript. Así, por ejemplo, una imagen o una circunferencia pueden actuar como un botón.

Los nuevos objetos Botón y CampoTexto han sido específicamente diseñados para asociarse a guiones o scripts. Cuando se ingresa algún texto en un campo de texto y se pulsa <Enter>, el texto pasa al guion o script como %0, de modo que se hace posible tener comandos como...
texto = "%0"
Texto[%0,(3,4)]

El texto también pasa a un guion de tipo JavaScript como una variable 'arg' permitiendo comandos como...
ggbApplet.evalCommand('input="' + arg + '"');

GeoGebra incluye ahora un intérprete JavaScript. Cuando se exporta una hoja dinámica, el guion JavaScript de cada botón también se exporta en una función separada en el archivo HTML y el buscador se emplea para ejecutarlos vía JavaScript.

El JavaScript Global está disponible para todas las funciones y también se exporta al archivo HTML. Respaldo ampliado de comandos adicionales:

*alert("hola");
*prompt("¿Cuál es tu utilitario dinámico preferido","GeoGebra");

Operaciones con Listas

Ahora están disponibles las siguientes posibilidades....

  • <Objeto> ∈ <Lista> que establece si el objeto es un elemento de la lista
Ejemplos:
  • 7 ∈ {3, 4, 2} da false
  • 3 ∈ {3, 4, 2} da true
  • <Lista> ⊆ <Lista> que establece si la primera es subconjunto de la segunda (o es igual)
  • <Lista> ⊂ <Lista> que establece si es subconjunto propiamente dicho
  • <Lista> \ <Lista> Determina la diferencia
Nota:
Las primeras operaciones dan por resultado una variable booleana, como true o false .
La última da una lista.
Teclado.PNG

Teclado Virtual

Se pueden apreciar la nueva pantalla que expone el teclado yendo al Menú Vista -> Teclado

Será transparente en caso de estar bajo Java 1.6.0_10 o superior en un Sistema Operativo / Tarjeta Gráfica acorde.

Nota: Para controlarlo, basta dirigirse a Ayuda -> Acerca de GeoGebra / Licencia

Teclados

  • Teclados para Matemática y caracteres Griegos, Hebreo, Árabe, Coreano, Hindi, Francés, Alemán, Sueco, Noruego, Malayalam, Checo, Croata, Húngaro, Persa, Español e Inglés (USA y UK) incluyendo todos los acentos; etc
  • Respalda...
Operaciones Habilitadas
  • Opera en todas las aplicaciones, no solo en GeoGebra
  • DesplazaPíxeles reescalable
  • AltGr muestra los acentos en la fila inferior para todos los idiomas. Se admiten acentos agudos, , graves, circunflejo, cedilla, diéresis, tilde, breve, doble agudo, sólidos, tonos... etc.

Comandos

Comandos Ampliados y Mejorados

Innovaciones en Comandos

Nuevos Comandos

Los comandos marcados *operan también en la Vista CAS

  • ActualizaConstrucción[] Actualiza la construcción por re-cálculo de todos los objetos, generando nuevos número aleatorios y re-estableciendo tal índole de valores y posiciones. {
    Nota: El comando no afecta los rastros presentes. Produce efecto análogo a pulsar F9 o al de Ctrl + R y similar al de la herramienta Recálculo de Todos los Objetos del Menú Vista.
  • Ejecuta[ <Lista de Textos>] Ejecuta la lista de comandos anotados como textos.
    Ejemplo:
    Se crean los puntos A, B y el central entre ambos, C con Ejecuta[{"A=(1,1)","B=(3,3)","C=PuntoMedio[A,B]"}]
  • Ejecuta[ <Lista de Textos>, <Parámetro 1>, <Parámetro 2>, ... <Parámetro 9> ] Reemplaza %1 por el parámetro 1, %2 por el parámetro 2 y así sucesivamente en cada texto de la lista. Se pueden especificar hasta 9 parámetros. Tras tal reemplazo, las cadenas de guion resultantes son ejecutadas.
    Ejemplo:
    Ejecuta[{"PuntoMedio[%1,%2]"}, A, B}] crea el punto central entre sendos puntos A y B.
  • Ejecuta[ <Lista de Textos>] Ejecuta la lista de comandos anotados como textos.
    Ejemplo:
    Ejecuta[Encadena[{"f_{1}=1","f_{2}=1"},Secuencia["f_{"+(i+2)+"}=f_{"+(i+1)+"}+f_{"+i+"}",i,1,10]]].
Alternativa...
Ejemplos:
Si A=(1,2) Capa[A, 1, false] B=CoordenadasDinámicas[A, Si[x(A) > 3, 3, Si[x(A) < -(3), -3, Si[x(A) < 0, round(x(A)), x(A)]]], Si[x(A) < 0, 0.5, Si[y(A) > 2, 2, Si[y(A) < 0, 0, y(A)]]]]
Incluso...
A=(1,2) B=(2,3) Oculta[B] C=CoordenadasDinámicas[B, Si[Distancia[A, B] < 1, x(A), x(B)], Si[Distancia[A, B] < 1, y(A), y(B)]] Hace que A sea un punto adhesivo cuando C se desplaza por sus cercanías
Diagramas

Los siguientes comandos trazan diagramas para los correspondientes registros de distribuciones de funciones de probabilidad (conocidos, por sus siglas en inglés, como pdf):

Vinculados a Probabilidad
Vinculados a Guiones
Vinculados a Hoja de Cálculos
Específicos de GeoGebra
Controles
Vinculados a Estadísticas
Vinculados a Visibilidad
Vinculados a Funciones y Cálculo

Nuevos Atajos de Tecla y de Ratón o Mouse

  • CtrlH Expone / Oculta Objetos (no en MacOS)
  • CtrlShiftH Expone / Oculta Rótulos (no en MacOS)
  • CtrlG Expone / Oculta Objetos
  • CtrlShiftG Expone / Oculta Rótulos
  • CtrlI Invierte Selección
  • Tab Selecciona nuevo objeto (orden alfabético / de hoja dinámico, no en objetos con "Admite Selección" sin habilitar)
  • ShiftTab Selecciona objetos previos (orden alfabético / de hoja dinámico, no en objetos con "Admite Selección" sin habilitar)
  • CtrlTab alterna el foco entre la Vista Gráfica y la Hoja Dinámica
  • Page Up incrementa la capa de los objetos seleccionados
  • Page Down disminuye la capa de los objetos seleccionados
  • Las siguientes operan (junto a los modificadores Alt, Shift, Ctrl) para paneo por la Vista Gráfica cuando no hay objetos seleccionados:
    • Page Up Aumenta una pantalla
    • Page Down Disminuye una pantalla
    • Inserta Se dirige a la izquierda en la pantalla
    • Home Se dirige a la derecha en la pantalla
    • Flecha Izquierda Se dirige 1% a la izquierda del ancho de la pantalla
    • Flecha Derecha Se dirige 1% a la derecha del ancho de la pantalla
    • Flecha Ascendente Asciende 1% de la altura de la pantalla
    • Flecha Descendente Desciende 1% de la altura de la pantalla
    • CtrlM Restaura la vista estándar de la Vista Gráfica
  • CtrlShiftM Comparte
  • Botón del Menú (en teclado) abre el menú de la Vista Gráfica / Caja de Diálogo de las Object Propiedades
  • Barra Espaciadora Alterna estado de la casilla de control (si se hubiera seleccionado alguna)
  • Barra Espaciadora Ejecuta el guion (si se hubiera seleccionado alguno), como el asociado a un botón
  • CtrlShiftN Selecciona la siguiente ventana (o carga el archivo siguiente si solo uno se hubiera abierto)
  • CtrlAltN Selecciona la última ventana
  • Home se dirige al inicio de la fila (en hoja de cálculo)
  • CtrlHome se dirige a la celda A1 (en hoja de cálculo)
  • CtrlShiftK Expone / Oculta Vista Algebraica CAS
  • CtrlShiftL Expone / Oculta Protocolo de Construcción
  • Shift1 Expone / Oculta Vista Gráfica
  • Shift2 Expone / Oculta Vista Gráfica 2
  • Shift3 Reservado (para Vista 3D, próximamente)
  • CtrlShiftZ Rehace
  • CtrlFlecha-Ascendente (en Campo de Texto) Abre la tabla de símbolos
  • Clic y arrastre - con botón central o rueda del mouse o ratón para un paneo por la vista o re-escala de los ejes
  • F1 Ayuda / Ayuda para el comando en juego
  • Alti da el nuevo símbolo para la raíz cuadrada de -1 - sqrt(-1) - ί
  • Altu ∞ (era Alti)
  • Alt
  • anota el signo ⊗ (Producto Vectorial)
  • Alt- ahora ofrece el superíndice menos (no menos-o-más)
  • Tab cicla a través de los comandos acordes (Barra de Entrada)
  • CtrlShiftB exporta a GeoGebraWeb desde GeoGebra 4.0.25.0

Nuevos Parámetros Applet

  • allowStyleBar, falso por omisión
  • useBrowserForJS, verdadero por omisión

Descripción de todos los Parámetros Applet de GeoGebra

Nuevas Líneas de Argumentos de Comandos

Para emplear líneas de argumentos en los comandos es preciso asegurar que se cuenta con suficiente memoria dedicada, como, por ejemplo:
java -Xms32m -Xmx512m -jar geogebra.jar --settingsfile=geogebra.properties

--settingsfile=<Archivo>
--versionCheckAllow=[on|off|true|false] (a partir de la versión 4.0.28.0)

Descripciones de todas las Nuevas Líneas de Argumentos de Comandos

Nuevos Comandos de JavaScript

  • String getPNGBase64(double exportScale, boolean transparent, double DPI)
    eg var str = ggbApplet.getPNGBase64(1, true, 72);
  • boolean writePNGtoFile(String filename, double exportScale, boolean transparent, double DPI)
    solo para applets señaladas
    como var success = ggbApplet.writePNGtoFile("c:\\test.png", 1, false, 300);
  • boolean isIndependent(String objName) (controla si el objeto es independiente)
  • boolean isMoveable(String objName) (controla si el objeto es desplazable)
  • getBase64()
  • setBase64(String)

Descripción de todos los Métodos de JavaScript de GeoGebra]

Formato de Archivo XML de GeoGebra

El Formato de Archivo XML de GeoGebra está documentado en Referencias XML

Licencia

Ofrece libertad para copiar, distribuir y transmitir GeoGebra con fines no-comerciales. Para mayores detalles, se recomienda consultar los términos de la licencia de GeoGebra


en:Release Notes GeoGebra 4.0 it:Note di versione di GeoGebra 4.0

© 2024 International GeoGebra Institute