Note di versione di GeoGebra 5.0

Da GeoGebra Manual.
Versione del 31 mag 2016 alle 11:44 di Mathmum (discussione | contributi)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Questa pagina offre una panoramica delle nuove caratteristiche di GeoGebra 5.0 rispetto alla versione 4.4. Fare riferimento alla Guida ufficiale per descrizioni più dettagliate relative a ogni strumento e comando.

È possibile installare la versione stabile di GeoGebra utilizzando le opzioni di download.

Tutte le informazioni relative alle successive modifiche apportate a partire dal rilascio di GeoGebra 5 sono disponibili nel changelog (in inglese).

Nuovi strumenti

  • Piano
  • Prisma retto
  • Sfera
  • Vista frontale

Strumenti migliorati

  • Lo strumento Grafico a mano libera ora riconosce le ellissi.

Caratteristiche generali

  • È possibile creare file .ggb speciali che possono essere utilizzati per creare stili personalizzati di applicare ad altri file. Ulteriori informazioni qui.
  • È inoltre possibile caricare un file .ggb in un altro. Ulteriori informazioni qui.
  • Digitando nel tastierino numerico la virgola come separatore decimale, si ottiene un punto.
  • La Winding Rule relativa ai poligoni intrecciati è stata modificata in modo da essere compatibile con il 3D.
  • In JavaScript sono consentite variabili e funzioni globali
  • Il browser dei file nel foglio di calcolo è stato rimosso (sarà presto sostituito con il supporto ai file CSV tramite File -> Apri e File -> Apri da GeoGebra...)
  • Opzione Opacità per rette, perimetri e figure
  • Opzioni-> Cattura punto spostato sulla barra di stile (icona a forma di magnete)
  • Supporto per riferimenti a celle non definite del foglio di calcolo
  • Lo strumento Immagine ora supporta anche i file SVG (dalla v. 5.0.4.0)

Nuove caratteristiche

Estensioni in 3D

  • Punti
es A=(5,-2,1)
  • Vettori
es u=(5,-2,1)
es Prodotto vettore: a = u ⊗ v 
  • Rette
  • Segmenti
  • Semirette
  • Poligoni
  • Circonferenze

Nuovi tipi di oggetti

Superfici

 es f(x,y) = sin(x * y)
 es Funzione[sin(a * b), a, -5, 5, b, -5, 5]

Piani

 es x + y + z = 1

Piramidi

Prismi

Sfere

Cilindri

Coni

Vista 3D

Applet

  • Al momento l'esportazione delle applet 3D non è supportata

Muovere gli oggetti

  • Trascinare i punti tenendo premuto il tasto sinistro del mouse. Fare clic sul punto per modificare la modalità "nel piano xOy " nella modalità "lungo l'asse z", e così via.

Spostamento della zona visibile della Vista 3d

  • Tenere premuto Maiusc e trascinare la Vista 3D tenendo premuto il pulsante sinistro del mouse (senza posizionare il puntatore del mouse in corrispondenza di un oggetto)
  • Utilizzare lo strumento Muovi la vista Grafici

Rotazione della zona visibile della Vista 3d

  • Strumento "Ruota la vista Grafici 3D"
  • Tenere premuto il pulsante destro del mouse e trascinare la Vista 3D (senza posizionare il puntatore del mouse in corrispondenza di un oggetto)
  • La rotazione continua fino a quando il pulsante del mouse viene rilasciato
  • Vista frontale di un oggetto (barra degli strumenti)

Zoom

  • Con la rotellina del mouse
  • Con gli strumenti Zoom

Griglia

  • Mostra/nascondi assi, griglia, piano xOy

Comandi

Comandi migliorati

  • Il comando Coefficienti può ora essere utilizzato con l'output del comando Regressione (se non-polinomiale) per ottenere i coefficienti calcolati della regressione.
  • Il comando DiagrammaPunti funziona anche con una lista di testi ad es. DiagrammaPunti[ {"Rosso", "Rosso", "Rosso", "Blu", "Blu" } ]

I seguenti tre comandi sono ora applicabili sia alle coniche che alle curve:

Tutti i comandi seguenti sono applicabili ad oggetti 2D/3D

Nuovi comandi CAS

Nuovi comandi (spostati a GeoGebra 5.2)

  • RisolviQuartica[ <Polinomio quartico> ]
  • GraficoDensità, sintassi da confermare. Provare GraficoDensità[ sin(x)+sin(y) ]
  • GraficoMatrice, sintassi da confermare. Provare GraficoMatrice[{{0.9, 0.08, 0.03}, {0.15, 0.8, 0.05}, {0.25, 0.25, 0.5}}]
  • CurveLivello, sintassi da confermare. Provare CurveLivello[x^2+y^2]
  • Nyquist, sintassi da confermare.
  • PosizioneGara
  • Poliedro

Nuovi comandi

Nuovi comandi (ancora da implementare)

  • DiagrammaBarre[ <Lista dati grezzi>, <Larghezza barre>, <Fattore di scala verticale> ]
  • Rata[ <Tasso>, <Numero periodi>, <Valore attuale>, <Valore futuro (facoltativo)>, <Tipo (facoltativo)> ]: come la funzione RATA di Excel
  • Tasso[ <Numero periodi>, <Pagamento>, <Valore attuale>, <Valore futuro (facoltativo)>, <Tipo (facoltativo)> ]: come la funzione TASSO di Excel
  • NumeroRate[ <Tasso>, <Pagamento>, <Valore attuale>, <Valore futuro (facoltativo)>, <Tipo (facoltativo)> ]: come la funzione NUM.RATE di Excel
  • ValoreAttuale[ <Tasso>, <Numero di periodi>, <Pagamento>, <Valore futuro (facoltativo)>, <Tipo (facoltativo)> ]: come la funzione VA di Excel
  • ValoreFuturo[ <Tasso>, <Numero periodi>, <Pagamento>, <Valore attuale>, <Tipo (facoltativo)> ]: come la funzione VAL.FUT di Excel
  • StartRecord [ ]: riavvia tutte le registrazioni sul foglio di calcolo che sono state messe in pausa (e memorizza un valore per ciascuna)
  • StartRecord [ <Booleano> ]: riavvia / mette in pausa le registrazioni nel foglio di calcolo

Comandi 3D

Generali

  • ImpDirezioneVista[ <Direzione> ]: Imposta la direzione della Vista 3D, ad es. frontale rispetto a un piano, o lungo una retta, etc.
  • Ruota[ <Oggetto>, <Angolo>, <Asse di rotazione> ]
  • Ruota[ <Oggetto>, <Angolo>, <Punto su asse>, <Direzione asse> ]
  • Ruota[ <Oggetto>, <Angolo>, <Punto su asse>, <Piano> ]

Punti

  • Intersezione[ <Retta> , <Oggetto> ] genera il punto di intersezione tra una retta e un piano, un segmento, un poligono, etc.
  • PuntoDistMin[ <Regione>, <Punto> ]
  • PuntoDistMin[ <Retta>, <Retta> ]
  • Corner[3, <Numero>] crea un punto in uno dei corner della Vista 3D (valori ammessi: da 1 a 8)
  • Centro[ <Quadrica> ] crea il centro di una quadrica (ad es. sfera, cono, etc.)

Rette

  • Intersezione[ <Piano> , <Piano> ] genera la retta intersezione dei due piani
  • IntersezioneCammini[ <Piano>, <Poligono> ]
  • Perpendicolare[ <Punto> , <Piano> ] genera la retta passante per il punto e perpendicolare al piano (applicabile anche a poligoni, etc.)
  • Perpendicolare[ <Retta> , <Retta> ] genera la retta perpendicolare ad entrambe le rette.

Vettori


Poligoni

  • Intersezione[ <Piano>, <Poliedro> ] genera il/i poligoni intersezione di un piano e un poliedro
  • Poligono[ <Punto>, <Punto>, <Numero dei vertici>, <Direzione> ] crea un poligono regolare di n vertici, orientato secondo la direzione indicata (ad es. un piano a cui il poligono sarà parallelo, se possibile)

Circonferenze

  • Circonferenza[ <Retta>, <Punto> ] genera la circonferenza avente la retta come asse e passante per il punto indicato
  • Circonferenza[<Punto>,<Raggio>,<Direzione>] genera la circonferenza avente centro, raggio e asse parallelo alla direzione, che può essere una retta, un vettore o un piano (in questo caso : vettore normale del piano)
  • Circonferenza[<Punto>,<Punto>,<Direzione>] genera la circonferenza avente il centro e passante per il punto indicati, e asse parallelo alla direzione (può risultare non definita)

Coniche

  • Intersezione[ <Piano>, <Quadrica> ] oppure IntersezioneCammini[ <Piano>, <Quadrica> ] genera la conica intersezione del piano e della quadrica (sfera, cono, cilindro, ...)

Piani

* Piano[ <Poligono> ]
* Piano[ <Conica> ]
  • Piano[ <Punto> , <Punto> , <Punto> ] genera il piano passante per i tre punti
  • Piano[ <Punto> , <Retta> ] genera il piano passante per il punto e la retta
  • Piano[ <Retta> , <Retta> ] genera il piano passante per le due rette indicate (se complanari)
  • Piano[ <Punto> , <Piano> ] genera il piano passante per il punto e parallelo al piano indicato
  • PianoPerpendicolare[ <Punto> , <Retta> ] genera il piano passante per il punto e perpendicolare alla retta
  • PianoPerpendicolare[ <Punto> , <Vettore> ] genera il piano passante per il punto e perpendicolare al vettore
  • PianoBisettore[ <Punto> , <Punto> ] genera il piano bisettore ortogonale dei due punti
  • PianoBisettore[ <Segmento> ] genera il piano bisettore ortogonale del segmento

Sfere

  • Sfera[ <Punto> , <Numero>] genera una sfera, dato il centro e il raggio
  • Sfera[ <Punto> , <Punto> ] genera una sfera con centro nel primo punto e passante per il secondo punto.

Cilindri e coni

  • Cilindro[ <Punto>, <Punto>, <Numero (raggio)> ] genera un cilindro di raggio indicato, avente i centri delle basi inferiore e superiore rispettivamente nei due punti indicati.
  • Cilindro[ <Circonferenza>, <Altezza> ] genera un cilindro circolare retto, ed è equivalente allo strumento "Estrusione in prisma/cilindro" : trascinare una circonferenza, o selezionare una circonferenza ed inserire la misura dell'altezza.
  • Cono[ <Punto>, <Punto>, <Numero (raggio)> ] genera il cono avente il centro della base nel primo punto e il vertice nel secondo punto indicato
  • Cono[ <Circonferenza>, <Altezza> ] genera un cilindro circolare retto, ed è equivalente allo strumento "Estrusione in piramide/cono" : trascinare una circonferenza, o selezionare una circonferenza ed inserire la misura dell'altezza.
  • Cono[Punto, Vettore, Angolo]]
  • BaseInf[ <Quadrica limitata> ] genera la base inferiore della quadrica limitata (ad es. il cerchio di base di un cilindro)
  • BaseSup[ <Quadrica limitata> ] genera la base superiore della quadrica limitata (ad es. il cerchio della base superiore di un cilindro)
  • BasiInfSup[ <Quadrica limitata> ] genera le basi superiore e inferiore di una quadrica limitata (ad es. i cerchi di base di un cilindro)
  • SuperficieLaterale[ <Quadrica limitata> ] genera la superficie laterale della quadrica limitata

Quadriche

  • CilindroInfinito[ <Punto> , <Vettore>, <Numero (raggio)> ] genera un cilindro infinito di raggio indicato con asse di simmetria passante per il punto e parallelo al vettore
  • CilindroInfinito[ <Punto>, <Punto>, <Numero (raggio)> ] genera un cilindro infinito di dato raggio, avente la retta passante per i due punti come asse di simmetria
  • CilindroInfinito[ <Retta>, <Numero (raggio)> ] genera un cilindro infinito di raggio e asse di simmetria indicati
  • ConoInfinito[ <Punto> , <Vettore>, <Numero (angolo)> ] genera un cono infinito di dato vertice, asse di simmetria parallelo al vettore e semiampiezza pari all'angolo indicato.
  • ConoInfinito[ <Punto>, <Punto>, <Numero (angolo)> ] genera un cono infinito con vertice nel primo punto, asse di simmetria passante per i due punti indicati e semiampiezza pari all'angolo indicato.
  • ConoInfinito[ <Punto>, <Retta>, <Numero (angolo)> ] genera un cono infinito di dato vertice, asse di simmetria parallelo alla retta, e semiampiezza pari all'angolo indicato
  • Assi [ <Quadrica> ] genera i 3 assi di una quadrica
  • IntersezioneConica[ <Piano>, <Quadrica> ]
  • IntersezioneConica[ <Quadrica>, <Quadrica> ]
  • SuperficieLaterale[ <Quadrica> ]

Poliedri

  • Piramide[ <Punto> , <Punto> , ... , <Punto> ] : genera una piramide: ad es. Piramide[A,B,C,D] genera la piramide di base ABC e vertice D
  • Piramide[ <Poligono>, <Punto> ] genera una piramide, ed è equivalente allo strumento "Piramide" : selezionare la base, quindi selezionare o creare il vertice
  • Piramide[ <Poligono>, <Altezza> ] genera una piramide: è equivalente allo strumento "Estrusione in piramide/cono" : trascinare un poligono, o selezionare un poligono ed inserire la misura dell'altezza
  • Prisma[ <Punto> , <Punto> , ... , <Punto> , <Punto> ] : genera un prisma: ad es. Prisma[A,B,C,D] genera il prisma di base inferiore ABC e superiore DEF; i vettori AD, BE, CF sono uguali
  • Prisma[ <Poligono>, <Punto> ] genera un prisma, ed è equivalente allo strumento "Prisma" : selezionare la base, quindi selezionare o creare il primo punto della base superiore
  • Prisma[ <Poligono>, <Altezza> ] genera un prisma retto, ed è equivalente allo strumento "Estrusione in prisma/cilindro" : trascinare un poligono, o selezionare un poligono ed inserire la misura dell'altezza

Solidi platonici

  • Icosaedro[ <Punto>, <Punto>, <Direzione> ]
  • Cubo[ <Punto>, <Punto>, <Direzione> ]
  • Tetraedro[ <Punto>, <Punto>, <Direzione> ]
  • Dodecaedro[ <Punto>, <Punto>, <Direzione> ]
  • Ottaedro[ <Punto>, <Punto>, <Direzione> ]

Sviluppi piani

  • SviluppoPiano[ <Poliedro> , <Numero> ] : crea lo sviluppo piano di una piramide convessa, un prisma convesso o un solido platonico. Il numero indicato dovrà essere compreso tra 0 e 1: lo sviluppo piano è visualizzato completamente "disteso" quando il numero indicato è 1.
  • SviluppoPiano[ <Poliedro> , <Numero>, <Faccia>, <Spigolo>, <Spigolo>, ... ] (per il momento disponibile solo per il cubo, verrà esteso ad altri solidi in seguito)

Curve, superfici

  • Curva[ <Espressione> , <Espressione> , <Espressione> , <Parametro variabile> , <Valore iniziale> , <Valore finale> ]
  • Funzione[ <Espressione>, <Parametro 1>, <Valore iniziale>, <Valore finale>, <Parametro 2>, <Valore iniziale>, <Valore finale> ]
  • Superficie[ <Espressione> , <Espressione> , <Espressione> , <Parametro variabile 1> , <Valore iniziale>, <Valore finale>, <Parametro variabile 2> , <Valore iniziale> , <Valore finale> ]

I seguenti comandi utilizzano come direzione predefinita il piano xOy (la prima faccia è contenuta nel piano xOy )

Volume

  • Volume[ <Piramide> ], Volume[ <Prisma> ], Volume[ <Cono> ], Volume[ <Cilindro> ]

Altezza

  • Altezza[ <Solido> ], Altezza[ <Cono> ], Altezza[ <Cilindro> ] : restituisce l'altezza "orientata" del solido


Script

  • ImpDirezioneVista[ <Direzione> ] imposta l'orientamento della Vista 3D secondo la direzione indicata


Comandi Tartaruga

Nuove combinazioni di scelta rapida per tastiera e mouse

  • Pag↑: Incrementa la coordinata z del punto selezionato (solo Vista 3D)
  • Pag↓: Decrementa la coordinata z del punto selezionato(solo Vista 3D)

Descrizione di tutti i tasti di scelta rapida.

Nuovi parametri dell'applet

Descrizione di tutti i parametri dell'applet GeoGebra

Nuovi argomenti della riga di comando

Per conoscere gli argomenti della riga di comando per i sottosistemi del prover e SingularWS utilizzare le opzioni --proverhelp e --singularWShelp, e in particolare:

 --prover=OPTIONS	imposta le opzioni per il sottosistema del prover
   dove OPTIONS è una lista separata da virgole, formata delle seguenti impostazioni (le predefinite sono indicate in parentesi quadre):
     engine:ENGINE	Imposta l'engine (Auto|OpenGeoProver|Recio|Botana|PureSymbolic) [Auto]
     timeout:SECS	imposta il tempo massimo assegnato al prover (in secondi) [5]
     maxterms:NUMBER	imposta il massimo numero di termini [10000] (solo OpenGeoProver)
     method:METHOD	imposta il metodo (Wu|Groebner|Area) [Wu] (solo OpenGeoProver)
     fpnevercoll:BOOLEAN	assume che tre punti non siano mai collineari per il comando Verifica [null] (solo Botana, forza a 'yes' se SingularWS non è disponibile)
     usefixcoords:NUMBER1NUMBER2	utilizza coordinate fisse per NUMBER1 in Verifica e per NUMBER2 in DettagliVerifica, max 4 [42] (solo Botana)
     transcext:BOOLEAN	utilizza un anello di polinomi con coefficienti provenienti dall'estensione trascendente di Verifica [true] (solo Botana, necessario SingularWS)
     captionalgebra:BOOLEAN	mostra le informazioni di debug algebrico nelle legende degli oggetti [false] (solo Botana)
Esempio: --prover=engine:Botana,timeout:10,fpnevercoll:true,usefixcoords:43

e

--singularWS=OPTIONS	imposta le opzioni per SingularWS
  dove OPTIONS è una lista separata da virgole, formata delle seguenti impostazioni (le predefinite sono indicate in parentesi quadre):
     enable:BOOLEAN	usa il Singular WebService quando possibile [true]
     remoteURL:URL	Imposta l'URL del server remoto [http://singularws.idm.jku.at/]
     timeout:SECS	imposta il timeout [5]
     caching:BOOLEAN	Imposta la cache lato server [auto]
Esempio: : singularWS=timeout:3

Se si utilizzano argomenti nella riga di comando, assicurarsi di attribuire una corretta quantità di memoria, ad es:
java -Xms32m -Xmx1024m -jar geogebra.jar --settingsfile=geogebra.properties
Descrizione di tutti gli argomenti della riga di comando di GeoGebra

Nuovi comandi JavaScript

  • registerObjectClickListener(Stringa nomeOggetto, Stringa nomeFunzioneJS);
  • unregisterObjectClickListener(Stringa nomeOggetto);
  • registerClickListener(Stringa nomeFunzioneJS);
  • unregisterClickListener(Stringa nomeFunzioneJS);

Descrizione di tutti i metodi JavaScript per GeoGebra

Formato XML dei file di GeoGebra

La documentazione relativa al formato XML dei file di GeoGebra è disponibile qui: Riferimenti:XML

Licenza

Sei libero di copiare, distribuire e trasmettere GeoGebra per scopi non commerciali. Consultare la Licenza di GeoGebra per ulteriori dettagli: http://www.geogebra.org/download/license.txt


es:Notas Lanzamiento de GeoGebra 5.0 en:Release Notes GeoGebra 5.0

© 2024 International GeoGebra Institute