Diferencia entre revisiones de «Notas Lanzamiento de GeoGebra 5.0»
m |
|||
(No se muestran 29 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
− | + | Aquí se ofrece un pantallazo sobre novedades de GeoGebra 5. Para una [http://www.geogebra.org/help/geogebraquickstart_es.pdf descripción] [http://www.geogebra.org/help/docues.pdf detallada], se abre la cordial invitación a consultar el [[Página Principal|manual]] en Español, actualizado para cada [[Comandos|comando]] y [[Herramientas|herramienta]] | |
− | Se puede instalar una '''versión estable de GeoGebra | + | Se puede instalar una '''versión estable de GeoGebra''' usando la opción [http://www.geogebra.org/download/ Descargas ]. |
− | Información sobre el modo de ejecutar la '''Versión | + | Información sobre el modo de ejecutar la '''Versión 5 (con 3D)''' se encuentra en [http://www.geogebra.org/forum/viewtopic.php?f=52&t=19846 nuestro foro de usuarios]. |
− | <!-- | + | <!-- |
GeoGebra 5 requiere para ejecutarse de Java 1.4.2, por lo que se precisa instalar al menos Java 5 desde [http://www.java.com java.com] | GeoGebra 5 requiere para ejecutarse de Java 1.4.2, por lo que se precisa instalar al menos Java 5 desde [http://www.java.com java.com] | ||
--> | --> | ||
− | ==Nuevas Herramientas== | + | ==[[Herramientas 3D a libro|Nuevas Herramientas]]== |
− | *[[Archivo: | + | *[[Archivo:Mode_plane.png|link=Herramienta de Plano]] [[Herramienta de Plano|Plano]] |
− | *[[Archivo: | + | *[[Archivo:Mode_prism.png|link=Herramienta de Prisma]] [[Herramienta de Prisma|Prisma]] recto |
− | *[[Archivo: | + | *[[Archivo:Mode_spherepointradius.png|link=Herramienta de Esfera (centro-radio)]] [[Herramienta de Esfera (centro-radio)|Esfera]] (centro-radio) |
− | *[[Archivo: | + | *[[Archivo:Mode_viewinfrontof.png|link=Herramienta de Vista frontal]] [[Herramienta de Vista frontal|Vista frontal]] |
+ | |||
==Herramientas Ampliadas== | ==Herramientas Ampliadas== | ||
− | *[[Archivo:Mode freehandshape 32.gif]] [[Herramienta de Croquis|Croquis]] ahora también reconoce Elipses | + | *[[Archivo:Mode freehandshape 32.gif|link=Herramienta de Croquis]] [[Herramienta de Croquis|Croquis]] ahora también reconoce Elipses |
==Novedades== | ==Novedades== | ||
Línea 26: | Línea 27: | ||
*Admisión de '''variables''' globales en '''guiones de Java''' JavaScript Globales así como en funciones globales | *Admisión de '''variables''' globales en '''guiones de Java''' JavaScript Globales así como en funciones globales | ||
*El explorador de archivos en la [[Hoja de Cálculo|Hoja de Cálculo]] será reemplazado próximamente por los archivos CSV mediante Archivos -> Abre y Archivos -> Abre desde GeoGebra | *El explorador de archivos en la [[Hoja de Cálculo|Hoja de Cálculo]] será reemplazado próximamente por los archivos CSV mediante Archivos -> Abre y Archivos -> Abre desde GeoGebra | ||
+ | *Se admiten las referencias a celdas de [[Hoja de Cálculo]] no definidas | ||
*Opacidad para los trazos de rectas y contornos de figuras | *Opacidad para los trazos de rectas y contornos de figuras | ||
+ | *La [[Herramientas|herramienta]] [[image : Mode image.png]] de [[Herramienta de Imagen|Imagen]] admite archivos SVG desde GG 5.0.4.0 | ||
+ | *[[File:Menu Point Capturing.gif]] '''Atracción punto-cuadrícula''' es una alternativa se ''muda'' del [[Menú de Opciones]] a la '''''Barra de Estilo''''' | ||
===Lo Extendido a 3D=== | ===Lo Extendido a 3D=== | ||
Línea 63: | Línea 67: | ||
==[[Vista 3D|Vista <big>3</big><sub>'''imensional'''</sub>]]== | ==[[Vista 3D|Vista <big>3</big><sub>'''imensional'''</sub>]]== | ||
+ | <!-- | ||
===Applets=== | ===Applets=== | ||
*Puede exportarse a ''applets'' 3D aunque no se respalda la vinculada a GeoGebra | *Puede exportarse a ''applets'' 3D aunque no se respalda la vinculada a GeoGebra | ||
− | + | --> | |
===Desplazando Objetos=== | ===Desplazando Objetos=== | ||
*Desplazamiento-Izquierdo permite arrastrar puntos en la [[Vista 3D]]. Para cambiar al modo ''a lo largo del plano xOy'', basta un ''clic'' sobre el punto y uno más, pasa al de ''a lo largo del eje z'' y así sucesivamente. | *Desplazamiento-Izquierdo permite arrastrar puntos en la [[Vista 3D]]. Para cambiar al modo ''a lo largo del plano xOy'', basta un ''clic'' sobre el punto y uno más, pasa al de ''a lo largo del eje z'' y así sucesivamente. | ||
Línea 71: | Línea 76: | ||
===Traslación de la Escena=== | ===Traslación de la Escena=== | ||
*{{KeyCode|Shift}} + {{KeyCode|<-}} (Izquierdo) permite arrastrar la Vista 3D (sin apuntar a un objeto desplazanble) | *{{KeyCode|Shift}} + {{KeyCode|<-}} (Izquierdo) permite arrastrar la Vista 3D (sin apuntar a un objeto desplazanble) | ||
− | *Empleo de la [[Archivo:Tool Move Graphics View.gif]] herramienta [[Herramienta de Desplaza Vista Gráfica|Desplaza Vista Gráfica]] | + | *Empleo de la [[Archivo:Tool Move Graphics View.gif|link=Herramienta de Desplaza Vista Gráfica]] herramienta [[Herramienta de Desplaza Vista Gráfica|Desplaza Vista Gráfica]] |
===Rotación de la escena=== | ===Rotación de la escena=== | ||
Línea 88: | Línea 93: | ||
El comando [[Comando Coeficientes|Coeficientes]] ahora puede emplearse con la salida de [[Comando Ajusta|Ajusta]] (si no se trata de un polinomio) para acceder a los coeficientes to calculados para tal ''ajuste''. | El comando [[Comando Coeficientes|Coeficientes]] ahora puede emplearse con la salida de [[Comando Ajusta|Ajusta]] (si no se trata de un polinomio) para acceder a los coeficientes to calculados para tal ''ajuste''. | ||
− | Próximamente, [[Comando | + | Próximamente, [[Comando GráficoPuntos|GráficoPuntos]] opera también con una lista de textos. Como, por ejemplo:<br> |
− | [[Comando | + | [[Comando GráficoPuntos|GráficoPuntos]][ {"Rojo", "Rojo", "Rojo", "Azul", "Azul" } ]<br> |
<hr> | <hr> | ||
Los siguientes comandos pasan a operar también con [[Secciones cónicas|cónicas]] además de con [[Curvas|curvas]] y/o [[Funciones|funciones]]: | Los siguientes comandos pasan a operar también con [[Secciones cónicas|cónicas]] además de con [[Curvas|curvas]] y/o [[Funciones|funciones]]: | ||
Línea 128: | Línea 133: | ||
*[[Comando GroebnerLex|GroebnerLex]][ <Lista de Polinomios> ] | *[[Comando GroebnerLex|GroebnerLex]][ <Lista de Polinomios> ] | ||
*[[Comando GroebnerLex|GroebnerLex]][ <Lista de Polinomios>, <Lista de Variables> ] | *[[Comando GroebnerLex|GroebnerLex]][ <Lista de Polinomios>, <Lista de Variables> ] | ||
− | *[[Comando | + | *[[Comando GroebnerLexDeg|GroebnerLexDeg]][ <Lista de Polinomios> ] |
− | *[[Comando | + | *[[Comando GroebnerLexDeg|GroebnerLexDeg]][ <Lista de Polinomios>, <Lista de Variables> ] |
− | *[[Comando | + | *[[Comando GroebnerDegRevLex|GroebnerDegRevLex]][ <Lista de Polinomios> ] |
− | *[[Comando | + | *[[Comando GroebnerDegRevLex|GroebnerDegRevLex]][ <Lista de Polinomios>, <Lista de Variables> ] |
*[[Comando Eliminación|Eliminación]][ <Lista de Polinomios>, <Lista de Variables> ] Considera el sistema algebraico de ecuaciones definido por los polinomios y calcula uno equivalente tras ka eliminación de todas las variables indicadas | *[[Comando Eliminación|Eliminación]][ <Lista de Polinomios>, <Lista de Variables> ] Considera el sistema algebraico de ecuaciones definido por los polinomios y calcula uno equivalente tras ka eliminación de todas las variables indicadas | ||
*[[Comando Bisectriz|Bisectriz'''[''' <Recta >, <Recta> ''']''']] Opera de modo análogo en esta [[Vista CAS|vista]] aunque genera una sola recta. Para que se establezcan ambas, el comando debe anotarse entre llaves. | *[[Comando Bisectriz|Bisectriz'''[''' <Recta >, <Recta> ''']''']] Opera de modo análogo en esta [[Vista CAS|vista]] aunque genera una sola recta. Para que se establezcan ambas, el comando debe anotarse entre llaves. | ||
Línea 139: | Línea 144: | ||
*<!--[[Comando MapaDensidad]]-->'''MapaDensidad''' con sintaxis a confirmar contando con la preliminar <code>MapaDensidad[ sin(x)+sin(y) ]</code> | *<!--[[Comando MapaDensidad]]-->'''MapaDensidad''' con sintaxis a confirmar contando con la preliminar <code>MapaDensidad[ sin(x)+sin(y) ]</code> | ||
*<!--[[Comando DiagramaMatriz]]-->'''DiagramaMatriz''' con sintaxis a confirmar contando con la preliminar <code>DiagramaMatriz[{{0.9, 0.08, 0.03}, {0.15, 0.8, 0.05}, {0.25, 0.25, 0.5}}]</code> | *<!--[[Comando DiagramaMatriz]]-->'''DiagramaMatriz''' con sintaxis a confirmar contando con la preliminar <code>DiagramaMatriz[{{0.9, 0.08, 0.03}, {0.15, 0.8, 0.05}, {0.25, 0.25, 0.5}}]</code> | ||
− | *<!--[[Comando | + | *<!--[[Comando CurvasNivel]]-->'''CurvasNivel''' con sintaxis a confirmar contando con la preliminar CurvasNivel[x^2+y^2] |
*Nyquist, a confirmarse | *Nyquist, a confirmarse | ||
*RangoCompetición | *RangoCompetición | ||
*Poliedro | *Poliedro | ||
− | + | ==Nuevos Comandos== | |
*[[Comando Spline|Spline]][ <Lista de Puntos> ] | *[[Comando Spline|Spline]][ <Lista de Puntos> ] | ||
*[[Comando Spline|Spline]][ <Lista de Puntos>, <Orden ≥ 3> ] | *[[Comando Spline|Spline]][ <Lista de Puntos>, <Orden ≥ 3> ] | ||
Línea 152: | Línea 157: | ||
--> | --> | ||
*[[Comando AjusteImplícita|AjusteImplícita]][ <Lista de puntos>, <Orden> ] | *[[Comando AjusteImplícita|AjusteImplícita]][ <Lista de puntos>, <Orden> ] | ||
− | *[[Comando | + | *[[Comando Suprime|Suprime]][ <Lista>, <Lista> ] |
*[[Comando SonIguales|SonIguales]][ <Objeto>, <Objeto> ] | *[[Comando SonIguales|SonIguales]][ <Objeto>, <Objeto> ] | ||
*[[Comando EstánAlineados|EstánAlineados]][ <Punto>, <Punto>, <Punto> ] | *[[Comando EstánAlineados|EstánAlineados]][ <Punto>, <Punto>, <Punto> ] | ||
Línea 167: | Línea 172: | ||
**[[Comando CódigoBarras|CódigoBarras[ <Número>, <Formato (opcional)>, <Corrección de Error (opcional)>, <Ancho (opcional)>, <Altura (opcional)> ]]]--> | **[[Comando CódigoBarras|CódigoBarras[ <Número>, <Formato (opcional)>, <Corrección de Error (opcional)>, <Ancho (opcional)>, <Altura (opcional)> ]]]--> | ||
*[[Comando ActualizaConstrucción|ActualizaConstrucción]][ <Número de veces> ] | *[[Comando ActualizaConstrucción|ActualizaConstrucción]][ <Número de veces> ] | ||
− | *[[Comando IntersecaRecorridos|IntersecaRecorridos]][ <Recta>, <Polígono> ]<!-- | + | *[[Comando IntersecaRecorridos|IntersecaRecorridos]][ <Recta>, <Polígono> ] |
+ | *[[Comando IniciaRegistro|IniciaRegistro]][ <"Sensor">, <Variable>, <"Sensor">, <Variable>, ... ] | ||
+ | *[[Comando DetieneRegistro|DetieneRegistro]][ ] | ||
+ | *[[Comando IniciaReporte|IniciaReporte]] | ||
+ | **[[Comando IniciaReporte|IniciaReporte]][ ] | ||
+ | **[[Comando IniciaReporte|IniciaReporte]][ <Registro o no (true/false)> ]<!-- | ||
*[[Comando IntersecaRecorridos|IntersecaRecorridos]][ <Recta>, <Cónica> ]--> | *[[Comando IntersecaRecorridos|IntersecaRecorridos]][ <Recta>, <Cónica> ]--> | ||
*[[Comando DirecciónVista|DirecciónVista]][ <Dirección> ] fija la vista de dirección 3D como, por ejemplo, en frente de un plano; a través de una recta de dirección; etc. | *[[Comando DirecciónVista|DirecciónVista]][ <Dirección> ] fija la vista de dirección 3D como, por ejemplo, en frente de un plano; a través de una recta de dirección; etc. | ||
Línea 174: | Línea 184: | ||
*[[Comando AjusteImplícita|AjusteImplícita]][ <Lista de Puntos>, <Orden> ] | *[[Comando AjusteImplícita|AjusteImplícita]][ <Lista de Puntos>, <Orden> ] | ||
*[[Comando Barras|Barras]][ <Lista de Datos Brutos>, <Ancho de Barras>, <Factor de escala vertical (opcional)> ] | *[[Comando Barras|Barras]][ <Lista de Datos Brutos>, <Ancho de Barras>, <Factor de escala vertical (opcional)> ] | ||
− | *[[Comando | + | *[[Comando GráficoPuntos|GráficoPuntos]][ <Lista de Datos Brutos>, <Pila de Puntos Adyacentes (opcional)>, <Factor de Escala (opcional)>] |
− | *[[Comando | + | *[[Comando TablaFrecuencias|TablaFrecuencias]][ <Lista de Datos Brutos>, <Factor de escala (opcional)>] |
<!-- | <!-- | ||
*[[Comando AjusteImplícita|AjusteImplícita]][ <Lista de Puntos>, <Orden> ]--> | *[[Comando AjusteImplícita|AjusteImplícita]][ <Lista de Puntos>, <Orden> ]--> | ||
− | :< | + | :<h3>[[Comandos de Matemática Financiera]]</h3> |
*[[Comando Pago|Pago]][ <Tasa>, <Número de Períodos>, <Valor Actual>, <Valor Futuro (opcional)>, <Tipo (opcional)> ] | *[[Comando Pago|Pago]][ <Tasa>, <Número de Períodos>, <Valor Actual>, <Valor Futuro (opcional)>, <Tipo (opcional)> ] | ||
*[[Comando Tasa|Tasa]][ <Número de Períodos>, <Pago>, <Valor Actual>, <Valor Futuro (opcional)>, <Tipo (opcional)>, <Estimación (opcional)> ] | *[[Comando Tasa|Tasa]][ <Número de Períodos>, <Pago>, <Valor Actual>, <Valor Futuro (opcional)>, <Tipo (opcional)>, <Estimación (opcional)> ] | ||
Línea 207: | Línea 217: | ||
*[[Comando Esquina|Esquina]][ 3, <Número> ] crea un punto en una de las esquinas de la [[Vista 3D|Vista <big>3D</big><sub>'''imensional'''</sub>]]<small><sup>pre-lanzamiento</sup></small>. Se admite un ''número'' entre '''''1''''' y '''''8'''''. | *[[Comando Esquina|Esquina]][ 3, <Número> ] crea un punto en una de las esquinas de la [[Vista 3D|Vista <big>3D</big><sub>'''imensional'''</sub>]]<small><sup>pre-lanzamiento</sup></small>. Se admite un ''número'' entre '''''1''''' y '''''8'''''. | ||
*[[Comando Centro|Centro]][ <Cuádrica> ] crea el centro de la cuádríca dada (sea una esfera, cono, etc.) | *[[Comando Centro|Centro]][ <Cuádrica> ] crea el centro de la cuádríca dada (sea una esfera, cono, etc.) | ||
− | + | ||
====Rectas==== | ====Rectas==== | ||
*[[Comando Interseca|Interseca[ <Plano> , <Plano> ]]] crea la recta de intersección de dos planos | *[[Comando Interseca|Interseca[ <Plano> , <Plano> ]]] crea la recta de intersección de dos planos | ||
Línea 268: | Línea 278: | ||
*[[Comando Tapa|Tapa[ <Cuádrica Limitada> ]]] crea el tope de la cuádrica limitada (por ejemplo, círculo de un cilindro) | *[[Comando Tapa|Tapa[ <Cuádrica Limitada> ]]] crea el tope de la cuádrica limitada (por ejemplo, círculo de un cilindro) | ||
*[[Comando Extremos|Extremos]][ <Cuádrica Limitada> ] crea el fondo y la tapa de la cuádrica limitada indicada (por ejemplo, círculos de un cilindro) | *[[Comando Extremos|Extremos]][ <Cuádrica Limitada> ] crea el fondo y la tapa de la cuádrica limitada indicada (por ejemplo, círculos de un cilindro) | ||
− | *[[Comando | + | *[[Comando Lateral|Lateral[ <Cuádrica Limitada> ]]] crea el lateral de la cuádrica limitada |
====Cuádricas==== | ====Cuádricas==== | ||
Línea 279: | Línea 289: | ||
**[[Comando ConoInfinito|ConoInfinito[ <Punto>, <Punto>, <Valor del Ángulo> ]]] crea un cono de revolución en torno al punto, según la dirección de sendos puntos, con el segundo punto indicado como vértice y el número como amplitud angular del semi-ángulo del cono | **[[Comando ConoInfinito|ConoInfinito[ <Punto>, <Punto>, <Valor del Ángulo> ]]] crea un cono de revolución en torno al punto, según la dirección de sendos puntos, con el segundo punto indicado como vértice y el número como amplitud angular del semi-ángulo del cono | ||
**[[Comando ConoInfinito|ConoInfinito[ <Punto>, <Recta>, <Valor del Ángulo> ] ]] crea un cono de revolución con el punto como vértice, eje paralelo a la recta y el número como amplitud angular del semi-ángulo del cono. | **[[Comando ConoInfinito|ConoInfinito[ <Punto>, <Recta>, <Valor del Ángulo> ] ]] crea un cono de revolución con el punto como vértice, eje paralelo a la recta y el número como amplitud angular del semi-ángulo del cono. | ||
− | *[[Comando | + | *[[Comando Lateral|Lateral]][ <Cuádrica Limitada> ] crea la superficie lateral de la cuádrica indicada como, por ejemplo, la que ''enrolla'' sendos círculos de un cilindro limitado. |
*[[Comando Ejes|Ejes]][ <Cuádrica> ] crea los tres ejes de una cuádrica | *[[Comando Ejes|Ejes]][ <Cuádrica> ] crea los tres ejes de una cuádrica | ||
− | *[[Comando IntersecaCónica|IntersecaCónica]] | + | *[[Comando IntersecaCónica|IntersecaCónica]] |
**[[Comando IntersecaCónica|IntersecaCónica]][ <Plano>, <Cuádrica> ] Crea la [[Cónicas|cónica]] de intersección entre el plano y la cuádrica indicadas. | **[[Comando IntersecaCónica|IntersecaCónica]][ <Plano>, <Cuádrica> ] Crea la [[Cónicas|cónica]] de intersección entre el plano y la cuádrica indicadas. | ||
**[[Comando IntersecaCónica|IntersecaCónica]][ <Cuádrica>, <Cuádrica> ] Crea la [[Cónicas|cónica]] de intersección entre sendas cuádricas indicadas. | **[[Comando IntersecaCónica|IntersecaCónica]][ <Cuádrica>, <Cuádrica> ] Crea la [[Cónicas|cónica]] de intersección entre sendas cuádricas indicadas. | ||
Línea 358: | Línea 368: | ||
Aquí puede introducir expresiones de Python y ver de inmediato su efecto. Con las teclas {{KeyCode|Alt}} + {{KeyCode|Arriba}} / {{KeyCode|Alt}} + {{KeyCode|Abajo}}}} se puede navegar por la historia de comandos ingresados. | Aquí puede introducir expresiones de Python y ver de inmediato su efecto. Con las teclas {{KeyCode|Alt}} + {{KeyCode|Arriba}} / {{KeyCode|Alt}} + {{KeyCode|Abajo}}}} se puede navegar por la historia de comandos ingresados. | ||
*De Guiones | *De Guiones | ||
− | En que se puede escribir la secuencia de comandos a ser ejecutados al cargar el archivo. GGB. También puede ejecutarse el | + | En que se puede escribir la secuencia de comandos a ser ejecutados al cargar el archivo. GGB. También puede ejecutarse el guion - ''script'' - desde aquí, en cualquier momento. |
*De Eventos. Aquí puede seleccionar un objeto y enlazar cualquier ''script'' de GeoGebra en Python de modo que para... | *De Eventos. Aquí puede seleccionar un objeto y enlazar cualquier ''script'' de GeoGebra en Python de modo que para... | ||
**su ejecución basta un ''clic'' sobre el tema | **su ejecución basta un ''clic'' sobre el tema | ||
**se acceda a editarlo para cambiar su valor. | **se acceda a editarlo para cambiar su valor. | ||
===== Ejemplo ===== | ===== Ejemplo ===== | ||
− | En un | + | En un guion - ''script'' -, el objeto asociado al evento pueden auto-referenciarse. Para pegar una demostración al respecto en el panel interactivo, basta con copiarla desde la página de la [http://www.geogebra.org/en/upload/files/AAFrancais/NLambert/Python/DocPythonGGb.pdf guía elaborada en francés]. |
=== Nombres en Python y GeoGebra === | === Nombres en Python y GeoGebra === | ||
Dado que tanto GeoGebra como Python operan con objetos que tienen nombres, es importante contar con un ágil acceso desde Python GeoGebra sin confundir los de sendos tipos. | Dado que tanto GeoGebra como Python operan con objetos que tienen nombres, es importante contar con un ágil acceso desde Python GeoGebra sin confundir los de sendos tipos. | ||
Línea 406: | Línea 416: | ||
*''caption'' (sub-título, una cadena); | *''caption'' (sub-título, una cadena); | ||
*''trace'' (booleana que si es verdadera, establecer que se deje ''rastro'' o huella). | *''trace'' (booleana que si es verdadera, establecer que se deje ''rastro'' o huella). | ||
− | Este | + | Este guion o ''script'' crea un punto rojo con una leyenda negra que dice "Dar clic aquí" |
*'''<code>$P</code>''' = Point(3, 1) ('''<code>$P</code>''' es la referencia al punto P) | *'''<code>$P</code>''' = Point(3, 1) ('''<code>$P</code>''' es la referencia al punto P) | ||
*'''<code>$P.color</code>''' = Color.RED | *'''<code>$P.color</code>''' = Color.RED | ||
Línea 429: | Línea 439: | ||
Dos objetos especiales, '''<code>$xAxis</code>''' y '''<code>$yAxis</code>''' que representan los dos ejes de coordenadas, con los que por el momento es limitado lo que puede llevarse adelante, tienen los siguientes atributos | Dos objetos especiales, '''<code>$xAxis</code>''' y '''<code>$yAxis</code>''' que representan los dos ejes de coordenadas, con los que por el momento es limitado lo que puede llevarse adelante, tienen los siguientes atributos | ||
- visible : permite modificar la visibilidad de un eje. | - visible : permite modificar la visibilidad de un eje. | ||
− | Este '' | + | Este ''guion'' - script - oculta los dos ejes en la Vista Gráfica |
'''<code>$xAxis.visible</code>''' = '''False''' | '''<code>$xAxis.visible</code>''' = '''False''' | ||
Línea 435: | Línea 445: | ||
==== Círculos Elipses Hipérbolas Parábolas ==== | ==== Círculos Elipses Hipérbolas Parábolas ==== | ||
− | *Este | + | *Este guion o ''script'' crea cuatro círculos de... |
**- C1 con centro en (1, 1) que pasa por el punto (3, 2) | **- C1 con centro en (1, 1) que pasa por el punto (3, 2) | ||
**- C2 que pasa por los puntos (0, 0), (4, 0), (4, 3) | **- C2 que pasa por los puntos (0, 0), (4, 0), (4, 3) | ||
Línea 458: | Línea 468: | ||
Todos los recorridos (rectos y curvos) tiene como atributos... | Todos los recorridos (rectos y curvos) tiene como atributos... | ||
*Grosor (valor numérico); | *Grosor (valor numérico); | ||
− | *Tipo de Trazo (cadena que puede indicar una de las opciones de trazo pleno o de uno de los punteados como el de | + | *Tipo de Trazo (cadena que puede indicar una de las opciones de trazo pleno o de uno de los punteados como el de guion corto, de guion largo, puntos, punto-raya). |
==== Métodos Especiales ==== | ==== Métodos Especiales ==== | ||
*- answer = input(<question>) abre una caja de diálogo vacía y la cadena previa se asocia a la respuesta | *- answer = input(<question>) abre una caja de diálogo vacía y la cadena previa se asocia a la respuesta | ||
Línea 494: | Línea 504: | ||
Descripción de Argumentos para cada Comando de Línea en la página de [[Referencia:Argumentos de Línea de Comandos|Referencias correspondiente ]]. | Descripción de Argumentos para cada Comando de Línea en la página de [[Referencia:Argumentos de Línea de Comandos|Referencias correspondiente ]]. | ||
− | De los subsistemas ''prover'' (el que '''Comprueba''') | + | De los subsistemas ''prover'' (el que '''Comprueba''') se pueden tomar argumentos para comandos de línea empleando las opciones <code>--proverhelp</code> |
+ | Se puede acceder a los argumentos de línea de comando para el sub-sistema de ''prover'' usando la ayuda de <code>--proverhelp</code>, nominalmente: | ||
--prover=OPCIONES establece opciones para el subsistema que '''''comprueba''''' (el de ''prover'') | --prover=OPCIONES establece opciones para el subsistema que '''''comprueba''''' (el de ''prover'') | ||
siendo OPCIONES una lista separada por comas, formada por los siguientes ajustes disponibles (aparecen entre paréntesis los que corresponden por omisión): | siendo OPCIONES una lista separada por comas, formada por los siguientes ajustes disponibles (aparecen entre paréntesis los que corresponden por omisión): | ||
Línea 506: | Línea 517: | ||
transcext:BOOLEANA emplea anillo polinómico con coeficientes desde una extensión transcendental para '''Comprueba''' (Prove [true]) (Botana solamente, precisa SingularWS) | transcext:BOOLEANA emplea anillo polinómico con coeficientes desde una extensión transcendental para '''Comprueba''' (Prove [true]) (Botana solamente, precisa SingularWS) | ||
captionalgebra:BOOLEANA muestra información de desglose algebraico en el ''apunte'' o subtítulo del objeto [false] (Botana solamente) | captionalgebra:BOOLEANA muestra información de desglose algebraico en el ''apunte'' o subtítulo del objeto [false] (Botana solamente) | ||
− | ;Ejemplo: --prover=engine:Botana,timeout:10,fpnevercoll:true,usefixcoords:43</code> | + | ;Ejemplo: --prover=engine:Botana,timeout:10,fpnevercoll:true,usefixcoords:43</code><!-- |
y | y | ||
;--singularWS=OPCIONES establece opciones para SingularWS | ;--singularWS=OPCIONES establece opciones para SingularWS | ||
Línea 516: | Línea 527: | ||
<hr> | <hr> | ||
caching:BOOLEAN establece (auto)caching del servidor lateral (server side) | caching:BOOLEAN establece (auto)caching del servidor lateral (server side) | ||
− | <hr> | + | <hr>--> |
Al emplear argumentos en los comandos de línea es preciso asegurarse la memoria suficiente.<br>Por ejemplo....<br> | Al emplear argumentos en los comandos de línea es preciso asegurarse la memoria suficiente.<br>Por ejemplo....<br> | ||
<br><code> java -Xms32m -Xmx1024m -jar geogebra.jar --settingsfile=geogebra.properties</code> | <br><code> java -Xms32m -Xmx1024m -jar geogebra.jar --settingsfile=geogebra.properties</code> | ||
Línea 537: | Línea 548: | ||
La información sobre los '''Archivos de Formato XML de GeoGebra''' están documentados en la correspondiente página de [[Referencia:XML|Referencias]]. | La información sobre los '''Archivos de Formato XML de GeoGebra''' están documentados en la correspondiente página de [[Referencia:XML|Referencias]]. | ||
=Licencia= | =Licencia= | ||
− | Se brinda completa libertad para copiar, distribuir y transmitir GeoGebra con propósitos no comerciales. Por mayores detalles | + | Se brinda completa libertad para copiar, distribuir y transmitir GeoGebra con propósitos no comerciales. Por mayores detalles, se aconseja consultar los peculiares términos de [http://www.geogebra.org/download/license.txt la licencia GeoGebra]. |
---- | ---- | ||
− | |||
− | |||
[[Category:Notas sobre Lanzamientos|Notas sobre Lanzamientos]] | [[Category:Notas sobre Lanzamientos|Notas sobre Lanzamientos]] |
Revisión actual del 13:01 24 jul 2015
Aquí se ofrece un pantallazo sobre novedades de GeoGebra 5. Para una descripción detallada, se abre la cordial invitación a consultar el manual en Español, actualizado para cada comando y herramienta
Se puede instalar una versión estable de GeoGebra usando la opción Descargas .
Información sobre el modo de ejecutar la Versión 5 (con 3D) se encuentra en nuestro foro de usuarios.
Nuevas Herramientas
- Plano
- Prisma recto
- Esfera (centro-radio)
- Vista frontal
Herramientas Ampliadas
- Croquis ahora también reconoce Elipses
Novedades
Generalidades
- Se pueden emplear archivos .ggb para:
- aplicar estilos a objetos de otros archivos
- fusionarlo con otro archivo
- Se puede ingresar el separador decimal pulsando el que corresponda -sea el . o la , - desde el teclado numérico.
- La regla de no-cero para polígonos que se auto-intersecan será ahora consistente con el comportamiento en 3D
- Admisión de variables globales en guiones de Java JavaScript Globales así como en funciones globales
- El explorador de archivos en la Hoja de Cálculo será reemplazado próximamente por los archivos CSV mediante Archivos -> Abre y Archivos -> Abre desde GeoGebra
- Se admiten las referencias a celdas de Hoja de Cálculo no definidas
- Opacidad para los trazos de rectas y contornos de figuras
- La herramienta de Imagen admite archivos SVG desde GG 5.0.4.0
- Atracción punto-cuadrícula es una alternativa se muda del Menú de Opciones a la Barra de Estilo
Lo Extendido a 3D
- Puntos
- por ejemplo, A=(5,-2,1)
- Vectores
- como u=(5,-2,1)
- como ProductoVectorial: a = u ⊗ v
- Rectas
- Segmentos
- Semirrectas
- Polígonos
- Circunferencias
Nuevos Tipos de Objetos
Superficies y Planos
Superficies
Como...
- f(x,y) = sin(x *y) o
- Función[sin(a *b), a, -5, 5, b, -5, 5]
Planos
Como x + y + z = 1
Cuerpos
Pirámides
Prismas
Esferas
Cilindros
Conos
Vista 3imensional
Desplazando Objetos
- Desplazamiento-Izquierdo permite arrastrar puntos en la Vista 3D. Para cambiar al modo a lo largo del plano xOy, basta un clic sobre el punto y uno más, pasa al de a lo largo del eje z y así sucesivamente.
Traslación de la Escena
- Shift + <- (Izquierdo) permite arrastrar la Vista 3D (sin apuntar a un objeto desplazanble)
- Empleo de la herramienta Desplaza Vista Gráfica
Rotación de la escena
- Herramienta Rota la Vista 3D
- Desplazamiento-Derecho y arrastre de la Vista 3D (sin apuntar a ningún objeto desplazable)
- Rotación Continua con el mouse o ratón
- Vista del Frente de un Objeto (Barra de Herramientas)
Zoom
- Empleo de la rueda del ratón o mouse
- Empleo de la Herramienta Zoom
Cuadrícula
- Expone/Oculta ejes, cuadrícula, plano xOy
Comandos
Comandos Ampliados
El comando Coeficientes ahora puede emplearse con la salida de Ajusta (si no se trata de un polinomio) para acceder a los coeficientes to calculados para tal ajuste.
Próximamente, GráficoPuntos opera también con una lista de textos. Como, por ejemplo:
GráficoPuntos[ {"Rojo", "Rojo", "Rojo", "Azul", "Azul" } ]
Los siguientes comandos pasan a operar también con cónicas además de con curvas y/o funciones:
- Curvatura[ <Punto> , <Objeto> ]
- VectorCurvatura[ <Punto> , <Objeto> ]
- CírculoOsculador[ <Punto> , <Objeto> ]
Cada uno de los siguientes comandos opera con objetos 2D/3D
- PuntoMedio[ <Punto> , <Punto> ]
- Comando Interseca
- Vector[ <Punto> , <Punto> ]
- Comando Recta
- Recta[ <Punto> , <Punto> ]
- Recta[Segmento[ <Punto> , <Punto> ]
- Recta[ <Punto> , <Recta> ] Establecerá como indefinida a la recta resultante si el punto está sobre la recta en 3Dimensiones
- Recta[ <Punto> , <Segmento> ]
- Perpendicular[ <Punto> , <Recta> ]
- Circunferencia[ <Punto> , <Punto> , <Punto> ]
- Distancia[ <Punto> , <Punto> ]
- Ángulo[ <Punto> , <Punto>, <Punto> ]
- DiagramaPerimetral sintaxis a ser confirmada. Puede ensayarse
DiagramaPerimetral[x^2+y^2]
- UniformeAleatorio[ <Mínimo>, <Máximo>, <n> ]
- Mínimo[ <Lista de Datos>, <Lista de Frecuencias> ]
- Máximo[ <Lista de Datos>, <Lista de Frecuencias> ]
- Área
Nuevos Comandos de Vista CAS ComputaciónAlgebraicaSimbólica
- Laplace[ <Función> ] Da por resultado la transformada de Laplace de la función dada.
- Laplace[ <Función>, <Variable> ] Da por resultado, para la variable indicada, la transformada de Laplace de la función dada.
- LaplaceInversa[ <Función> ] Da por resultado, en la Vista CAS, la inversa de la Transformada de Laplace para la función dada
- LaplaceInversa[ <Función>, <Variable> ] Da por resultado, en la Vista CAS, la inversa de la Transformada de Laplace para la función dada en la variable indicada
- ResuelveCúbica[ <Polinomio Cúbico> ]
- GroebnerLex[ <Lista de Polinomios> ]
- GroebnerLex[ <Lista de Polinomios>, <Lista de Variables> ]
- GroebnerLexDeg[ <Lista de Polinomios> ]
- GroebnerLexDeg[ <Lista de Polinomios>, <Lista de Variables> ]
- GroebnerDegRevLex[ <Lista de Polinomios> ]
- GroebnerDegRevLex[ <Lista de Polinomios>, <Lista de Variables> ]
- Eliminación[ <Lista de Polinomios>, <Lista de Variables> ] Considera el sistema algebraico de ecuaciones definido por los polinomios y calcula uno equivalente tras ka eliminación de todas las variables indicadas
- Bisectriz[ <Recta >, <Recta> ] Opera de modo análogo en esta vista aunque genera una sola recta. Para que se establezcan ambas, el comando debe anotarse entre llaves.
Nuevos Comandos (pospuestos para GeoGebra 5.2)
- ResuelveCuártica[ <Polinomio de cuarto grado> ]
- MapaDensidad con sintaxis a confirmar contando con la preliminar
MapaDensidad[ sin(x)+sin(y) ]
- DiagramaMatriz con sintaxis a confirmar contando con la preliminar
DiagramaMatriz[{{0.9, 0.08, 0.03}, {0.15, 0.8, 0.05}, {0.25, 0.25, 0.5}}]
- CurvasNivel con sintaxis a confirmar contando con la preliminar CurvasNivel[x^2+y^2]
- Nyquist, a confirmarse
- RangoCompetición
- Poliedro
Nuevos Comandos
- Spline[ <Lista de Puntos> ]
- Spline[ <Lista de Puntos>, <Orden ≥ 3> ]
- Tangente[ <Punto>, <Spline> ]
- AjusteImplícita[ <Lista de puntos>, <Orden> ]
- Suprime[ <Lista>, <Lista> ]
- SonIguales[ <Objeto>, <Objeto> ]
- EstánAlineados[ <Punto>, <Punto>, <Punto> ]
- SonConcurrentes[ <Recta>, <Recta>, <Recta> ]
- SonCocíclicos[ <Punto>, <Punto>, <Punto>, <Punto> ]
- SonParalelas[ <Recta>, <Recta> ]
- SonPerpendiculares[ <Recta>, <Recta> ]
- Comprueba[ <Expresión Booleana> ]
- CompruebaDetalles[ <Expresión Booleana> ]
- ActualizaConstrucción[ <Número de veces> ]
- IntersecaRecorridos[ <Recta>, <Polígono> ]
- IniciaRegistro[ <"Sensor">, <Variable>, <"Sensor">, <Variable>, ... ]
- DetieneRegistro[ ]
- IniciaReporte
- IniciaReporte[ ]
- IniciaReporte[ <Registro o no (true/false)> ]
- DirecciónVista[ <Dirección> ] fija la vista de dirección 3D como, por ejemplo, en frente de un plano; a través de una recta de dirección; etc.
- Disposición[ <Dirección (texto)> ]
- Envoltura[ <Trayecto de creación de la Envoltura>, <Punto en Desplazamiento> ]
- AjusteImplícita[ <Lista de Puntos>, <Orden> ]
- Barras[ <Lista de Datos Brutos>, <Ancho de Barras>, <Factor de escala vertical (opcional)> ]
- GráficoPuntos[ <Lista de Datos Brutos>, <Pila de Puntos Adyacentes (opcional)>, <Factor de Escala (opcional)>]
- TablaFrecuencias[ <Lista de Datos Brutos>, <Factor de escala (opcional)>]
- Pago[ <Tasa>, <Número de Períodos>, <Valor Actual>, <Valor Futuro (opcional)>, <Tipo (opcional)> ]
- Tasa[ <Número de Períodos>, <Pago>, <Valor Actual>, <Valor Futuro (opcional)>, <Tipo (opcional)>, <Estimación (opcional)> ]
- Períodos[ <Tasa>, <Pago>, <Valor Actual>, <Valor Futuro (opcional)>, <Tipo (opcional)> ]
- ValorActual[ <Tasa>, <Número de Períodos>, <Pago>, <Valor Futuro (opcional)>, <Tipo (opcional)> ] Comportamiento análogo al de la función disponible en una hoja de cálculos.
- ValorFuturo[ <Tasa>, <Número de Períodos>, <Pago>, <Valor Actual (opcional)>, <Tipo (opcional)> ] Comportamiento análogo al de la función disponible en una hoja de cálculos.
- IniciaRegistro[ "<Sensor>", <Variable>, "<Sensor>", <Variable>, ... ] Opera con dispositivos de registro como, por ejemplo, un teléfono móvil.
- DetieneRegistro[] Opera con dispositivos de registro como, por ejemplo, un teléfono móvil.
Comandos 3D
General
- DirecciónVista[ <Dirección> ] fija la vista de dirección 3D como, por ejemplo, en frente de un plano; a través de una recta de dirección; etc.
- IntersecaRecorridos[ <Plano>, <Polígono> ]
- IntersecaRecorridos[ <Plano>, <Cuádrica> ]
- Rota[ <Objeto>, <Ángulo>, <Eje de Rotación> ]
- Rota[ <Objeto>, <Ángulo>, <Punto sobre Eje>, <Eje Directriz> ]
- Rota[ <Objeto>, <Ángulo>, <Punto sobre Eje>, <Plano> ]
- Rota[ <Objeto>, <Ángulo>, <Punto sobre Eje>, <Plano> ]
- Refleja[ <Objeto>, <Plano> ] refleja un objeto en un plano
Puntos
- Interseca[ <Recta> , <Objeto> ] crea el punto de intersección de una recta y un objeto, sea una recta, un segmento, un polígono, un plano, entre otros.
- Interseca[ <Plano>, <Objeto> ] crea el punto de intersección de un plano y un segmento, un polígono, etc
- PuntoMásCercano
- Esquina[ 3, <Número> ] crea un punto en una de las esquinas de la Vista 3Dimensionalpre-lanzamiento. Se admite un número entre 1 y 8.
- Centro[ <Cuádrica> ] crea el centro de la cuádríca dada (sea una esfera, cono, etc.)
Rectas
- Interseca[ <Plano> , <Plano> ] crea la recta de intersección de dos planos
- Perpendicular[ <Punto> , <Recta>, <Plano> ] crea una perpendicular a la recta por el punto, paralela al plano
- Perpendicular[ <Punto> , <Recta>, Espacio ] crea una perpendicular a la recta por el punto, definida en el espacio
- Perpendicular[ <Punto> , <Plano> ] crea la recta a través del punto, perpendicular al plano (opera con polígonos, etc.)
- Perpendicular[ <Recta> , <Recta> ] crea la perpendicular a sendas rectas indicadas .
- Distancia[ <Recta>, <Recta>] establece la distancia entre rectas (segmentos o semirrectas), resultando distinto de cero solo si son secantes.
- Mediatriz[ <Punto>, <Punto>, <Dirección> ] Operando en la Vista 3D:
- si Dirección es un plano, se obtendrá la mediatriz paralela a tal plano,
- si Dirección es un vector, la del plano ortogonal a tal vector, que pasa por A y B.
Vectores
- VectorNormal[ <Plano> ] crea un vector perpendicular al plano
- VectorNormalUnitario[ <Plano> ] crea un vector unitario, perpendicular al plano
Polígonos
- Interseca[ <Plano>, <Poliedro> ] crea polígono(s) devenido(s) de la intersección de plano y poliedro
- Polígono[ <Punto>, <Punto>, <Número de Vértices>, <Dirección> ] crea un polígono regular con el Número de vértices indicado, orientado por la Dirección como, por ejemplo, la de un plano a la que el polígono resultará, de ser posible, paralelo.
Circunferencia
- Comando Circunferencia
- Circunferencia[ <Recta>, <Punto> ] crea la circunferencia con la recta como eje que pasa por el punto indicado
- Circunferencia[<Punto>,<Radio>,<Dirección> ] crea la circunferencia con centro, radio y ejes paralelos a la dirección, que puede ser la recta, vector o plano (en este caso: vector normal del plano)
- Circunferencia[<Punto>, <Punto>, <Dirección> ] crea la circunferencia con centro indicado, que pasa a través de un punto y tiene eje paralelo a la dirección indicada (puede resultar indefinida)
Cónicas
- Interseca[ <Plano>, <Cuádrica> ] crea la intersección cónica del plano y la cuádrica (esfera, cono, cilindro ...)
- Interseca[ <Esfera>, <Esfera> ] crea la intersección circular de las dos esferas
Planos
- Comando Plano
- Plano[ <Punto> , <Punto> , <Punto> ] crea el plano que determinan los puntos
- Plano[ <Punto> , <Recta> ] crea el plano a través del punto y la recta
- Plano[ <Recta> , <Recta> ] crea el plano a través de las rectas si estuvieran en el mismo plano
- Plano[ <Punto> , <Plano> ] crea el plano paralelo al dado a través del punto
- Comando PlanoPerpendicular
- PlanoPerpendicular[ <Punto> , <Recta> ] crea el plano a través del punto que es perpendicular a la recta
- PlanoPerpendicular[ <Punto> , <Vector> ] crea el plano a través del punto que es perpendicular al vector
- Comando PlanoBisector
- PlanoBisector[ <Punto> , <Punto> ] crea el plano ortogonal bisector entre los dos puntos
- PlanoBisector[ <Segmento> ] crea el plano ortogonal bisector del segmento
Ángulos
Esferas
- Comando Esfera
- Esfera[ <Punto> , <Valor Numérico>] crea una esfera con centro en el punto indicado y radio según el valor numérico
- Esfera[ <Punto> , <Punto> ] crea una esfera con centro en el primer punto indicado, que pasa por el segundo.
Cilindros y Conos
- Comando Cilindro
- Cilindro[ <Punto>, <Punto>, <Radio (número o valor numérico)> ] crea un cilindro de revolución entre los puntos, indicando sendos centros y con el radio de valor numérico indicado
- Cilindro[ <Círculo>, <Altura (número o valor numérico)> ] (cilindro circular recto, herramienta "Prisma/Cilindro desde la base": Arrastrando el círculo o seleccionándolo para ingresar, a continuación, la altura, se crea el cilindro circular recto)
- Comando Cono
- Cono[ <Punto>, <Punto>, <Radio (número o valor numérico)> ] crea un cono de revolución entre los puntos, con el primero como centro del disco en torno al primero con el radio de valor numérico indicado siendo el segundo, el vértice
- Cono[ <Círculo>, <Altura (número o valor numérico)> ] (cono circular, herramienta "Pirámide/Cono desde la base": Arrastrando el círculo o seleccionándolo para ingresar, a continuación, la altura, se crea el cono circular)
- Cono[ <Punto3D>, <Vector3D>, <Ángulo (número o valor de la amplitud)> ] Crea un cono infinito con el punto dado como vértice y un eje de simetría paralelo al vector indicado y ángulo de amplitud igual al doble de la anotada.
- Fondo[ <Cuádrica Limitada> ] crea la base de la cuádrica limitada (por ejemplo, círculo de un cilindro)
- Tapa[ <Cuádrica Limitada> ] crea el tope de la cuádrica limitada (por ejemplo, círculo de un cilindro)
- Extremos[ <Cuádrica Limitada> ] crea el fondo y la tapa de la cuádrica limitada indicada (por ejemplo, círculos de un cilindro)
- Lateral[ <Cuádrica Limitada> ] crea el lateral de la cuádrica limitada
Cuádricas
- Comando CilindroInfinito
- CilindroInfinito[ <Punto> , <Vector>, <Valor Numérico del Radio> ] crea un cilindro de revolución en torno al punto según la dirección del vector y el valor numérico indicado para el radio
- CilindroInfinito[ <Punto>, <Punto>, <Valor Numérico del Radio> ] crea un cilindro de revolución en torno al punto según la dirección implicada en sendos puntos y el valor numérico indicado para el radio
- CilindroInfinito[ <Recta>, <Valor Numérico del Radio> ] crea un cilindro de revolución acorde a la dirección de la recta y el valor numérico indicado para el radio
- Comando ConoInfinito
- ConoInfinito[ <Punto> , <Vector>, <Valor del Ángulo> ] crea un cono de revolución en torno al punto, según la dirección del vector, con el punto indicado como vértice y el número como amplitud angular del semi-ángulo del cono
- ConoInfinito[ <Punto>, <Punto>, <Valor del Ángulo> ] crea un cono de revolución en torno al punto, según la dirección de sendos puntos, con el segundo punto indicado como vértice y el número como amplitud angular del semi-ángulo del cono
- ConoInfinito[ <Punto>, <Recta>, <Valor del Ángulo> ] crea un cono de revolución con el punto como vértice, eje paralelo a la recta y el número como amplitud angular del semi-ángulo del cono.
- Lateral[ <Cuádrica Limitada> ] crea la superficie lateral de la cuádrica indicada como, por ejemplo, la que enrolla sendos círculos de un cilindro limitado.
- Ejes[ <Cuádrica> ] crea los tres ejes de una cuádrica
- IntersecaCónica
- IntersecaCónica[ <Plano>, <Cuádrica> ] Crea la cónica de intersección entre el plano y la cuádrica indicadas.
- IntersecaCónica[ <Cuádrica>, <Cuádrica> ] Crea la cónica de intersección entre sendas cuádricas indicadas.
Poliedros
- Comando Pirámide
- Pirámide[ <Punto> , <Punto> , ... , <Punto> ] crea una pirámide. Por ejemplo, Pirámide[A, B, C, D] crea la pirámide de base ABC y cúspide D
- Pirámide[ <Polígono>, <Punto Tope> ] (herramienta "Pirámide/Cono desde la base" : una vez selecciona la base, se debe marcar/seleccionar el punto tope)
- Pirámide[ <Polígono>, <Valor Numérico de la Altura> ] (herramienta "Pirámide/Cono desde la base": Basta con arrastrar o seleccionar el polígono y anotar el valor de la altura para crear la pirámide centrada adecuadamente.)
- Comando Prisma
- Prisma[ <Punto> , <Punto> , ... , <Punto> , <Punto> ] crea un prisma. Por ejemplo, Prisma[A, B, C, D], crea el prisma con base ABC y tope DEF, vectores iguales AD, BE y CF.
- Prisma[ <Polígono> , <Punto Tope> ] (Herramienta "Prisma": Basta con arrastrar el polígono o seleccionarlo e ingresar uno de los puntos del tope para crear un prisma recto)
- Prisma[ <Polígono> , <Valor Numérico de la Altura> ] (Herramienta "Prisma/Cilindro desde la base": Basta con arrastrar el polígono o seleccionarlo e ingresar el valor de la altura para crear un prisma recto). Crea un prisma recto con el polígono como base y altura de tantas unidades como indique el valor numérico.
Poliedros de Desarrollo enredados
- Desarrollo[ <Poliedro> , <Número> ] despliega la red troquelada del desarrollo del sólido platónico; la pirámide convexa o el prisma convexo.
El número debe tener un valor entre 0 y 1 de modo que resulta completamente desplegada para el valor 1. - Desarrollo[<Poliedro>, <Número>, <Cara>, <Arista>, <Arista>, ... ] despliega el desarrollo sobre el plano que contiene a la cara indicada como base de la construcción, siguiendo el modelo acorde a las consecutivas aristas anotadas.
Actualmente, esta alternativa se aplica solo al cubo (se prevé incluir otros poliedros próximamente).
Sólidos Platónicos
- Cubo[ <Punto>, <Punto>, <Dirección> ] crea un cubo acorde a los puntos y la dirección indicados
- Dodecaedro[ <Punto>, <Punto>, <Dirección> ]
- Icosaedro[ <Punto>, <Punto>, <Dirección> ]
- Octaedro[ <Punto>, <Punto>, <Dirección> ]
- Tetraedro[ <Punto>, <Punto>, <Dirección> ]
Curvas, Superficies
- Curva[ <expresión en t para coordenada x> , <en t para coordenada y> , <en t para coordenada z> , <t> , <t mínima> , <t máxima> ]
- Función[ <Expresión>, <Parámetro Variable 1>, <Valor Inicial>, <Valor Final>, <Parámetro Variable 2>, <Valor Inicial>, <Valor Final> ]
- Superficie[ <expresión en u, v para coordenada x> , <en u, v para coordenada y> , <en u, v para coordenada z> , <u> , <u mínima> , <u máxima>, <v> , <v mínima> , <v máxima> ]
Volumen
- Volumen[ <Cilindro> ] Calcula y establece el valor del cilindro indicado.
- Volumen[ <Cono> ] Calcula y establece el valor del cono indicado.
- Volumen[ Pirámide> ] Calcula y establece el valor de la pirámide indicada.
- Volumen[ <Prisma> ] Calcula y establece el valor del prisma indicado.
El tercer Plano
Los siguientes comandos añaden automáticamente el plano xOy acorde a la dirección (la primera cada queda contenida en el plano xOy)
Altura
Da por resultado la altura "orientada" del sólido, cono o cilindro.
Guiones - Scripts
- FijaDirecciónVista[ <Dirección> ] establece la orientación de la vista 3Dimensional respecto de la dirección
Comandos de Tortuga
- Tortuga
- TortugaAvanza[ <Tortuga>, <Distancia> ]
- TortugaRetrocede[ <Tortuga>, <Distancia> ]
- TortugaDerecha[ <Tortuga>, <Ángulo> ]
- TortugaIzquierda[ <Tortuga>, <Ángulo> ]
Ventana Python
Sobre la Ventana Python pueden consultarse las referencias descriptivas de estas preliminares alternativas aún en desarrolloJython o, en este mismo artículo, la sección correspondiente y profundizar en Phyton para Todos sobre cuestiones propias del lenguaje interpretado.
Características Generales
- Experimental: al pulsar el separador decimal en el teclado numérico se ingresa un .
- La regla asociada al índice para polígonos auto-intersecados ahora es también consistente para 3Dimensiones
- Además de funciones, se admiten variables globales en JavaScript Global
Vista o Ventana Python
Muy recomendable la guía que - en francés - desarrolla el tema y ofrece descripciones y ejemplos.
Tortugas de Logo a Python
Se incluye en esta vista la presencia de un personaje peculiar, la tortuga que se menciona también en New Turtle object in Python y se describe en las referencias correspondientes.
Guiones Python en GeoGebra 5.0
La ventana de Python contiene tres paneles:
- Interactivo
Aquí puede introducir expresiones de Python y ver de inmediato su efecto. Con las teclas Alt + Arriba / Alt + Abajo}} se puede navegar por la historia de comandos ingresados.
- De Guiones
En que se puede escribir la secuencia de comandos a ser ejecutados al cargar el archivo. GGB. También puede ejecutarse el guion - script - desde aquí, en cualquier momento.
- De Eventos. Aquí puede seleccionar un objeto y enlazar cualquier script de GeoGebra en Python de modo que para...
- su ejecución basta un clic sobre el tema
- se acceda a editarlo para cambiar su valor.
Ejemplo
En un guion - script -, el objeto asociado al evento pueden auto-referenciarse. Para pegar una demostración al respecto en el panel interactivo, basta con copiarla desde la página de la guía elaborada en francés.
Nombres en Python y GeoGebra
Dado que tanto GeoGebra como Python operan con objetos que tienen nombres, es importante contar con un ágil acceso desde Python GeoGebra sin confundir los de sendos tipos.
Los objetos GeoGebra se pueden referir (y crear) en Python anteponiendo a su nombre el prefijo geo o $
.
Así, si existiera un punto denominado A, exclusivamente se lo debe referir en Python como $A
o geo.A.
Puntos y Vectores
- Se pueden crear puntos y vectores por sus coordenadas
$A
= Point(1, 2)$B
= Point(-2, 3)$u
= Vector(1, -1)
- Incluso, crear un punto a partir de un vector...
$C
= Point($u
)
- Viceversa, un vector a partir de un punto...
$r_A
= Vector($A
)
O con dos puntos...
v
= Vector($A
),$B
)
Entre Puntos y Vectores
Si A es un punto o un vector...
*$A.x
da por resultado su abscisa ($A.x
) *$A.y
su ordenada ($A.y
) *$A.coords
su par de coordenadas ($A.coords
)
Resultados Dinámicos
El resultado no es un número sino como una expresión cuyo valor se actualiza dinámicamente cuando el punto o el vector se desplazan.
- Para obtener el valor actual, se debe apelar a A.x.value y a A.y.value. - valores de Ax y de Ay respectivamente-, atributos que también permiten asignar coordenadas a un punto y/o a un vector
*$A.x
= 3 ($A.x
es la abscisa) *$B.coords
= (-1, 2) ($B.coords
son las coordenadas)
- ... definen la abscisa de A como 3 y las coordenadas de B como (-1, 2) y para establecer puntos derivados de los precedentes. Así...
*$C
= Point(2*$A.x
, 1+$B.y
) ($A.x
es la abscisa de A)
- ... creando un punto C en que la abscisa es el doble del de A y la ordenada, una unidad por encima de la de B.
Atributos comunes a todos los elementos
Los siguientes atributos no se aplican solo a puntos y vectores sino a todos los de objetos de GeoGebra.
- visible (booleana);
- color (para definirlo, por ejemplo, se utiliza Color.Red o Color(0,5, 0,9, 0,8) (de forma idéntica a java.awt.Color);
- label (etiqueta, una cadena);
- label_color;
- label_visible (booleana);
- label_mode puede ser uno de las opciones, nombre, nombre y valor, valor, subtítulo
- caption (sub-título, una cadena);
- trace (booleana que si es verdadera, establecer que se deje rastro o huella).
Este guion o script crea un punto rojo con una leyenda negra que dice "Dar clic aquí"
$P
= Point(3, 1) ($P
es la referencia al punto P)$P.color
= Color.RED$P.label_color
= Color.BLACK$P.label_mode
= "caption"$P.caption
= "Dar clic aquí"
Los atributos pueden ser asignados directamente en la creación del objeto. La siguiente escritura tiene el mismo efecto que la anterior:
$P
= Point(3, 1, color=Color.RED, label_color=Color.BLACK, label_mode='caption', caption="Dar clic aquí")
- (nuevamente,
$P
refiere al punto P)
- (nuevamente,
Trayectos
Las líneas y los segmentos
Este script traza una recta que pasa por los puntos A y B
$l
= Line($A
,$B
) (A y B se indican con el prefijo$
)
Este, una recta, l1, que pasa por A y tiene la dirección del vector u
$l_1
= Line($A
,$u
) (A y u se indican con el prefijo$
)
Pueden crearse también, semirrectas y segmentos
$r
= Ray((1, 1), (2, 0)) (r se indica con el prefijo$
)$s
= Segment((-3, 0), (2, 1)) (s se indica con el prefijo$
)
Los segmentos tienen dos atributos, el nombre del punto inicial y el del final. Las rectas, segmentos y semirrectas tienen como atributo el nombre del vector que les determina la dirección.
Ejes
Dos objetos especiales, $xAxis
y $yAxis
que representan los dos ejes de coordenadas, con los que por el momento es limitado lo que puede llevarse adelante, tienen los siguientes atributos
- visible : permite modificar la visibilidad de un eje.
Este guion - script - oculta los dos ejes en la Vista Gráfica
$xAxis.visible
= False
$yAxis.visible
= False
Círculos Elipses Hipérbolas Parábolas
- Este guion o script crea cuatro círculos de...
- - C1 con centro en (1, 1) que pasa por el punto (3, 2)
- - C2 que pasa por los puntos (0, 0), (4, 0), (4, 3)
- - C3 con centro en A y radio BC
- - C4 con centro en (-2, 0) y radio 3.
$C_1
= Circle((1, 1), (3, 2)) (C_1 se indica con el prefijo$
)$C_2
= Circle((0, 0), (4, 0), (4, 3)) (C_2 se indica con el prefijo$
)$C_3
= Circle($A
, Segment($B
,$C
))$C_4
= Circle((-2, 0), 3) (C_4 se indica con el prefijo$
)
- Este script crea dos elipses, dos hipérbolas y una parábola
- E1 de focos (-2, 0), (2, 0) y longitud del semi-eje mayor igual a 3
- E2 de focos (1, 1), (3, 1) que pasa por el punto (2, 2) ;
- H1 de focos (-2, 0), (2, 0) y longitud del semi-eje mayor igual a 3;
- H2 de focos (1, 1), (3, 1) que pasa por el punto (2, 2) ;
- P de foco (0, 0) y recta directriz (AB).
$E_1
= Ellipse((-2, 0), (2, 0), 3) (E_1 se indica con el prefijo$
)$E_2
= Ellipse((1, 1), (3, 1), (2, 2)) (E_2 se indica con el prefijo$
)$H_1
= Hyperbola((-2, 0), (2, 0), 3) (H_1 se indica con el prefijo$
)$H_2
= Hyperbola((1, 1), (3, 1), (2, 2)) (H_2 se indica con el prefijo$
)$P
= Parabola((0, 0), Line($A, $B
) (P se indica con el prefijo$
)
Atributos de Recorridos
Todos los recorridos (rectos y curvos) tiene como atributos...
- Grosor (valor numérico);
- Tipo de Trazo (cadena que puede indicar una de las opciones de trazo pleno o de uno de los punteados como el de guion corto, de guion largo, puntos, punto-raya).
Métodos Especiales
- - answer = input(<question>) abre una caja de diálogo vacía y la cadena previa se asocia a la respuesta
- - answer = input(<question>, <default answer>) similar a la anterior, pero la ventana de la caja de diálogo muestra la respuesta como salida por omisión
- - alert(<text>) muestra una ventana con el mensaje que contiene el texto
- - debug(<text>) depura el texto escrito en la Consola de Java
- - command(<text>) evalúa un comando GeoGebra y devuelve una lista de objetos
- - command("3x+2y=12") crea la recta: 2x + 3y = 12
- - command('Circle', (x, y), r) crea el círculo con centro en el punto (3, 2) y radio 4
- - x, y = 3, 2
- - r = 4
- c: (x - 3)² + (y - 2)² = 16
Acceso a la API de GeoGebra desde Python
Para acceder a GgbAPI, basta con anteponer el prefijo de llamada a ggbApplet, (es decir, es la misma sintaxis que JavaScript)
- ggbApplet.evalCommand ("x ^ 2 + y ^ 2 = 4")
- ggbApplet.startAnimation ()
Comprobaciones hacia Teoremas
Otras Novedades
Nuevas Teclas de Atajo
- Ctrl -Shift - Y: Abre la Vista Python (deGuiones o Scripting)
- Para desplazar objetos en 3D:
- RePág hacia abajo
- AvPág hacia arriba
Descripción de todas las Teclas de Atajos
Nuevos Parámetros Applet
Descripción de todos los Parámetros Applet
Para emplear argumentos en la línea de comandos es preciso asegurarse de asignar suficiente memoria. Por ejemplo, java -Xms32m -Xmx1024m -jar geogebra.jar -settingsfile = geogebra. properties
Nuevos Argumentos para Línea de Comandos
Descripción de Argumentos para cada Comando de Línea en la página de Referencias correspondiente .
De los subsistemas prover (el que Comprueba) se pueden tomar argumentos para comandos de línea empleando las opciones --proverhelp
Se puede acceder a los argumentos de línea de comando para el sub-sistema de prover usando la ayuda de --proverhelp
, nominalmente:
--prover=OPCIONES establece opciones para el subsistema que comprueba (el de prover)
siendo OPCIONES una lista separada por comas, formada por los siguientes ajustes disponibles (aparecen entre paréntesis los que corresponden por omisión):
- engine
- ENGINE establece elmotor (engine) (Auto|OpenGeoProver|Recio|Botana|PureSymbolic) [Auto]
timeout:SECS establece el tiempo máximo atribuido al prover (en segundos) [5]
- maxterms
- NUMBER establece el número máximo términos [10000] (OpenGeoProver only)
- method
- METHOD establece el método (Wu|Groebner|Area) [Wu] (OpenGeoProver solamente)
- fpnevercoll
- BOOLEAN asume que tres puntos libres no son nunca colineales cuando se lo Comprueba (Prove [null] (Botana solamente, fuerza el 'sí' cuando SingularWS no está disponible)
- usefixcoords
- NUMERO1NUMERO2 emplea coordenadas fijas para el primer NUMERO1 y para Comprueba (Prove) y NUMERO2 para CompruebaDetalles (ProveDetails), máximo de 4 para ambos [42] (Botana solamente)
transcext:BOOLEANA emplea anillo polinómico con coeficientes desde una extensión transcendental para Comprueba (Prove [true]) (Botana solamente, precisa SingularWS) captionalgebra:BOOLEANA muestra información de desglose algebraico en el apunte o subtítulo del objeto [false] (Botana solamente)
- Ejemplo
- --prover=engine:Botana,timeout:10,fpnevercoll:true,usefixcoords:43
Al emplear argumentos en los comandos de línea es preciso asegurarse la memoria suficiente.
Por ejemplo....
java -Xms32m -Xmx1024m -jar geogebra.jar --settingsfile=geogebra.properties
Nuevos Comandos JavaScript
- registerLoggerListener(Nombre_de_la_Función),
- unregisterLoggerListener(Nombre_de_la_Función) para acceder a la conexión USB del dispositivo sensor y control de movimiento Vernier Go!Motion (USB Logger)
- registerPenListener(Nombre_de_la_Función),
- unregisterPenListener(Nombre_de_la_Función) para manejar la herramienta Lápiz
- registerObjectClickListener(String objNombre, String JSNombre_de_la_Función);
- unregisterObjectClickListener(String objNombre);
- registerClickListener(String JSNombre_de_la_Función);
- unregisterClickListener(String JSNombre_de_la_Función);
Descripción de todos Nuevos Métodos vinculados a JavaScript (guiones de Java) en las correspondientes Referencias.
Archivos de Formato XML de GeoGebra
La información sobre los Archivos de Formato XML de GeoGebra están documentados en la correspondiente página de Referencias.
Licencia
Se brinda completa libertad para copiar, distribuir y transmitir GeoGebra con propósitos no comerciales. Por mayores detalles, se aconseja consultar los peculiares términos de la licencia GeoGebra.