Differenze tra le versioni di "Note di versione di GeoGebra 4.0"

Da GeoGebra Manual.
Riga 180: Riga 180:
 
* booleans in functions, eg f(x) = x (x == round(x))
 
* booleans in functions, eg f(x) = x (x == round(x))
 
* Intersections and unions of polygons
 
* Intersections and unions of polygons
* Probability calculator
+
* Probabilità calculator
 
* positive-direction-only axes, adjustable axis crossing, polar grid, "On Edge" option
 
* 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)
 
* Background color for Texts & hatching (at the moment the only way to set this is in the spreadsheet or stylebar)
Riga 566: Riga 566:
 
   CoordinateDinamiche[B, Min[x(B),x(A)],0]
 
   CoordinateDinamiche[B, Min[x(B),x(A)],0]
 
   ImpVisibileInVista[B, 1, false]
 
   ImpVisibileInVista[B, 1, false]
   SetLayer[C, 1]
+
   ImpLivello[C, 1]
   Now, C cannot be moved to the right of A
+
   Ora C non può essere spostato alla destra di A
  
 
   A=(1,2)
 
   A=(1,2)
   SetVisibleInView[A, 1, false]
+
   ImpVisibileInVista[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)]]]]
+
   B=CoordinateDinamiche[A, Se[x(A) > 3, 3, Se[x(A) < -(3), -3, Se[x(A) < 0, round(x(A)), x(A)]]], Se[x(A) < 0, 0.5, Se[y(A) > 2, 2, Se[y(A) < 0, 0, y(A)]]]]
  
 
   A=(1,2)
 
   A=(1,2)
 
   B=(2,3)
 
   B=(2,3)
   Hide B
+
   Nascondere B
   C=DynamicCoordinates[B, If[Distance[A, B] < 1, x(A), x(B)], If[Distance[A, B] < 1, y(A), y(B)]]
+
   C=CoordinateDinamiche[B, Se[Distanza[A, B] < 1, x(A), x(B)], Se[Distanza[A, B] < 1, y(A), y(B)]]
   makes A a sticky point when C is dragged near it
+
   C viene attratto da A se viene spostato sufficientemente vicino ad esso
  
* PuntoIn[ <Region> ]
+
* PuntoIn[ <Regione> ]
* IsInRegion[ <Punto>, <Region> ]
+
* TestRegione[ <Punto>, <Regione> ]
* Element[ <Matrix>, <Column>, <Row> ]
+
* Elemento[ <Matrice>, <Riga>, <Colonna> ]
  
* TDistribution[ <gradi di libertà>, <Variable Value> ]
+
* DistribuzioneT[ <Gradi di libertà>, <Valore variabile> ]
* InverseTDistribution[ <gradi di libertà>, <Probability> ]
+
* DistribuzioneTInversa[ <Gradi di libertà>, <Probabilità> ]
* FDistribution[ <Numerator gradi di libertà>, <Denominator gradi di libertà>, <Variable Value> ]
+
* DistribuzioneF[ <Gradi di libertà numeratore>, <Gradi di libertà denominatore>, <Valore variabile> ]
* InverseFDistribution[ <Numerator gradi di libertà>, <Denominator gradi di libertà>, <Probability> ]
+
* DistribuzioneFInversa[ <Gradi di libertà numeratore>, <Gradi di libertà denominatore>, <Probabilità> ]
* Gamma[ <Alpha>, <Beta>, <Variable Value> ]
+
* Gamma[ <Alfa>, <Beta>, <Valore variabile> ]
* InverseGamma[ <Alpha>, <Beta>, <Probability> ]
+
* GammaInversa[ <Alfa>, <Beta>, <Probabilità> ]
* Cauchy[ <Median>, <Scale>, <Variable Value> ]
+
* Cauchy[ <Mediana>, <Scala>, <Valore variabile> ]
* InverseCauchy[ <Median>, <Scale>, <Probability> ]
+
* CauchyInversa[ <Mediana>, <Scala>, <Probabilità> ]
* ChiSquared[ <gradi di libertà>, <Variable Value> ]
+
* ChiQuadro[ <Gradi di libertà>, <Valore variabile> ]
* InverseChiSquared[ <gradi di libertà>, <Probability> ]
+
* ChiQuadroInversa[ <Gradi di libertà>, <Probabilità> ]
* Exponential[ <Mean>, <Variable Value>]
+
* Exponential[ <Mean>, <Valore variabile>]
* InverseExponential[ <Mean>, <Probability> ]
+
* InverseExponential[ <Mean>, <Probabilità> ]
* Weibull[ <Shape>, <Scale>, <Variable Value> ]
+
* Weibull[ <Shape>, <Scale>, <Valore variabile> ]
* InverseWeibull[ <Shape>, <Scale>, <Probability> ]
+
* InverseWeibull[ <Shape>, <Scale>, <Probabilità> ]
* Binomial[ <Numero of Successes>, <Probability of Success>, <Variable Value>, <Boolean Cumulativa> ]
+
* Binomial[ <Numero of Successes>, <Probabilità of Success>, <Valore variabile>, <Boolean Cumulativa> ]
* InverseBinomial[ <Numero of Successes>, <Probability of Success>, <Probability> ]
+
* InverseBinomial[ <Numero of Successes>, <Probabilità of Success>, <Probabilità> ]
* Pascal[ <Numero of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulativa> ]
+
* Pascal[ <Numero of Successes>, <Probabilità of Success>, <Valore variabile> , <Boolean Cumulativa> ]
* InversePascal[ <Numero of Successes>, <Probability of Success>, <Probability> ]
+
* InversePascal[ <Numero of Successes>, <Probabilità of Success>, <Probabilità> ]
* Poisson[ <Numero of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulativa> ]
+
* Poisson[ <Numero of Successes>, <Probabilità of Success>, <Valore variabile> , <Boolean Cumulativa> ]
* InversePoisson[ <Numero of Successes>, <Probability of Success>, <Probability> ]
+
* InversePoisson[ <Numero of Successes>, <Probabilità of Success>, <Probabilità> ]
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Variable Value> , <Boolean Cumulativa> ]
+
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Valore variabile> , <Boolean Cumulativa> ]
* InverseHyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Probability> ]
+
* InverseHyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Probabilità> ]
* Zipf[ <Numero of Elements>, <Exponent>, <Variable Value> , <Boolean Cumulativa> ]
+
* Zipf[ <Numero of Elements>, <Exponent>, <Valore variabile> , <Boolean Cumulativa> ]
* InverseZipf[ <Numero of Elements>, <Exponent>, <Probability> ]
+
* InverseZipf[ <Numero of Elements>, <Exponent>, <Probabilità> ]
  
 
* CopyFreeOggetto[ <Oggetto> ]
 
* CopyFreeOggetto[ <Oggetto> ]
Riga 672: Riga 672:
 
* Intersect[ <Funzione>, <Funzione> ]
 
* Intersect[ <Funzione>, <Funzione> ]
  
* SetVisibleInView[ <Oggetto>, <View Numero 1|2>, <Boolean> ]
+
* ImpVisibileInVista[ <Oggetto>, <View Numero 1|2>, <Boolean> ]
  
 
* ZoomIn[ <Min x>, <Min y>, <Max x>, <Max y> ]
 
* ZoomIn[ <Min x>, <Min y>, <Max x>, <Max y> ]
Riga 702: Riga 702:
 
* LogNormal[ <Mean>, <Standard Deviation>, x ]
 
* LogNormal[ <Mean>, <Standard Deviation>, x ]
 
* LogNormal[ <Mean>, <Standard Deviation>, x, <Boolean Cumulativa>]
 
* LogNormal[ <Mean>, <Standard Deviation>, x, <Boolean Cumulativa>]
* LogNormal[ <Mean>, <Standard Deviation>, <Variable Value> ]
+
* LogNormal[ <Mean>, <Standard Deviation>, <Valore variabile> ]
 
* Uniform[ <Lower Bound>, <Upper Bound>, x ]
 
* Uniform[ <Lower Bound>, <Upper Bound>, x ]
 
* Uniform[ <Lower Bound>, <Upper Bound>, x, <Boolean Cumulativa> ]
 
* Uniform[ <Lower Bound>, <Upper Bound>, x, <Boolean Cumulativa> ]
* Uniform[ <Lower Bound>, <Upper Bound>, <Variable Value> ]
+
* Uniform[ <Lower Bound>, <Upper Bound>, <Valore variabile> ]
 
* Logistic[ <Mean>, <Scale>, x ]
 
* Logistic[ <Mean>, <Scale>, x ]
 
* Logistic[ <Mean>, <Scale>, x, <Boolean Cumulativa> ]
 
* Logistic[ <Mean>, <Scale>, x, <Boolean Cumulativa> ]
* Logistic[ <Mean>, <Scale>, <Variable Value> ]
+
* Logistic[ <Mean>, <Scale>, <Valore variabile> ]
 
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x ]
 
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x ]
 
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x, <Boolean Cumulativa> ]
 
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x, <Boolean Cumulativa> ]
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, <Variable Value> ]
+
* Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, <Valore variabile> ]
  
 
   The following commands draw a Bar Chart for the respective distributions' pdf / cdf (default: pdf)
 
   The following commands draw a Bar Chart for the respective distributions' pdf / cdf (default: pdf)
* Bernoulli[ <Probability>, <Boolean Cumulativa> ]
+
* Bernoulli[ <Probabilità>, <Boolean Cumulativa> ]
* Pascal[ <Numero of Successes>, <Probability of Success> ]
+
* Pascal[ <Numero of Successes>, <Probabilità of Success> ]
* Pascal[ <Numero of Successes>, <Probability of Success>, <Boolean Cumulativa> ]
+
* Pascal[ <Numero of Successes>, <Probabilità of Success>, <Boolean Cumulativa> ]
 
* Poisson[ <Mean> ]
 
* Poisson[ <Mean> ]
 
* Poisson[ <Mean>, <Boolean Cumulativa> ]
 
* Poisson[ <Mean>, <Boolean Cumulativa> ]
* Binomial[ <Numero of Successes>, <Probability of Success> ]
+
* Binomial[ <Numero of Successes>, <Probabilità of Success> ]
* Binomial[ <Numero of Successes>, <Probability of Success>, <Boolean Cumulativa> ]
+
* Binomial[ <Numero of Successes>, <Probabilità of Success>, <Boolean Cumulativa> ]
 
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size> ]
 
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size> ]
 
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Boolean Cumulativa> ]
 
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Boolean Cumulativa> ]

Versione delle 12:00, 16 dic 2011

Questa pagina elenca una panoramica delle nuove caratteristiche di GeoGebra 4.0. È disponibile il nuovo Manuale di GeoGebra che contiene le descrizioni dettagliate di tutti i nuovi strumenti e comandi.

Per installare GeoGebra 4.0 basta fare clic su Webstart oppure utilizzare le opzioni di Download.

GeoGebra 4.0 non è eseguibile con Java 1.4.2, quindi è necessario installare almeno la versione 5 di Java, disponibile su java.com

Compatibilità con GeoGebra 3.2

I dettagli relativi alla compatibilità con GeoGebra 3.2 sono disponibili qui.

GeoGebraPrim

La versione di GeoGebra dedicata agli studenti della scuola primaria è disponibile qui.

* Disponibilità di un numero ristretto di strumenti
* Tutti gli strumenti disponibili sono visibili
* Dimensione dei caratteri aumentata
* Oggetti più grandi e con spessore maggiore del tratto
* Visualizzazione della sola Vista Grafica
* Selezione degli oggetti semplificata
* Etichettatura degli oggetti disattivata (impostazione predefinita)
* Angoli sempre tra 0° e 180° (impostazione predefinita)
* Arrotondamento all'intero successivo (impostazione predefinita)

Strumenti

Nuovi strumenti

 Consente la creazione di un punto all'interno di un poligono, un cerchio o un'ellisse, facendo clic nella posizione desiderata
 Mantenere premuto <Alt> per vincolare un punto nell'interno di una forma (invece che al bordo)
Tracciare un rettangolo nella Vista Grafica con lo strumento Muovi per definire la zona in cui si andrà a disegnare a mano libera, oppure selezionare un'immagine già esistente per disegnare al suo interno. Il tasto destro del mouse funge da gomma.

Modifiche sugli strumenti della versione precedente

Questo strumento è stato completamente riprogrammato per semplificare l'inserimento di testo dinamico. Selezionando l'oggetto dall'elenco a discesa "Oggetti", questo è visualizzato all'interno di un rettangolo, che indica che è un oggetto dinamico, e non semplice testo statico.

Con un clic sul tasto destro del rettangolo è possibile selezionare la "Definizione" o il "Valore" di ciascun oggetto dinamico. È inoltre disponibile un'Anteprima, un elenco a discesa di Simboli e l'elenco dei simboli recentemente utilizzati. I testi possono essere spostati tramite trascinamento, mentre è selezionato lo strumento Inserisci testo.

È ora possibile muovere uno slider mediante trascinamento, mentre è selezionato lo strumento Slider, oppure mediante trascinamento, tenendo premuto il tasto destro del mouse, mentre è selezionato lo strumento Muovi.

È ora possibile muovere la Casella di testo mediante trascinamento, mentre è selezionato lo strumento Casella di controllo per mostrare/nascondere oggetti .

È ora possibile creare un luogo a partire da uno slider e un punto dipendente.

Nuove funzionalità

Nuovi tipi di oggetti

  • Le Curve implicite, ad es. x^3 + y^2 = 1 possono essere tracciate nella Vista Grafica.
  • Funzioni in più variabili, come ad es. f(x, y) = x^2 + y^2
    Queste possono essere utilizzate per definire funzioni in una sola variabile, ad es. g(x) = f(x, 2) oltre a funzioni in più variabili, come ad es. f(a,b,c)=a+b+c
  • Spezzata
 È come un poligono, ma non è chiuso. Vedere lo strumento Spezzata aperta.
 ad es. 10 ≤ x < 20 : è possibile applicare agli intervalli i comandi PuntoMedio, Max e Min.

Caratteristiche generali

  • Aggiunta la funzione log(b, x) per il logaritmo in base b
  • Esportazione del foglio di lavoro: è disponibile un'opzione di incorporamento del file .ggb in un file HTML (con codifica Base64, utilizzando il parametro 'ggbBase64')
  • Esportazione come 'GIF Animata' (l'animazione è controllata da uno slider, che funge da "orologio")
  • Lo strumento Compasso consente la selezione di un cerchio, quindi di un centro
  • Opzioni 'Intero' e 'Casuale' per gli slider
  • File -> Apri pagina Web consente il caricamento di un file .ggb presente in una pagina Web, semplicemente incollandone l'URL da un browser (suffisso .html o .ggb), oltre a consentire il caricamento di file codificati in Base 64 o con una stringa GeoGebra XML.
  • Opzione "Show trimmed intersecting lines" nei punti di intersezione
  • Opzioni Tooltip (Proprietà dell'oggetto -> Avanzate) Attiva, Non attiva, Legenda, Prossima cella, Automatica (nella versione precedente: solo con la Vista Algebra aperta)
  • Visualizzazione corretta di formule e matrici nel foglio di calcolo
  • Digitando un'espressione del tipo ab + 1, se la variabile ab non è definita, viene automaticamente creata come ab = a * b se a e b sono numeri, oppure come ab = Distanza[a,b] se a e b sono punti.
  • LaTeX[ <Matrice> ], LaTeX[ <Vettore> ] ora sono visualizzati correttamente
  • supporto di csc(x), sec(x), cot(x), csch(x), sech(x), coth(x) e derivate
  • Vista Algebra: è ora possibile selezionare più oggetti con Maiusc-clic
  • sqrt(3 + i), cbrt(3 + i), conjugate(3 + i), arg(3 + i)
  • Opzione "Importa file di dati" nel menu contestuale del Foglio di calcolo
  • Le combinazioni di tasti in stile Windows funzionano anche nei campi testo (ad es Alt + 0 + 1 + 7 + 6 per °) [non in Mac OSX]
  • Supporto per codifica Unicode nelle espressioni per ad es. Arabia, Thai

Sono supportati tutti i sistemi numerici (eccetto Osmanya) descritti qui: Hindu-Arabic Numeral System

  • È possibile utilizzare sintassi del tipo a = a + 1 o A = A + (1, 2) per gli oggetti liberi (utile per i pulsanti)
  • Sono consentite le percentuali ad es. a = 3.4%
  • Supporto per la visualizzazione di numeri con cifre localizzate (al momento in Arabo, Tamil, Thai e Malayalam)
  • Supporto per potenze in formato apice con più di una cifra, ad es. y = x²², x⁻¹
  • Alt + - ora restituisce un segno meno in formato apice (non un meno-o-più)
  • In greco e arabo i punti sono etichettati con lettere localizzate
  • Blocca sulla griglia funziona con testi, immagini, poligono, segmenti, vettori, ecc (utilizza il primo punto)
  • È possibile creare poligoni a partire da una lista di punti con il comando Poligono[lista].
  • È possibile trascinare il lato di un poligono
  • Miglioramento della visualizzazione delle equazioni LaTeX e implementazione quasi completa di LaTeX (con JLaTeXMath)
  • È possibile inserire legende in formato LaTeX (inserendole tra $ $ ) (per tutti gli oggetti tranne caselle di controllo, campi testo e pulsanti)
  • "Blocca su oggetto/griglia" dinamico per i nuovi oggetti.
  • Ampiezza degli angoli visibili modificata automaticamente
  • Visualizzazione di coppie di parentesi collegate nello stesso colore, nella barra di inserimento
  • Anteprima per angoli, rette perpendicolari, rette parallele, bisettrici e assi creati con gli appositi strumenti
  • Supporto per inserimento funzioni del tipo sin²(x), sin³(x), sin⁻¹(x)
  • Supporto per visualizzazione di ad es. f(x) = sin²(x) come in LaTeX[ sin(x)^2 ]
  • È ora possibile applicare trasformazioni alle curve parametriche, come ad es. Simmetrico[Curva[t^2, t^3, t, -1, 1], asseY]
  • Hit testing nella Vista Grafica per Integrale, Pendenza, Boxplot, DiagrammaBarre, Istogramma
  • Opzione per spessore del tratto nullo in Integrale, Pendenza, DiagrammaBarre, Istogramma, Angolo
  • Nelle applet il cursore è visualizzato direttamente nella barra di inserimento
  • Semplificazione del testo dinamico: a"testo"b è equivalente al 'vecchio' a+"testo"+b
  • Guida-> Informazioni/Licenza -> Informazioni di Sistema copia le informazioni utili al debugging negli Appunti del sistema.
  • Ctrl + Maiusc + M copia solo il tag <applet>negli Appunti, per una eventuale esportazione successiva in MediaWiki, Moodle etc etc
  • Opzioni per le legende:
    • %v valore dell'oggetto
    • %n nome dell'oggetto
    • %x ascissa dell'oggetto (o coefficiente della x in una retta in forma a x + b y + c = 0)
    • %y ordinata dell'oggetto (o coefficiente della y in una retta in forma a x + b y + c = 0)
    • %z termine noto 'c' di una retta in forma a x + b y + c = 0 (anche: coordinata 'z' - per la futura Vista 3D)
  • Gli strumenti personalizzati ora possono avere come oggetti finali angoli, integrali, somme superiori/inferiori, istogrammi, boxplot e diagrammi a barre.
  • Gli strumenti personalizzati con oggetto iniziale numerico o angolo possono essere ora utilizzati direttamente con un clic nella Vista Grafica per attivare la finestra di dialogo.
  • Attivazione della traccia disponibile per poligoni, liste e luoghi (utile ad es. per RisolviEDO[x + y, y² - 1, x(A), y(A), 5, 0.05] )
  • Un clic del tasto destro del mouse dopo avere selezionato più oggetti ora apre un menu, non la finestra di dialogo Proprietà degli oggetti
  • Eliminato il popup di scelta quando si fa clic su più oggetti.
  • I testi creati nella barra di inserimento sono visualizzati nel centro della Vista Grafica (invece che in corrispondenza dell'origine)
  • Testi e luoghi sono ora visibili nella Vista Algebra (impostazione predefinita: Ausiliari)
  • Nella relativa Barra di stile è disponibile un'opzione per elencare gli oggetti per tipo nella Vista Algebra
  • Slider: intervallo e incremento dinamici
  • Nuove opzioni di esportazione grafica: PNG trasparenti e EMF+
  • Nuove opzioni di esportazione del foglio di lavoro: Consenti ridimensionamento, Rimuovi interruzioni di riga, Usa il browser per gli script JavaScript
  • Opzioni per l'esportazione di fogli di lavoro multipli in HTML: File singolo (Schede) eFile collegati
  • Opacità dinamica degli oggetti in Proprietà -> Avanzate
  • Colori dinamici: opzioni per RGB, HSL, HSV in Proprietà -> Avanzate
  • Le rette ora hanno un comportamento "da funzioni", ad es.
 a:y=2x
 a(3)
  • Mantenendo premuto il tasto Alt mentre si disegna un poligono o una spezzata aperta si ottengono angoli multipli di 15°
  • Miglioramento dell'esportazione in HTML del Protocollo di costruzione (ad es.: inclusione delle icone degli strumenti)
  • atan2(x,y)
  • Nuova opzione per l'animazione: "Crescente (una volta)"
  • Le liste possono essere trascinate, ad es. {a, b, Segmento[D, F], (-0.22, 1.82)}
  • Le etichette delle funzioni utilizzano il formato LaTeX per 'Valore' e 'Nome e valore' (using LaTeX)
  • È ora possibile disattivare l'interpolazione per le immagini (Proprietà > Stile)
  • Sintassi per il prodotto vettoriale: u ⊗ v (Utilizzare Alt + * per ottenere il simbolo ⊗ )
  • Selezionando più slider è possibile modificarne contemporaneamente i valori, utilizzando i tasti freccia
  • Selezionando esattamente due slider, i tasti freccia Su/Giù modificano uno slider, Destra/Sinistra l'altro
  • Simbolo speciale per sqrt(-1): Alt + i
  • Il file HTML del protocollo di costruzione viene salvato con più informazioni, in modo che possa essere riaperto in GeoGebra con File -> Apri
  • Funzione degli errori di Gauss erf(x)
  • La finestra di dialogo degli slider ora accetta anche ad es. "a=2" nel campo Nome
  • Aggiunta l'opzione "Usa i caratteri Java per i testi LaTeX
  • Aggiunta l'opzione "Inverti la rotellina del mouse"
  • Aggiunta l'opzione "Restituisci l'angolo dalle funzioni trigonometriche inverse"
  • Simbolo dei gradi inserito automaticamente nella finestra di dialogo Ruota
  • Selezione di oggetti con un rettangolo di selezione prima di selezionare lo strumento "Copia stile visuale"
  • Visualizzazione dell'espressione delle funzioni in formato LaTeX nella Vista Algebra (opzione, può essere disattivata nella barra di stile)
  • Fare clic e mantenere premuto un pulsante di uno strumento per visualizzare gli altri strumenti disponibili

Disequazioni

  • Opzione per il Riempimento inverso (colorazione della zona soluzioni o della complementare)
  • Supporto per le coniche, ad es. x² + y² < 25
  • Supporto per le funzioni, ad es. y < sin(x)
  • Supporto per le funzioni inverse, ad es. x<sin(y)+y

Nuove caratteristiche del Foglio di calcolo

  • Finestra di dialogo per l'analisi dei dati
  • Finestra di dialogo per Traccia nel foglio di calcolo
  • Crea tabella
  • Importa file di dati

Caratteristiche sperimentali

  • Tools > Manage tools > Open
  • 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
  • Probabilità 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[ <b(x)>, <c(x)>, <f(x)>, <Start x>, <Start y>, <Start y'>, <End x>, <Step> ]
 also see FillCells[ ], First[ <Locus>, <Numero> ] and Length[ <Locus> ] commands
  • Two Vista Graficas
  • 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.

  • PuntoIn[x>0 && y>0 && x+y<3]
  • <param = "useBrowserForJS" value = "true"/>
  • HTML5 export
  • FormulaText[If[x < 3, x, x + 1]]
  • Upload to GeoGebra
  • Compound paths, eg Punto[{Segment[B, A], Segment[B, C], Segment[B, D], (1,1), Circle[A,B], x y = 1}]
 eg Punto[{Segment[D, C], Semicircle[B, C], Segment[B, A], Semicircle[D, A]}]
  • Animation of punti on Paths (eg circles, lines, compound paths)
  • Punto[x>3]
  • Distance[ <Punto>, <Oggetto> ]
  • ClosestPunto[ <Punto>, <Oggetto> ]
 These two commands work for Circles, Curves, Lines, Segments, Parabolas, Hyperbolas, Ellipses, Implicit Curves & Loci. For functions they work on vertical distance. Also Distance[ <Punto>, <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>,,<list 1>, ...] -- ad es. 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 Funzione erf(x)
  • Loci can now be filled / hatched
  • ImplicitCurve[ <Lista di punti> ]
 Numero of punti 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)


Scripting

Ora tutti gli oggetti di GeoGebra possono essere associati a uno script, che può essere una lista di comandi di GeoGebra e/o JavaScript. Quindi ad esempio un'immagine o una circonferenza possono avere la stessa funzione di un pulsante.

I nuovi oggetti Pulsante e CampoTesto sono stati progettati appositamente per supportare gli script. Digitando del testo in un campo testo e premendo Invio, il testo viene passato allo script come %0, quindi è possibile avere comandi del tipo:
testo = "%0"
Testo[%0,(3,4)]

Anche il testo viene passato a JavaScript come variabile 'arg', consentendo comandi del tipo:
ggbApplet.evalCommand('input="' + arg + '"');

GeoGebra ora dispone di un'interprete JavaScript incorporato. Nell'esportazione in un foglio di lavoro dinamico, il codice JavaScript di ciascun pulsante viene esportato in una funzione separata del file HTML è il browser esegue il JavaScript.

Global JavaScript è disponibile per tutte le funzioni, ed è esportato nel file HTML .

Ulteriori comandi supportati:

* alert("ciao");
* prompt("Qual è il tuo software preferito","GeoGebra");

Operazioni sulle liste

<Oggetto> ∈ <Lista> è elemento di (appartiene a)

<Lista> ⊆ <Lista> è sottoinsieme di

<Lista> ⊂ <Lista> è sottoinsieme proprio di

<Lista> \ <Lista> differenza di insiemi

Tastiera virtuale

Per visualizzare la nuova tastiera virtuale: Visualizza -> Tastiera

L'aspetto della tastiera è trasparente se si esegue Java 1.6.0_10 o superiore su un sistema operativo / scheda grafica supportati (Informazioni di sistema: Guida -> Informazioni)

  • Sono disponibili tastiere per matematica, greco, italiano, ebreo, arabo, coreano, hindi, francese, tedesco, svedese, norvegese, malayam, ceco, croato, ungherese, persiano, spagnolo e inglese, compresi gli accenti.
  • Supporta i codici Windows con combinazione di tasti, ad es. Alt + 0 + 1 + 7 + 6
  • Funziona in tutte le applicazioni, non solo in GeoGebra
  • La finestra può essere ridimensionata
  • AltGr visualizza gli accenti sulla riga più bassa della tastiera. Accenti supportati: acuto, grave, circonflesso, cediglia, umlaut, caron, tilde, breve, puntato, ogonek, acuto doppio, solido, dialytika.

Comandi

Comandi migliorati

  • Luogo [<Punto che crea il luogo>, <Slider>]
 Determina il luogo di un punto dipendente al variare dei valori assunti dallo slider.
  • Estremo [ <Funzione>, <Valore x iniziale>, <Valore x finale>]
 Calcola gli estremi della funzione tra x iniziale e x finale.
 La funzione deve essere continua nell'intervallo, altrimenti negli intorni dei punti di discontinuità potrebbero essere calcolati falsi estremi.
 (nella versione precedente questo comando era applicabile solo ai polinomi)
  • Intersezione[ <Funzione> , <Funzione>, <Valore x iniziale>, <Valore x finale> ]
  • Tangenti[ <Conica>, <Punto> ] ora è applicabile anche come [ <Punto>, <Conica> ]
  • Tangenti[ <Funzione>, <Punto> ] ora è applicabile anche come [ <Punto>, <Funzione> ]
  • Derivate di funzioni in più variabili: f(x,y) = x^2 + y, Derivata[ f(x,y), x ], Derivata[ f(x,y), x, 2 ]
  • I comandi ContaSe e TieniSe ora sono applicabili anche a espressioni non numeriche
 ad es. ContaSe[ x == (1,2), {A, B, C} ]
 ad es. ContaSe[ x == "hello", lista ]
  • TabellaTesto[ <Matrice>, <Stringa> ] ora supporta le parentesi, specificando ||||, ||, {}, [] o () nella Stringa, divisori orizzontali tra le righe specificando _ e divisori verticali specificando |
 ad es. TabellaTesto[{{1,2},{3,4}},"c()"]
 ad es. TabellaTesto[{{1,2},{3,4}},"c|_"]
 ad es. TabellaTesto[{{1,2},{3,4}},"c||"]
 ad es. TabellaTesto[{{1,2},{3,4}},"c||||"]
 Semplifica ora funziona meglio con le frazioni, ad es. Semplifica[(x-1)/(x^2-2x+1)]
 Questo comando è stato migliorato e restituisce risultati più coerenti, oltre ad essere applicabile con problemi più complessi, come ad es. Fattorizza[ x^33 - 1 ]
Restituisce i vertici di un poligono
  • Integrale[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Booleano Valutazione> ]
  • IntegraleTra[ <Funzione>, <Funzione>, <Valore x iniziale>, <Valore x finale> ]
  • IntegraleTra[ <Funzione>, <Funzione>, <Valore x iniziale>, <Valore x finale>, <Booleano Valutazione> ]
  Gli integrali possono essere visualizzati graficamente ma non calcolati quando Valutazione = false
  • Prodotto[<Lista>,<Indice max>] (simile a Somma[<Lista>,<Indice max>])
  • Istogramma[ <Lista degli estremi delle classi>, <Lista dei dati grezzi>, <Usa Densità> , <Fattore di scala Densità> (facoltativo) ]
  • Istogramma[ <Booleano Cumulativa>, <Lista degli estremi delle classi>, <Lista dei dati grezzi>, <Usa Densità> , <Fattore di scala Densità> (facoltativo) ]
 Nuove opzioni per gli istogrammi cumulativa e fattore di scala della densità.  
 Se Usa Densità = true le altezze delle barre dell'istogramma sono calcolate come segue: 
       altezza = (fattore di scala * frequenza) / ampiezza della classe 
 Se non è specificato un fattore di scala il valore predefinito è 1. 
 Se Usa Densità = false  non verrà applicata la scala di densità e l'altezza delle barre dell'istogramma è data dai rispettivi valori delle frequenze.

Nuovi Comandi

I comandi con un * sono applicabili anche nella Vista CAS

  • Identica[ <Numero> ]
 genera una matrice identica dell'ordine indicato
  • CerchioIn[ <Punto>, <Punto>, <Punto> ]
  • LaTeX[ <Oggetto>, <Booleano per la sostituzione delle variabili>, <Booleano Mostra nome> ]
  • OraData[]
 Restituisce una lista del tipo {647, 59, 39, 23, 28, 2, 2011, "February", "Monday", 2}
 contenete ora e data correnti nel seguente ordine:
 millisecondi, secondi, minuti, ora (0 - 23), data, mese (1-12), anno, mese (in testo), giorno (in testo), giorno (1 = Domenica, 2 = lunedì etc)
  • Min[ <Intervallo> ]
  • Max[ <Intervallo> ]
  • PuntoMedio[ <Intervallo> ]
  • Min[ <Funzione>, <Valore x iniziale>, <Valore x finale> ]
 Calcola il minimo della funzione nell'intervallo indicato.
 La funzione deve avere un solo punto di minimo nell'intervallo.
  • Max [<Funzione>, <Valore x iniziale>, <Valore x finale> ]
 Calcola il massimo della funzione nell'intervallo indicato.
 La funzione deve avere un solo punto di massimo nell'intervallo.
  • Massimizza[ <Numero dipendente>, <Numero indipendente> ]
 Calcola il numero indipendente che determina il valore massimo del numero dipendente. 
 Il numero indipendente deve essere uno slider e l'intervallo di tale slider verrà utilizzato come intervallo valido per il calcolo.
 Se la costruzione è particolarmente complicata, questo comando potrebbe fallire o terminare automaticamente la sua esecuzione a causa di un utilizzo troppo elevato dei tempi di calcolo del processore. 
  • Minimizza[ <Numero dipendente>, <Numero indipendente> ]
 Calcola il numero indipendente che determina il valore minimo del numero dipendente.
 Il numero indipendente deve essere uno slider e l'intervallo di tale slider verrà utilizzato come intervallo valido per il calcolo. 
 Se la costruzione è particolarmente complicata, questo comando potrebbe fallire o terminare automaticamente la sua esecuzione a causa di un utilizzo troppo elevato dei tempi di calcolo del processore. 
  • SommaSinistra[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Numero di Rettangoli> ]
 Calcola la somma sinistra della funzione nell'intervallo [a,b] usando n rettangoli. 
 Nota: Il comando disegna anche i relativi rettangoli.
  • SommaRettangoli[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Numero di Rettangoli>, <Posizione d del primo rettangolo> ]
 Calcola l'integrale numerico della funzione nell'intervallo [a,b] utilizzando il metodo dei rettangoli con n rettangoli. 
 L'altezza dei rettangoli è calcolata a partire da una frazione d di ciascun intervallo (0<=d<=1). 
 Quando d=0 questo comando è equivalente al comando SommaInferiore[], mentre quando d=1 è equivalente al comando SommaSuperiore[].
 Nota: Il comando disegna anche i relativi rettangoli.
  • AvviaAnimazione[ ]
  • AvviaAnimazione[ <Slider> ]
  • AvviaAnimazione[ <Booleano> ]
  • Ordinale[ < Intero> ]
 Trasforma un numero cardinale in uno ordinale (in formato testo)
 es. Ordinale[5] restituisce "5°" 
  • ParametroPercorso[ <Punto su un percorso> ]
 ad es. trasforma un punto su una circonferenza in uno slider
  • Punto[ <Oggetto>, <Parametro> ]
 ad es. Punto[c, a] (per una circonferenza c e uno slider a)
  • FattoriPrimi[ <Numero> ]
 Restituisce la lista di numeri primi il cui prodotto è uguale al numero dato.  (funziona per i numeri fino a 9 007 199 254 740 992)
 ad es. FattoriPrimi[1] restituisce {}
  ad es. FattoriPrimi[23] restituisce {23}
  ad es. FattoriPrimi[24] restituisce {2, 2, 2, 3}
  • Fattori[<Numero>]
 Restituisce una lista di liste {numero primo,esponente} tale che il prodotto dei numeri primi, elevati al corrispondente esponente, 
  è uguale al numero dato. ad es. Fattori[3072] restituisce {(2,10),(3,1)}
  • PosizioneDi[ <Oggetto>, <Lista> ]
  • PosizioneDi[ <Oggetto>, <Lista>, <Posizione di riferimento> ]
  • PosizioneDi[ <Testo>, <Testo> ]
  • PosizioneDi[ <Testo>, <Testo>, <Posizione di riferimento> ]
  • DiagrammaRamoFoglia[ <Lista> ]
  • DiagrammaRamoFoglia[ <Lista> , <Regolazione -1|0|1> ]
  • GraficoResidui[<Lista di punti>, <Funzione>]
  • DiagrammaPunti[<Lista di Numeri>]
  • PoligonoFrequenza[ <Lista degli estremi delle classi>, <Lista altezze> ]
  • PoligonoFrequenza[ <Lista degli estremi delle classi>, <Lista dati grezzi>, <Usa Densità> , <Fattore di scala Densità> (facoltativo) ]
  • PoligonoFrequenza[ <Booleano Cumulativa>, <Lista degli estremi delle classi>, <Lista dati grezzi>, <Usa Densità> , <Fattore di scala Densità> (facoltativo) ]
  • Inviluppo[ <Lista di punti> ,<Percentuale> ]
 Genera un "Inviluppo caratteristico (Characteristic Hull)" come descritto qui: http://www.geosensor.net/papers/duckham08.PR.pdf
 Quando la percentuale è 1, viene determinato l'inviluppo convesso. 
 Al decrescere della percentuale, l'area dell'inviluppo decresce di conseguenza.
  • InviluppoConvesso[ <Lista di punti> ]
  • MinimoAlberoRicoprente[ <Lista di punti> ]
  • TriangolazioneDelaunay[ <Lista di punti> ]
  • CommessoViaggiatore[ <Lista di punti> ]
  • Voronoi[ <Lista di punti> ]
 Traccia un diagramma di Voronoi 
  • DistanzaMinima[ <Lista di segmenti>, <Punto iniziale>, <Punto finale>, <Booleano Peso> ]
  • Perimetro[ <Luogo> ]
 Utile per il comando DistanzaMinima[ ]
  • IndiceSelezionato[ <Lista> ]
  • ElementoSelezionato[ <Lista> ]
 Questi due comandi restituiscono la posizione/elemento di una lista visibile (ad es. una casella combinata), selezionata dall'utente. 
 Le caselle combinate sono attualmente disponibili solo nella Vista Foglio di calcolo (con l'opzione Usa pulsanti e caselle di controllo abilitata). 
  • ImmagineStrumento[ <Numero> ]

Copia l'icona dello strumento selezionato nella Vista Grafica. I numeri relativi a ogni strumento sono elencati qui: http://www.geogebra.org/trac/browser/trunk/geogebra/geogebra/euclidian/EuclidianConstants.java

  • GraficoLento[ <Funzione> ]
  • Campione[ <Lista>, <Dimensione> ]
  • Campione[ <Lista>, <Dimensione>, <Booleano per la sostituzione> ]
  • TestoVerticale[ <Testo> ]
  • RuotaTesto[ <Testo>, <Angolo> ]
  • Spezzata[ <Lista di punti> ]
  • Spezzata[ <Punto>, <Punto>, <Punto>, ... ]
  • PoligonoRigido[<Punto libero>, ..., <Punto libero> ]
 Genera un poligono, la cui forma è invariabile. Per traslare il poligono, trascinare il primo vertice. Per ruotare il poligono, trascinare il secondo vertice. 
  • Semplifica[ <Text> ]
 Semplifica, se possibile, espressioni di testo, rimuovendo ad esempio termini negativi ridondanti. Ad es. Semplifica["f(x) = "+a+"x²+"+b+"x+"+c]
 Nota: LaTex[f] in genere fornisce risultati migliori ed è più intuitivo
  • RadiciCompesse[ <Polinomio> ]
  • ImpValore[ <Booleano>, <0|1> ]
 Imposta lo stato di un valore booleano / casella di controllo
 1 = true, 0 = false
  • ImpValore[ <Lista>, <Elemento>]
 Imposta l'elemento selezionato di una lista visibile (casella combinata)
  • ImpValore[ <Oggetto> , <Oggetto> ]
 Utile nello scripting ad es. ImpValore[a, b]
  • ImpValore[ <Lista>, <Numero>, <Oggetto> ]
  Utile nello scripting ad es. ImpValore[lista1, CasualeTra[1,3], CasualeTra[1,10]]
  • AggiornaCostruzione[]
 Utile nello scripting. Aggiorna tutti i numeri casuali (come Ctrl-R)
  • Esegui[<Lista di stringhe>]
 Esegue una lista di comandi, ad es.  Esegui[Unisci[{"f_{1}=1","f_{2}=1"},Successione["f_{"+(i+2)+"}=f_{"+(i+1)+"}+f_{"+i+"}",i,1,10]]].
  • Esegui[<Lista di stringhe>,<Parametro %0>,....,<Parametro %9>]
 Sostituisce il valore x al parametro %x. Esegue la lista dei comandi risultanti, ad es.  Esegui[{"PuntoMedio[%0,%1]"},A,B}].
  • ApplicaMatrice[ <Matrice>, <Oggetto> ]
  • ElementoCasuale[ <Lista> ]
  • Mischia[ <Lista> ]
  • Posizione[ <Lista> ]
  • PosizioneMedia[ <Lista> ]
  • MatriceRigheRidotte[ <Matrice> ]
  • DSCampione[ <Lista di numeri> ]
 Calcola la deviazione standard del campione
  • DSXCampione[ <Lista di punti> ], DSYCampione[ <Lista di punti> ]
 Calcola la deviazione standard di una coordinata
  • DSX[ <Lista di punti> ], DSY[ <Lista di punti> ]
 Calcola la deviazione standard di una coordinata
  • VarianzaCampione[ <Lista di numeri> ]
 Calcola la varianza campionaria
  • Spearman[<Lista di punti>]
  • Spearman[<Lista di numeri>, <Lista di numeri>]
calcola il coefficiente di correlazione di Spearman
  • Punto[ <Lista> ]
 ad es. Punto[ {1, 2} ]
 ad es. Punto[ { {1, 2}, {3, 4} } ]
  • ListaPunti[ <Lista> ]
 ad es. ListaPunti[ { {1, 2}, {3 ,4}} ] 
  • ListaZeri[ <Lista> ]
 ad es. ListaZeri[ {1, 2, 3} ]
  • AnalisiSintassiNumero[ <Numero>, <Testo> ]
 ad es. AnalisiSintassiNumero[a,"%0"] in uno script GeoGebra 
  • AnalisiSintassiFunzione[ <Funzione>, <Testo> ]
 ad es. AnalisiSintassiFunzione[f,"%0"] in uno script GeoGebra
  • Poligono[ <Lista di punti> ]
  • RegCrescita[<Lista di punti>]
Calcola una funzione del tipo a*b^x utilizzando i punti della lista.
(Proprio come il comando RegExp[ Lista di punti ], per gli utenti che non conoscono il significato di crescita esponenziale). 
  • Regressione[<Lista di punti>,<Lista di funzioni>]
Calcola una combinazione lineare delle funzioni e dei punti della lista. .
Ad es. dati i punti A, B, C, ...
  L={A, B, C, ...}, f(x)=1, g(x)=x, h(x)=e^x, F={f,g,h}
 il comando
  Regressione{L,F}
 calcola una funzione di errore quadratico minimo reg(x) = a + b x + c e^x
  • SommaQuadratiErrori[ <Lista di punti>, <Funzione> ]
 Calcola la somma dei quadrati delle differenze (SSE) tra le ordinate 
  dei punti della lista e i valori che assume la funzione in corrispondenza delle loro ascisse. 
 Data la lista: L={A,B,C,D,E}
 e definite:
 f(x)=RegPol[L,1] e g(x)=RegPol[L,2]
 allora è possibile determinare la migliore regressione, cioè quella avente la minima 
 somma dei quadrati degli errori  (Gauss), confrontando:
 sse_f=SommaQuadratiErrori[L,f] e sse_g=SommaQuadratiErrori[L,g].
  • CoeffDeterminazione[ <Lista di punti>, <Funzione> ]
  • Numeratore[ <Funzione> ] *
  • Denominatore[ <Funzione> ] *
  • FrazioniParziali[ <Funzione> ] *
  • Limite[ <Funzione>, <Valore> ] *
  • LimiteDestro[ <Funzione>, <Valore> ] *
  • LimiteSinistro[ <Funzione>, <Valore> ] *
  • Fattori[ <Polinomio> ] *
  • Grado[ <Polinomio> ] *
  • Coefficienti[ <Polinomio> ] *
  • Coefficienti[ <Conica> ]
Restituisce la lista dei coefficienti di: x², y², 1, xy, x, y
  • Quoziente[ <Polinomio>, <Polinomio> ] *
  • Resto[ <Polinomio>, <Polinomio> ] *
  • Asintoto[ <Funzione> ]
  • Asintoto[ <Implicit Curve> ]
  • CasualeUniforme[ <Min>, <Max> ]
  • Eccentricità[ <Conica> ]
  • Lunghezza[ <Testo> ]
  • Lunghezza[ <Luogo> ]
 Vedere RisolviEDO[ ]
  • Estrai[ <Testo>, <Inizio>, <Fine> ]
  • Primo[ <Testo>, <Numero>]
  • Primo[ <Luogo>, <Numero>]
 Vedere RisolviEDO[ ]
  • Primo[ <Testo>]
  • Ultimo[ <Testo>, <Numero>]
  • Ultimo[ <Testo>]
  • Testo[ <Oggetto>, <Punto>, <Booleano per la sostituzione delle variabili>, <Booleano per la formula LaTeX > ]
  • Simmetrico[ <Circonferenza>, <Oggetto> ]
 Inversione circolare
  • CoordinateDinamiche[ <Punto>, <Numero>, <Numero> ]
 A=Punto[asseX]
 B=Punto[asseY]
 CoordinateDinamiche[B, Min[x(B),x(A)],0]
 ImpVisibileInVista[B, 1, false]
 ImpLivello[C, 1]
 Ora C non può essere spostato alla destra di A
 A=(1,2)
 ImpVisibileInVista[A, 1, false]
 B=CoordinateDinamiche[A, Se[x(A) > 3, 3, Se[x(A) < -(3), -3, Se[x(A) < 0, round(x(A)), x(A)]]], Se[x(A) < 0, 0.5, Se[y(A) > 2, 2, Se[y(A) < 0, 0, y(A)]]]]
 A=(1,2)
 B=(2,3)
 Nascondere B
 C=CoordinateDinamiche[B, Se[Distanza[A, B] < 1, x(A), x(B)], Se[Distanza[A, B] < 1, y(A), y(B)]]
 C viene attratto da A se viene spostato sufficientemente vicino ad esso 
  • PuntoIn[ <Regione> ]
  • TestRegione[ <Punto>, <Regione> ]
  • Elemento[ <Matrice>, <Riga>, <Colonna> ]
  • DistribuzioneT[ <Gradi di libertà>, <Valore variabile> ]
  • DistribuzioneTInversa[ <Gradi di libertà>, <Probabilità> ]
  • DistribuzioneF[ <Gradi di libertà numeratore>, <Gradi di libertà denominatore>, <Valore variabile> ]
  • DistribuzioneFInversa[ <Gradi di libertà numeratore>, <Gradi di libertà denominatore>, <Probabilità> ]
  • Gamma[ <Alfa>, <Beta>, <Valore variabile> ]
  • GammaInversa[ <Alfa>, <Beta>, <Probabilità> ]
  • Cauchy[ <Mediana>, <Scala>, <Valore variabile> ]
  • CauchyInversa[ <Mediana>, <Scala>, <Probabilità> ]
  • ChiQuadro[ <Gradi di libertà>, <Valore variabile> ]
  • ChiQuadroInversa[ <Gradi di libertà>, <Probabilità> ]
  • Exponential[ <Mean>, <Valore variabile>]
  • InverseExponential[ <Mean>, <Probabilità> ]
  • Weibull[ <Shape>, <Scale>, <Valore variabile> ]
  • InverseWeibull[ <Shape>, <Scale>, <Probabilità> ]
  • Binomial[ <Numero of Successes>, <Probabilità of Success>, <Valore variabile>, <Boolean Cumulativa> ]
  • InverseBinomial[ <Numero of Successes>, <Probabilità of Success>, <Probabilità> ]
  • Pascal[ <Numero of Successes>, <Probabilità of Success>, <Valore variabile> , <Boolean Cumulativa> ]
  • InversePascal[ <Numero of Successes>, <Probabilità of Success>, <Probabilità> ]
  • Poisson[ <Numero of Successes>, <Probabilità of Success>, <Valore variabile> , <Boolean Cumulativa> ]
  • InversePoisson[ <Numero of Successes>, <Probabilità of Success>, <Probabilità> ]
  • HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Valore variabile> , <Boolean Cumulativa> ]
  • InverseHyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Probabilità> ]
  • Zipf[ <Numero of Elements>, <Exponent>, <Valore variabile> , <Boolean Cumulativa> ]
  • InverseZipf[ <Numero of Elements>, <Exponent>, <Probabilità> ]
  • CopyFreeOggetto[ <Oggetto> ]
  • SetColor[ <Oggetto>, "color" ]
  • SetColor[ <Oggetto>, <Red>, <Green>, <Blue> ]
  • SetBackgroundColor[ <Oggetto>, "color" ]
  • SetBackgroundColor[ <Oggetto>, <Red>, <Green>, <Blue> ]
  • SetDynamicColor[ <Oggetto>, <Red>, <Green>, <Blue> ]
  • SetConditionToShowOggetto[ <Oggetto>, <Condition> ]
  • SetCoords[ <Punto>, <x>, <y> ]
  • SetFilling[ <Oggetto>, <Numero> ]
  • Setpuntiize[ <Punto>, <Numero> ]
  • Setpuntityle[ <Punto>, <Numero> ]
  • SetLineThickness[ <Line>, <Numero> ]
  • SetLineStyle[ <Line>, <Numero> ]
  • SetLayer[ <Oggetto>, <Layer> ]
  • SelectOggetti[ ]

clears selection

  • SelectOggetti[ <Oggetto>, <Oggetto>, ... ]
  • ShowLayer[ <Numero> ]
  • HideLayer[ <Numero> ]
  • SetFixed[ <Oggetto>, <True | False> ]
  • ShowLabel[ <Oggetto>, <True | False> ]
  • Rename[ <Oggetto>, <Name> ]
  • FillRow[ <Row>, <List> ]
  • FillColumn[ <Column>, <List> ]
  • FillCells[ <CellRange>, <Oggetto> ]
 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[ <Numero 1|2> ]
 Sets the Active View (3 reserved for 3D View in future)
  • ZoomIn[ <Scale Factor> ]
  • ZoomOut[ <Scale Factor> ]
  • ZoomIn[ <Scale Factor>, <Center Punto> ]
  • ZoomOut[ <Scale Factor>, <Center Punto> ]
  • Pan[ <x>, <y> ]
  • Cell[ <Column>, <Row> ]
  • SetCaption[ <Oggetto>, <Text> ]
  • SetLabelMode[ <Oggetto>, <Numero> ]
  • Slider[ <Min>, <Max>, <Increment>, <Speed>, <Width>, <Is Angle>, <Horizontal>, <Animating>, <Random>]
 Only first two arguments are compulsory.
  • Checkbox[, <List of objects to hide>] (both, either or none parameters can be used)
  • Textfield[], Textfield[<Linked object>]
  • Button[], Button[]
  • Unique[ <List>]
 Removes duplicates from a list.
  • Classes[ <List of Data>, <Start>, <Width of Classes> ]
  • Classes[ <List of Data>, <Numero of Classes> ]
 restituisce a list of class boundaries. 
  • Frequency[ <Lista dati grezzi> ]
  • Frequency[ <Cumulativa>, <Lista dati grezzi>]
  • Frequency[<Lista degli estremi delle classi>, <Lista dati grezzi>, ]
  • Frequency[ <Cumulativa>,<Lista degli estremi delle classi>,<Lista dati grezzi>]
  • Frequency[<Lista degli estremi delle classi>, <Lista dati grezzi>, <Usa Densità> , <Fattore di scala Densità> (facoltativo) ]
  • Frequency[ <Boolean Cumulativa>, <Lista degli estremi delle classi>, <Lista dati grezzi>, <Usa Densità> , <Fattore di scala Densità> (facoltativo) ]
 restituisce a list of frequencies.
  • Fit[ <Lista di punti>, <Funzione> ]
  • Intersect[ <Funzione>, <Funzione> ]
  • ImpVisibileInVista[ <Oggetto>, <View Numero 1|2>, <Boolean> ]
  • ZoomIn[ <Min x>, <Min y>, <Max x>, <Max y> ]
  • Corner[ <Vista Grafica>, <Corner Numero> ]
  • Roots[ <Funzione>, <left-x>, <right-x> ]
 calcola the roots for function in the given interval.
  • CompleteSquare[ <Quadratic Funzione> ]
 The following commands draw a function for the respective distributions' pdf / cdf (default: pdf)
  • TDistribution[ <gradi di libertà>, x ]
  • TDistribution[ <gradi di libertà>, x, <Boolean Cumulativa>]
  • FDistributionSyntax=FDistribution[ <Numerator gradi di libertà>, <Denominator gradi di libertà>, x ]
  • FDistribution[ <Numerator gradi di libertà>, <Denominator gradi di libertà>, x, <Boolean Cumulativa> ]
  • Gamma[ <Alpha>, <Beta>, x ]
  • Gamma[ <Alpha>, <Beta>, x, <Boolean Cumulativa> ]
  • Cauchy[ <Median>, <Scale>, x ]
  • Cauchy[ <Median>, <Scale>, x, <Boolean Cumulativa> ]
  • ChiSquared[ <gradi di libertà>, x ]
  • ChiSquared[ <gradi di libertà>, x, <Boolean Cumulativa> ]
  • Exponential[ <Lambda>, x ]
  • Exponential[ <Lambda>, x, <Boolean Cumulativa> ]
  • Weibull[ <Shape>, <Scale>, x ]
  • Weibull[ <Shape>, <Scale>, x, <Boolean Cumulativa> ]
  • Normal[ <Mean>, <Standard Deviation>, x ]
  • Normal[ <Mean>, <Standard Deviation>, x, <Boolean Cumulativa>]
  • LogNormal[ <Mean>, <Standard Deviation>, x ]
  • LogNormal[ <Mean>, <Standard Deviation>, x, <Boolean Cumulativa>]
  • LogNormal[ <Mean>, <Standard Deviation>, <Valore variabile> ]
  • Uniform[ <Lower Bound>, <Upper Bound>, x ]
  • Uniform[ <Lower Bound>, <Upper Bound>, x, <Boolean Cumulativa> ]
  • Uniform[ <Lower Bound>, <Upper Bound>, <Valore variabile> ]
  • Logistic[ <Mean>, <Scale>, x ]
  • Logistic[ <Mean>, <Scale>, x, <Boolean Cumulativa> ]
  • Logistic[ <Mean>, <Scale>, <Valore variabile> ]
  • Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x ]
  • Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x, <Boolean Cumulativa> ]
  • Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, <Valore variabile> ]
 The following commands draw a Bar Chart for the respective distributions' pdf / cdf (default: pdf)
  • Bernoulli[ <Probabilità>, <Boolean Cumulativa> ]
  • Pascal[ <Numero of Successes>, <Probabilità of Success> ]
  • Pascal[ <Numero of Successes>, <Probabilità of Success>, <Boolean Cumulativa> ]
  • Poisson[ <Mean> ]
  • Poisson[ <Mean>, <Boolean Cumulativa> ]
  • Binomial[ <Numero of Successes>, <Probabilità of Success> ]
  • Binomial[ <Numero of Successes>, <Probabilità of Success>, <Boolean Cumulativa> ]
  • HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size> ]
  • HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Boolean Cumulativa> ]
  • Zipf[ <Numero of Elements>, <Exponent> ]
  • Zipf[ <Numero of Elements>, <Exponent>, <Boolean Cumulativa> ]


Nuovi tasti di scelta rapida da tastiera e mouse

  • <Ctrl>H Show / Hide Oggetti (not MacOS)
  • <Ctrl><Shift>H Show / Hide Labels (not MacOS)
  • <Ctrl>G Show / Hide Oggetti
  • <Ctrl><Shift>G Show / Hide Labels
  • <Ctrl>I Invert Selection
  • <Tab> Select next object (alphabetic / spreadsheet order, not objects with "Allow Selection" unchecked)
  • <Shift><Tab> Select previous object (alphabetic / spreadsheet order, not objects with "Allow Selection" unchecked)
  • <Ctrl><Tab> toggles focus between Vista Grafica and the Spreadsheet
  • <Page Up> increases layer of the selected objects
  • <Page Down> decreases layer of the selected objects
  • The Following work (together with Alt, Shift, Ctrl modifiers) to pan the Vista Grafica when no objects are selected:
    • <Page Up> Go up one screen's worth
    • <Page Down> Go down one screen's worth
    • <Insert> Go left one screen's worth
    • <Home> Go right one screen's worth
    • Left arrow Go left 1% of the screen's width
    • Right arrow Go left 1% of the screen's width
    • Up arrow Go up 1% of the screen's height
    • Down arrow Go down 1% of the screen's height
  • <Ctrl>M Revert to standard view in the Vista Grafica
  • <Ctrl><Shift>M Share
  • Menu button (on keyboard) opens Vista Grafica menu / Oggetto finestra di dialogo Proprietà
  • Spacebar Toggle checkbox (if selected)
  • Spacebar run scripts (if selected) eg for a Button
  • <Ctrl><Shift>N Select next window (or load next file in folder if just one file loaded)
  • <Ctrl><Alt><Shift>N Select last window
  • <Home> go to start of row (in spreadsheet)
  • <Ctrl><Home> go to cell A1 (in spreadsheet)
  • <Ctrl><Shift>K Show/Hide Vista CAS
  • <Ctrl><Shift>L Show/Hide Construction Protocol
  • <Ctrl><Shift>1 Show/Hide Vista Grafica
  • <Ctrl><Shift>2 Show/Hide Vista Grafica 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 restituisce the new symbol for sqrt(-1) ί
  • <Alt>u ∞ (was <Alt>i)
  • <Alt>* restituisce ⊗ (Vector Product)
  • <Alt>- now restituisce a superscript minus (not minus-or-plus)
  • <Tab> cycles through matching commands (barra di inserimento)

Description of all Keyboard Shortcuts

Nuovi parametri per le applet

  • allowStyleBar, default false
  • useBrowserForJS, default true

Description of all GeoGebra Applet Parameters

Nuovi argomenti per la riga di comando

If you use command line arguments, make sure you allocate enough memory, eg:
java -Xms32m -Xmx512m -jar geogebra.jar --settingsfile=geogebra.properties

--settingsfile=<File>

Description of all GeoGebra Command Line Arguments

Nuovi comandi 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)
    signed applets only
    eg var success = ggbApplet.writePNGtoFile("c:\\test.png", 1, false, 300);
  • boolean isIndependent(String objName) (checks if object is independent)
  • boolean isMoveable(String objName) (checks if object is moveable)
  • getBase64()
  • setBase64(String)

Description of all GeoGebra JavaScript Methods

Formato dei file XML di GeoGebra

GeoGebra's XML file format is documented at Reference:XML

Licenza

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


© 2024 International GeoGebra Institute