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

Da GeoGebra Manual.
Riga 186: Riga 186:
 
* SolveODE[ <y'>, <x'>, <Start x>, <Start y>, <End t>, <Step> ]
 
* SolveODE[ <y'>, <x'>, <Start x>, <Start y>, <End t>, <Step> ]
 
* SolveODE[ &lt;b(x)>, <c(x)>, <f(x)>, <Start x>, <Start y>, <Start y'>, <End x>, <Step> ]
 
* SolveODE[ &lt;b(x)>, <c(x)>, <f(x)>, <Start x>, <Start y>, <Start y'>, <End x>, <Step> ]
   also see FillCells[ ], First[ <Locus>, <Number> ] and Length[ <Locus> ] commands
+
   also see FillCells[ ], First[ <Locus>, <Numero> ] and Length[ <Locus> ] commands
 
* Two Vista Graficas
 
* Two Vista Graficas
 
* Hatching & Image fill for Polygons, Conics, Slope, UpperSum etc
 
* Hatching & Image fill for Polygons, Conics, Slope, UpperSum etc
Riga 197: Riga 197:
 
* Stretch[object,line,ratio]
 
* Stretch[object,line,ratio]
 
Note that line can be also segment or vector.
 
Note that line can be also segment or vector.
* PointIn[x>0 && y>0 && x+y<3]
+
* PuntoIn[x>0 && y>0 && x+y<3]
 
* <code><param = "useBrowserForJS" value = "true"/></code>
 
* <code><param = "useBrowserForJS" value = "true"/></code>
 
* HTML5 export
 
* HTML5 export
 
* FormulaText[If[x < 3, x, x + 1]]
 
* FormulaText[If[x < 3, x, x + 1]]
 
* Upload to GeoGebra
 
* Upload to GeoGebra
* Compound paths, eg Point[{Segment[B, A], Segment[B, C], Segment[B, D], (1,1), Circle[A,B], x y = 1}]
+
* Compound paths, eg Punto[{Segment[B, A], Segment[B, C], Segment[B, D], (1,1), Circle[A,B], x y = 1}]
   eg Point[{Segment[D, C], Semicircle[B, C], Segment[B, A], Semicircle[D, A]}]
+
   eg Punto[{Segment[D, C], Semicircle[B, C], Segment[B, A], Semicircle[D, A]}]
 
* Animation of punti on Paths (eg circles, lines, compound paths)
 
* Animation of punti on Paths (eg circles, lines, compound paths)
* Point[x>3]
+
* Punto[x>3]
* Distance[ <Point>, <Oggetto> ]
+
* Distance[ <Punto>, <Oggetto> ]
* ClosestPoint[ <Point>, <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[ <Point>, <Segment> ] now works properly.
+
   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
 
* Preview for LaTeX texts in the Text Dialog
 
* New editor for texts & scripts with syntax coloring and bracket matching
 
* New editor for texts & scripts with syntax coloring and bracket matching
Riga 216: Riga 216:
 
* Loci can now be filled / hatched
 
* Loci can now be filled / hatched
 
* ImplicitCurve[ <List of punti> ]
 
* ImplicitCurve[ <List of punti> ]
   Number of punti in the list must be 9, 14, 20, 26, 33, etc
+
   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)
 
Implicit curves created this way can be transformed with: Translate, Rotate, Dilate (Enlarge), Reflect (in point or line)
  
Riga 310: Riga 310:
 
* [[Comando_Fattorizza|Fattorizza]]&#91; <Espressione> &#93;
 
* [[Comando_Fattorizza|Fattorizza]]&#91; <Espressione> &#93;
 
   Questo comando è stato migliorato e restituisce risultati più coerenti, oltre ad essere applicabile con problemi più complessi, come ad es. Fattorizza&#91; x^33 - 1 &#93;
 
   Questo comando è stato migliorato e restituisce risultati più coerenti, oltre ad essere applicabile con problemi più complessi, come ad es. Fattorizza&#91; x^33 - 1 &#93;
* [[Comando_Vertice|Vertice]] Vertex&#91;<Poligono>&#93;
+
* [[Comando_Vertice|Vertice]] Vertice&#91;<Poligono>&#93;
 
  Restituisce i vertici di un poligono
 
  Restituisce i vertici di un poligono
  
Riga 328: Riga 328:
 
   Se Usa Densità = false  non verrà applicata la scala di densità e l'altezza delle barre dell'istogramma è data dai rispettivi valori delle frequenze.
 
   Se Usa Densità = false  non verrà applicata la scala di densità e l'altezza delle barre dell'istogramma è data dai rispettivi valori delle frequenze.
  
==New Commands==
+
==Nuovi Comandi==
'''Commands marked * also work in the Vista CAS'''
+
'''I comandi con un * sono applicabili anche nella Vista CAS'''
* Identity[ <Number> ]
+
* Identica[ <Numero> ]
   genera an Identity matrix of the specified order
+
   genera una matrice identica dell'ordine indicato
  
* Incircle[ <Point>, <Point>, <Point> ]
+
* CerchioIn[ <Punto>, <Punto>, <Punto> ]
  
* FormulaText[ <Oggetto>, <Boolean for Substitution of Variables>, <Boolean Show Name> ]
+
* LaTeX[ <Oggetto>, <Booleano per la sostituzione delle variabili>, <Booleano Mostra nome> ]
  
* GetTime[]
+
* OraData[]
   Restituisce a list such as {647, 59, 39, 23, 28, 2, 2011, "February", "Monday", 2}
+
   Restituisce una lista del tipo {647, 59, 39, 23, 28, 2, 2011, "February", "Monday", 2}
   ie the current date and time in this order:
+
   contenete ora e data correnti nel seguente ordine:
   milliseconds, seconds, minutes, hours (0 - 23), date, month (1-12), year, month (as text), day (as text), day (1 = Sunday, 2 = Monday etc)
+
   millisecondi, secondi, minuti, ora (0 - 23), data, mese (1-12), anno, mese (in testo), giorno (in testo), giorno (1 = Domenica, 2 = lunedì etc)
  
* Min[ <Interval> ]
+
* Min[ <Intervallo> ]
* Max[ <Interval> ]
+
* Max[ <Intervallo> ]
* Midpoint[ <Interval> ]
+
* PuntoMedio[ <Intervallo> ]
  
 
* Min[ <Funzione>, <Valore x iniziale>, <Valore x finale> ]
 
* Min[ <Funzione>, <Valore x iniziale>, <Valore x finale> ]
   calcola the minimum point for function in the given interval.
+
   calcola il minimo della funzione nell'intervallo indicato.
   Funzione should only have one minimum point in the interval.
+
   La funzione deve avere un solo punto di minimo nell'intervallo.
  
* Max <Funzione>, <Valore x iniziale>, <Valore x finale> ]
+
* 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.
  
calcola the maximum point for function in the given interval.
+
* Massimizza[ <Numero dipendente>, <Numero indipendente> ]
Funzione should only have on maximum point in the interval.
+
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.  
  
* Maximize[ <Number dependent>, <Number independent> ]
+
* 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.
  
calcola the independent number which restituisce the maximal value of
+
* LeftSum[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Numero of Rectangles> ]
the dependent number.
 
The independent number must be a slider and the slider interval
 
will be used as the search interval.
 
If the construction is complicated, this command might fail or quit
 
to avoid using too much processor time.
 
 
 
* Minimize[ <Number dependent>, <Number independent> ]
 
calcola the independent number which restituisce the minimal value of
 
the dependent number.
 
The independent number must be a slider and the slider interval
 
will be used as the search interval.
 
If the construction is complicated, this command might fail or quit
 
to avoid using too much processor time.
 
 
 
* LeftSum[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Number of Rectangles> ]
 
 
   calcola the left sum of the function on the interval [a, b] using n rectangles.
 
   calcola the left sum of the function on the interval [a, b] using n rectangles.
 
   Note: This command draws the rectangles of the left sum as well.
 
   Note: This command draws the rectangles of the left sum as well.
  
* RectangleSum[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Number of Rectangles>, <Position for rectangle start> ]
+
* RectangleSum[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Numero of Rectangles>, <Position for rectangle start> ]
 
   calcola the sum of rectangles with left height starting at a
 
   calcola the sum of rectangles with left height starting at a
 
   fraction d of each interval using n rectangles. (0<=d<=1).
 
   fraction d of each interval using n rectangles. (0<=d<=1).
Riga 390: Riga 382:
 
   eg Ordinal[5] restituisce "5th" in English
 
   eg Ordinal[5] restituisce "5th" in English
  
* PathParameter[ <Point on Path> ]
+
* PathParameter[ <Punto on Path> ]
   eg turns a Point on Circle into a slider
+
   eg turns a Punto on Circle into a slider
* Point[ <Oggetto>, <Parameter> ]
+
* Punto[ <Oggetto>, <Parameter> ]
   eg Point[c, a] (for a circle c and slider a)
+
   eg Punto[c, a] (for a circle c and slider a)
  
* PrimeFactors[ <Number> ]
+
* PrimeFactors[ <Numero> ]
 
   Restituisce a list of prime factors (works for numbers up to 9 007 199 254 740 992)
 
   Restituisce a list of prime factors (works for numbers up to 9 007 199 254 740 992)
 
   eg PrimeFactors[1] Restituisce {}
 
   eg PrimeFactors[1] Restituisce {}
 
   eg PrimeFactors[23] Restituisce {23}
 
   eg PrimeFactors[23] Restituisce {23}
 
   eg PrimeFactors[24] Restituisce {2, 2, 2, 3}
 
   eg PrimeFactors[24] Restituisce {2, 2, 2, 3}
* PrimeFactorization[<Number>]
+
* PrimeFactorization[<Numero>]
 
  Restituisce list of punti (prime,exponent). ad es. PrimeFactorization[3072] Restituisce {(2,10),(3,1)}
 
  Restituisce list of punti (prime,exponent). ad es. PrimeFactorization[3072] Restituisce {(2,10),(3,1)}
 
* IndexOf[ <Oggetto>, <List> ]
 
* IndexOf[ <Oggetto>, <List> ]
Riga 409: Riga 401:
 
* StemPlot[ <List> , <Adjustment -1|0|1> ] (UK: StemAndLeaf[ <List>,  <Adjustment -1|0|1> ]
 
* StemPlot[ <List> , <Adjustment -1|0|1> ] (UK: StemAndLeaf[ <List>,  <Adjustment -1|0|1> ]
 
*ResidualPlot[<List of punti>, <Funzione>]
 
*ResidualPlot[<List of punti>, <Funzione>]
*DotPlot[<List of Numbers>]
+
*DotPlot[<List of Numeros>]
 
*FrequencyPolygon[ <List of Class Boundaries>, <List of Heights> ]
 
*FrequencyPolygon[ <List of Class Boundaries>, <List of Heights> ]
 
*FrequencyPolygon[ <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
 
*FrequencyPolygon[ <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
Riga 423: Riga 415:
 
* Voronoi[ <List of punti> ]
 
* Voronoi[ <List of punti> ]
 
   Draws a [http://en.wikipedia.org/wiki/Voronoi_diagram Voronoi Diagram ]
 
   Draws a [http://en.wikipedia.org/wiki/Voronoi_diagram Voronoi Diagram ]
* ShortestDistance[ <List of Segments>, <Start Point>, <End Point>, <Boolean Weighted> ]
+
* ShortestDistance[ <List of Segments>, <Start Punto>, <End Punto>, <Boolean Weighted> ]
 
* Perimeter[ <Locus> ]
 
* Perimeter[ <Locus> ]
 
   Useful for ShortestDistance[ ]
 
   Useful for ShortestDistance[ ]
Riga 431: Riga 423:
 
   Note that these are currently available only in the Spreadsheet (when the "Use Buttons and Checkboxes" option is enabled).
 
   Note that these are currently available only in the Spreadsheet (when the "Use Buttons and Checkboxes" option is enabled).
  
* ToolImage[ <Number> ]
+
* ToolImage[ <Numero> ]
 
Copies the icon for the selected Tool into the Vista Grafica. The numbers for each Tool are detailed here:
 
Copies the icon for the selected Tool into the Vista Grafica. The numbers for each Tool are detailed here:
 
http://www.geogebra.org/trac/browser/trunk/geogebra/geogebra/euclidian/EuclidianConstants.java
 
http://www.geogebra.org/trac/browser/trunk/geogebra/geogebra/euclidian/EuclidianConstants.java
Riga 444: Riga 436:
  
 
* PolyLine[ <List of punti> ]
 
* PolyLine[ <List of punti> ]
* PolyLine[ <Point>, <Point>, <Point>, ... ]
+
* PolyLine[ <Punto>, <Punto>, <Punto>, ... ]
  
* RigidPolygon[<Free Point>, ..., <Free Point> ]
+
* RigidPolygon[<Free Punto>, ..., <Free Punto> ]
 
   Makes a rigid polygon. Dragging the polygon translates it, dragging the second point rotates it.
 
   Makes a rigid polygon. Dragging the polygon translates it, dragging the second point rotates it.
  
Riga 465: Riga 457:
 
   Useful in Scripting eg SetValue[a, b]
 
   Useful in Scripting eg SetValue[a, b]
  
* SetValue[ <List>, <Number>, <Oggetto> ]
+
* SetValue[ <List>, <Numero>, <Oggetto> ]
 
   Useful in Scripting eg SetValue[list1, RandomBetween[1,3], RandomBetween[1,10]]
 
   Useful in Scripting eg SetValue[list1, RandomBetween[1,3], RandomBetween[1,10]]
  
Riga 480: Riga 472:
 
* TiedRank[ <List> ]
 
* TiedRank[ <List> ]
 
* ReducedRowEchelonForm[ <Matrix> ]
 
* ReducedRowEchelonForm[ <Matrix> ]
* SampleSD[ <List of Numbers> ]
+
* SampleSD[ <List of Numeros> ]
 
   calcola the Sample Standard Devation
 
   calcola the Sample Standard Devation
 
* SampleSDX[ <List of punti> ], SampleSDY[ <List of punti> ]
 
* SampleSDX[ <List of punti> ], SampleSDY[ <List of punti> ]
Riga 486: Riga 478:
 
* SDX[ <List of punti> ], SDY[ <List of punti> ]
 
* SDX[ <List of punti> ], SDY[ <List of punti> ]
 
   Calculate the Standard Devation of one coordinate
 
   Calculate the Standard Devation of one coordinate
* SampleVariance[ <List of Numbers> ]
+
* SampleVariance[ <List of Numeros> ]
 
   calcola the Sample Variance
 
   calcola the Sample Variance
  
 
*Spearman[<List of punti>]
 
*Spearman[<List of punti>]
*Spearman[<List of Numbers>, <List of Numbers>]
+
*Spearman[<List of Numeros>, <List of Numeros>]
 
  calcola Spearman's Correlation Coefficient
 
  calcola Spearman's Correlation Coefficient
  
* Point[ <List> ]
+
* Punto[ <List> ]
   eg Point[ {1, 2} ]
+
   eg Punto[ {1, 2} ]
   eg Point[ { {1, 2}, {3, 4} } ]
+
   eg Punto[ { {1, 2}, {3, 4} } ]
  
* PointList[ <List> ]
+
* PuntoList[ <List> ]
   eg PointList[ { {1, 2}, {3 ,4}} ]  
+
   eg PuntoList[ { {1, 2}, {3 ,4}} ]  
  
 
* RootList[ <List> ]
 
* RootList[ <List> ]
 
   eg RootList[ {1, 2, 3} ]
 
   eg RootList[ {1, 2, 3} ]
  
* ParseToNumber[ <Number>, <Text> ]
+
* ParseToNumero[ <Numero>, <Text> ]
   eg ParseToNumber[a,"%0"] in a GeoGebra Script
+
   eg ParseToNumero[a,"%0"] in a GeoGebra Script
  
 
* ParseToFunzione[ <Funzione>, <Text> ]
 
* ParseToFunzione[ <Funzione>, <Text> ]
Riga 558: Riga 550:
 
   See SolveODE[ ]
 
   See SolveODE[ ]
 
* Take[ <Text>, <Start>, <End> ]
 
* Take[ <Text>, <Start>, <End> ]
* First[ <Text>, <Number>]
+
* First[ <Text>, <Numero>]
* First[ <Locus>, <Number>]
+
* First[ <Locus>, <Numero>]
 
   See SolveODE[ ]
 
   See SolveODE[ ]
 
* First[ <Text>]
 
* First[ <Text>]
* Last[ <Text>, <Number>]
+
* Last[ <Text>, <Numero>]
 
* Last[ <Text>]
 
* Last[ <Text>]
* Text[ <Oggetto>, <Point>, <Boolean for Substitution of Variables>, <Boolean for LaTeX formula> ]
+
* Text[ <Oggetto>, <Punto>, <Boolean for Substitution of Variables>, <Boolean for LaTeX formula> ]
 
* Reflect[ <Circle>, <Oggetto> ]
 
* Reflect[ <Circle>, <Oggetto> ]
 
   Inverts object in circle
 
   Inverts object in circle
* DynamicCoordinates[ <Point>, <Number>, <Number> ]
+
* DynamicCoordinates[ <Punto>, <Numero>, <Numero> ]
  
   A=Point[xAxis]
+
   A=Punto[xAxis]
   B=Point[xAxis]
+
   B=Punto[xAxis]
 
   DynamicCoordinates[B, Min[x(B),x(A)],0]
 
   DynamicCoordinates[B, Min[x(B),x(A)],0]
 
   SetVisibleInView[B, 1, false]
 
   SetVisibleInView[B, 1, false]
Riga 586: Riga 578:
 
   makes A a sticky point when C is dragged near it  
 
   makes A a sticky point when C is dragged near it  
  
* PointIn[ <Region> ]
+
* PuntoIn[ <Region> ]
* IsInRegion[ <Point>, <Region> ]
+
* IsInRegion[ <Punto>, <Region> ]
 
* Element[ <Matrix>, <Column>, <Row> ]
 
* Element[ <Matrix>, <Column>, <Row> ]
  
Riga 604: Riga 596:
 
* Weibull[ <Shape>, <Scale>, <Variable Value> ]
 
* Weibull[ <Shape>, <Scale>, <Variable Value> ]
 
* InverseWeibull[ <Shape>, <Scale>, <Probability> ]
 
* InverseWeibull[ <Shape>, <Scale>, <Probability> ]
* Binomial[ <Number of Successes>, <Probability of Success>, <Variable Value>, <Boolean Cumulativa> ]
+
* Binomial[ <Numero of Successes>, <Probability of Success>, <Variable Value>, <Boolean Cumulativa> ]
* InverseBinomial[ <Number of Successes>, <Probability of Success>, <Probability> ]
+
* InverseBinomial[ <Numero of Successes>, <Probability of Success>, <Probability> ]
* Pascal[ <Number of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulativa> ]
+
* Pascal[ <Numero of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulativa> ]
* InversePascal[ <Number of Successes>, <Probability of Success>, <Probability> ]
+
* InversePascal[ <Numero of Successes>, <Probability of Success>, <Probability> ]
* Poisson[ <Number of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulativa> ]
+
* Poisson[ <Numero of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulativa> ]
* InversePoisson[ <Number of Successes>, <Probability of Success>, <Probability> ]
+
* InversePoisson[ <Numero of Successes>, <Probability of Success>, <Probability> ]
* HyperGeometric[ <Population Size>, <Number of Successes>, <Sample Size>, <Variable Value> , <Boolean Cumulativa> ]
+
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Variable Value> , <Boolean Cumulativa> ]
* InverseHyperGeometric[ <Population Size>, <Number of Successes>, <Sample Size>, <Probability> ]
+
* InverseHyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Probability> ]
* Zipf[ <Number of Elements>, <Exponent>, <Variable Value> , <Boolean Cumulativa> ]
+
* Zipf[ <Numero of Elements>, <Exponent>, <Variable Value> , <Boolean Cumulativa> ]
* InverseZipf[ <Number of Elements>, <Exponent>, <Probability> ]
+
* InverseZipf[ <Numero of Elements>, <Exponent>, <Probability> ]
  
 
* CopyFreeOggetto[ <Oggetto> ]
 
* CopyFreeOggetto[ <Oggetto> ]
Riga 622: Riga 614:
 
* SetDynamicColor[ <Oggetto>, <Red>, <Green>, <Blue> ]
 
* SetDynamicColor[ <Oggetto>, <Red>, <Green>, <Blue> ]
 
* SetConditionToShowOggetto[ <Oggetto>, <Condition> ]
 
* SetConditionToShowOggetto[ <Oggetto>, <Condition> ]
* SetCoords[ <Point>, <x>, <y> ]
+
* SetCoords[ <Punto>, <x>, <y> ]
* SetFilling[ <Oggetto>, <Number> ]
+
* SetFilling[ <Oggetto>, <Numero> ]
* Setpuntiize[ <Point>, <Number> ]
+
* Setpuntiize[ <Punto>, <Numero> ]
* Setpuntityle[ <Point>, <Number> ]
+
* Setpuntityle[ <Punto>, <Numero> ]
* SetLineThickness[ <Line>, <Number> ]
+
* SetLineThickness[ <Line>, <Numero> ]
* SetLineStyle[ <Line>, <Number> ]
+
* SetLineStyle[ <Line>, <Numero> ]
 
* SetLayer[ <Oggetto>, <Layer> ]
 
* SetLayer[ <Oggetto>, <Layer> ]
 
* SelectOggetti[ ]
 
* SelectOggetti[ ]
 
clears selection
 
clears selection
 
* SelectOggetti[ <Oggetto>, <Oggetto>, ... ]
 
* SelectOggetti[ <Oggetto>, <Oggetto>, ... ]
* ShowLayer[ <Number> ]
+
* ShowLayer[ <Numero> ]
* HideLayer[ <Number> ]
+
* HideLayer[ <Numero> ]
 
* SetFixed[ <Oggetto>, <True | False> ]
 
* SetFixed[ <Oggetto>, <True | False> ]
 
* ShowLabel[ <Oggetto>, <True | False> ]
 
* ShowLabel[ <Oggetto>, <True | False> ]
Riga 645: Riga 637:
 
* FillCells[ <Start Cell>, <List> ]
 
* FillCells[ <Start Cell>, <List> ]
 
* FillCells[ <Start Cell>, <Matrix> ]
 
* FillCells[ <Start Cell>, <Matrix> ]
* SetActiveView[ <Number 1|2> ]
+
* SetActiveView[ <Numero 1|2> ]
 
   Sets the Active View (3 reserved for 3D View in future)
 
   Sets the Active View (3 reserved for 3D View in future)
 
* ZoomIn[ <Scale Factor> ]
 
* ZoomIn[ <Scale Factor> ]
 
* ZoomOut[ <Scale Factor> ]
 
* ZoomOut[ <Scale Factor> ]
* ZoomIn[ <Scale Factor>, &lt;Center Point> ]
+
* ZoomIn[ <Scale Factor>, &lt;Center Punto> ]
* ZoomOut[ <Scale Factor>, &lt;Center Point> ]
+
* ZoomOut[ <Scale Factor>, &lt;Center Punto> ]
 
* Pan[ <x>, <y> ]
 
* Pan[ <x>, <y> ]
 
* Cell[ <Column>, <Row> ]
 
* Cell[ <Column>, <Row> ]
 
* SetCaption[ <Oggetto>, <Text> ]
 
* SetCaption[ <Oggetto>, <Text> ]
* SetLabelMode[ <Oggetto>, <Number> ]
+
* SetLabelMode[ <Oggetto>, <Numero> ]
 
* Slider[ <Min>, <Max>, <Increment>, <Speed>, <Width>, <Is Angle>, <Horizontal>, <Animating>, &lt;Random>]
 
* Slider[ <Min>, <Max>, <Increment>, <Speed>, <Width>, <Is Angle>, <Horizontal>, <Animating>, &lt;Random>]
 
   Only first two arguments are compulsory.
 
   Only first two arguments are compulsory.
Riga 664: Riga 656:
  
 
*Classes[ <List of Data>, <Start>, <Width of Classes> ]
 
*Classes[ <List of Data>, <Start>, <Width of Classes> ]
*Classes[ <List of Data>, <Number of Classes> ]
+
*Classes[ <List of Data>, <Numero of Classes> ]
 
   restituisce a list of class boundaries.  
 
   restituisce a list of class boundaries.  
  
Riga 679: Riga 671:
 
* Intersect[ <Funzione>, <Funzione> ]
 
* Intersect[ <Funzione>, <Funzione> ]
  
* SetVisibleInView[ <Oggetto>, <View Number 1|2>, <Boolean> ]
+
* SetVisibleInView[ <Oggetto>, <View Numero 1|2>, <Boolean> ]
  
 
* ZoomIn[ <Min x>, <Min y>, <Max x>, <Max y> ]
 
* ZoomIn[ <Min x>, <Min y>, <Max x>, <Max y> ]
  
* Corner[ <Vista Grafica>, <Corner Number> ]
+
* Corner[ <Vista Grafica>, <Corner Numero> ]
  
 
* Roots[ <Funzione>, <left-x>, <right-x> ]  
 
* Roots[ <Funzione>, <left-x>, <right-x> ]  
Riga 722: Riga 714:
 
   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[ <Probability>, <Boolean Cumulativa> ]
* Pascal[ <Number of Successes>, <Probability of Success> ]
+
* Pascal[ <Numero of Successes>, <Probability of Success> ]
* Pascal[ <Number of Successes>, <Probability of Success>, <Boolean Cumulativa> ]
+
* Pascal[ <Numero of Successes>, <Probability of Success>, <Boolean Cumulativa> ]
 
* Poisson[ <Mean> ]
 
* Poisson[ <Mean> ]
 
* Poisson[ <Mean>, <Boolean Cumulativa> ]
 
* Poisson[ <Mean>, <Boolean Cumulativa> ]
* Binomial[ <Number of Successes>, <Probability of Success> ]
+
* Binomial[ <Numero of Successes>, <Probability of Success> ]
* Binomial[ <Number of Successes>, <Probability of Success>, <Boolean Cumulativa> ]
+
* Binomial[ <Numero of Successes>, <Probability of Success>, <Boolean Cumulativa> ]
* HyperGeometric[ <Population Size>, <Number of Successes>, <Sample Size> ]
+
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size> ]
* HyperGeometric[ <Population Size>, <Number of Successes>, <Sample Size>, <Boolean Cumulativa> ]
+
* HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Boolean Cumulativa> ]
* Zipf[ <Number of Elements>, <Exponent> ]
+
* Zipf[ <Numero of Elements>, <Exponent> ]
* Zipf[ <Number of Elements>, <Exponent>, <Boolean Cumulativa> ]
+
* Zipf[ <Numero of Elements>, <Exponent>, <Boolean Cumulativa> ]
  
  

Versione delle 12:55, 8 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
  • Probability calculator
  • positive-direction-only axes, adjustable axis crossing, polar grid, "On Edge" option
  • Background color for Texts & hatching (at the moment the only way to set this is in the spreadsheet or stylebar)
  • SolveODE[ <f'(x,y)>, <Start x>, <Start y>, <End x>, <Step> ]
  • SolveODE[ <y'>, <x'>, <Start x>, <Start y>, <End t>, <Step> ]
  • SolveODE[ <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[ <List of 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.

  • LeftSum[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Numero of Rectangles> ]
 calcola the left sum of the function on the interval [a, b] using n rectangles.
 Note: This command draws the rectangles of the left sum as well.
  • RectangleSum[ <Funzione>, <Valore x iniziale>, <Valore x finale>, <Numero of Rectangles>, <Position for rectangle start> ]
 calcola the sum of rectangles with left height starting at a
 fraction d of each interval using n rectangles. (0<=d<=1).
 When d=0 this is equivalent to the LowerSum[] command and when d=1 the UpperSum[] command.
 Note: This command draws the rectangles of the sum as well.
  • StartAnimation[ ]
  • StartAnimation[ <Slider> ]
  • StartAnimation[ <Boolean> ]
  • Ordinal[ < Integer> ]
 turns a number into an ordinal (as a text)
 eg Ordinal[5] restituisce "5th" in English
  • PathParameter[ <Punto on Path> ]
 eg turns a Punto on Circle into a slider
  • Punto[ <Oggetto>, <Parameter> ]
 eg Punto[c, a] (for a circle c and slider a)
  • PrimeFactors[ <Numero> ]
 Restituisce a list of prime factors (works for numbers up to 9 007 199 254 740 992)
 eg PrimeFactors[1] Restituisce {}
 eg PrimeFactors[23] Restituisce {23}
 eg PrimeFactors[24] Restituisce {2, 2, 2, 3}
  • PrimeFactorization[<Numero>]
Restituisce list of punti (prime,exponent). ad es. PrimeFactorization[3072] Restituisce {(2,10),(3,1)}
  • IndexOf[ <Oggetto>, <List> ]
  • IndexOf[ <Oggetto>, <List>, <Start Index> ]
  • IndexOf[ <Text>, <Text> ]
  • IndexOf[ <Text>, <Text>, <Start Index> ]
  • StemPlot[ <List> ] (UK: StemAndLeaf[ <List> ]
  • StemPlot[ <List> , <Adjustment -1|0|1> ] (UK: StemAndLeaf[ <List>, <Adjustment -1|0|1> ]
  • ResidualPlot[<List of punti>, <Funzione>]
  • DotPlot[<List of Numeros>]
  • FrequencyPolygon[ <List of Class Boundaries>, <List of Heights> ]
  • FrequencyPolygon[ <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
  • FrequencyPolygon[ <Boolean Cumulativa>, <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
  • Hull[ <List of punti> ,<Percentage> ]
 Produces a "Characteristic Hull" as described here: http://www.geosensor.net/papers/duckham08.PR.pdf
 When the percentage is 1, the Convex Hull is produced. As the percentage is decreased, the area of the hull decreases.
  • ConvexHull[ <List of punti> ]
  • MinimumSpanningTree[ <List of punti> ]
  • DelauneyTriangulation[ <List of punti> ]
  • TravelingSalesman[ <List of punti> ]
  • Voronoi[ <List of punti> ]
 Draws a Voronoi Diagram 
  • ShortestDistance[ <List of Segments>, <Start Punto>, <End Punto>, <Boolean Weighted> ]
  • Perimeter[ <Locus> ]
 Useful for ShortestDistance[ ]
  • SelectedIndex[ <List> ]
  • SelectedElement[ <List> ]
 These two commands return the index / element of a Visible List (ie Combobox) that has been selected by the user.
 Note that these are currently available only in the Spreadsheet (when the "Use Buttons and Checkboxes" option is enabled).
  • ToolImage[ <Numero> ]

Copies the icon for the selected Tool into the Vista Grafica. The numbers for each Tool are detailed here: http://www.geogebra.org/trac/browser/trunk/geogebra/geogebra/euclidian/EuclidianConstants.java

  • SlowPlot[ <Funzione> ]
  • Sample[ <List>, <Size> ]
  • Sample[ <List>, <Size>, <With Replacement> ]
  • VerticalText[ <Text> ]
  • RotateText[ <Text>, <Angle> ]
  • PolyLine[ <List of punti> ]
  • PolyLine[ <Punto>, <Punto>, <Punto>, ... ]
  • RigidPolygon[<Free Punto>, ..., <Free Punto> ]
 Makes a rigid polygon. Dragging the polygon translates it, dragging the second point rotates it.
  • Simplify[ <Text> ]
 Attempts to tidy up text expressions by removing repeated negatives etc eg Simplify["f(x) = "+a+"x²+"+b+"x+"+c]
 Note that FormulaText[f] normally produces better results and is simpler
  • ComplexRoot[ <Polynomial> ]
  • SetValue[ <Boolean>, <0|1> ]
 Sets the state of a boolean / CheckBox
 1 = true, 0 = false
  • SetValue[ <List>, <Element>]
 Sets the selected element of a Visible List (Combobox)
  • SetValue[ <Oggetto> , <Oggetto> ]
 Useful in Scripting eg SetValue[a, b]
  • SetValue[ <List>, <Numero>, <Oggetto> ]
 Useful in Scripting eg SetValue[list1, RandomBetween[1,3], RandomBetween[1,10]]
  • UpdateConstruction[]
 Useful in Scripting. Updates all random numbers (like Ctrl-R)
  • Execute[<List of strings>]

Executes list of commands, ad es. Execute[Join[{"f_{1}=1","f_{2}=1"},Sequence["f_{"+(i+2)+"}=f_{"+(i+1)+"}+f_{"+i+"}",i,1,10]]].

  • Execute[<List of strings>,<Parameter %0>,....,<Parameter %9>]

Replaces %x for parameter %x. Executes list of resulting commands, ad es. Execute[{"Midpoint[%0,%1]"},A,B}].

  • ApplyMatrix[ <Matrix>, <Oggetto> ]
  • RandomElement[ <List> ]
  • Shuffle[ <List> ]
  • OrdinalRank[ <List> ]
  • TiedRank[ <List> ]
  • ReducedRowEchelonForm[ <Matrix> ]
  • SampleSD[ <List of Numeros> ]
 calcola the Sample Standard Devation
  • SampleSDX[ <List of punti> ], SampleSDY[ <List of punti> ]
 Calculate the Sample Standard Devation of one coordinate
  • SDX[ <List of punti> ], SDY[ <List of punti> ]
 Calculate the Standard Devation of one coordinate
  • SampleVariance[ <List of Numeros> ]
 calcola the Sample Variance
  • Spearman[<List of punti>]
  • Spearman[<List of Numeros>, <List of Numeros>]
calcola Spearman's Correlation Coefficient
  • Punto[ <List> ]
 eg Punto[ {1, 2} ]
 eg Punto[ { {1, 2}, {3, 4} } ]
  • PuntoList[ <List> ]
 eg PuntoList[ { {1, 2}, {3 ,4}} ] 
  • RootList[ <List> ]
 eg RootList[ {1, 2, 3} ]
  • ParseToNumero[ <Numero>, <Text> ]
 eg ParseToNumero[a,"%0"] in a GeoGebra Script
  • ParseToFunzione[ <Funzione>, <Text> ]
 eg ParseToFunzione[f,"%0"] in a GeoGebra Script
  • Polygon[ <List of punti> ]
  • FitGrowth[<List of punti>]
Fits a function of the form a*b^x to the punti in the list.
(Just like FitExp[], but to avoid the number e, as e is unknown to some pupils
 even if they know the exponential growth function.)
  • Fit[<List of punti>,<List of Funziones>]
Fits a linear combination of functions to the punti in the list.
For example, with punti A, B, C, ...
  L={A, B, C, ...}, f(x)=1, g(x)=x, h(x)=e^x, F={f,g,h}
the command
  Fit{L,F}
restituisce a minimum squared errors curve fitting fit(x) = a + b x + c e^x
  • SumSquaredErrors[ <List of punti>, <Funzione> ]
 calcola the sum of squared errors, SSE, between the y-values
 of the punti in the list and the function values of the
 x-values in the list.
 If we have some punti in a list: L={A,B,C,D,E}
 and have done for example:
 f(x)=RegPoly[L,1] and g(x)=RegPoly[L,2]
 then we can decide the best fit, in the sense of the least sum of squared errors
 (Gauss), by comparing:
 sse_f=SumSquaredErrors[L,f] and sse_g=SumSquaredErrors[L,g].
  • RSquare[ <List of punti>, <Funzione> ]
  • Numerator[ <Funzione> ] *
  • Denominator[ <Funzione> ] *
  • PartialFractions[ <Funzione> ] *
  • Limit[ <Funzione>, <Value> ] *
  • LimitAbove[ <Funzione>, <Value> ] *
  • LimitBelow[ <Funzione>, <Value> ] *
  • Factors[ <Polynomial> ] *
  • Degree[ <Polynomial> ] *
  • Coefficients[ <Polynomial> ] *
  • Coeffcients[ <Conic> ]

Restituisce a list with the coefficients of: x², y², 1, xy, x, y

  • Div[ <Polynomial>, <Polynomial> ] *
  • Mod[ <Polynomial>, <Polynomial> ] *
  • Asymptote[ <Funzione> ]
  • Asymptote[ <Implicit Curve> ]
  • RandomUniform[ <Min>, <Max> ]
  • Eccentricity[ <Conic> ]
  • Length[ <Text> ]
  • Length[ <Locus> ]
 See SolveODE[ ]
  • Take[ <Text>, <Start>, <End> ]
  • First[ <Text>, <Numero>]
  • First[ <Locus>, <Numero>]
 See SolveODE[ ]
  • First[ <Text>]
  • Last[ <Text>, <Numero>]
  • Last[ <Text>]
  • Text[ <Oggetto>, <Punto>, <Boolean for Substitution of Variables>, <Boolean for LaTeX formula> ]
  • Reflect[ <Circle>, <Oggetto> ]
 Inverts object in circle
  • DynamicCoordinates[ <Punto>, <Numero>, <Numero> ]
 A=Punto[xAxis]
 B=Punto[xAxis]
 DynamicCoordinates[B, Min[x(B),x(A)],0]
 SetVisibleInView[B, 1, false]
 SetLayer[C, 1]
 Now, C cannot be moved to the right of A
 A=(1,2)
 SetVisibleInView[A, 1, false]
 B=DynamicCoordinates[A, If[x(A) > 3, 3, If[x(A) < -(3), -3, If[x(A) < 0, round(x(A)), x(A)]]], If[x(A) < 0, 0.5, If[y(A) > 2, 2, If[y(A) < 0, 0, y(A)]]]]
 A=(1,2)
 B=(2,3)
 Hide B
 C=DynamicCoordinates[B, If[Distance[A, B] < 1, x(A), x(B)], If[Distance[A, B] < 1, y(A), y(B)]]
 makes A a sticky point when C is dragged near it 
  • PuntoIn[ <Region> ]
  • IsInRegion[ <Punto>, <Region> ]
  • Element[ <Matrix>, <Column>, <Row> ]
  • TDistribution[ <gradi di libertà>, <Variable Value> ]
  • InverseTDistribution[ <gradi di libertà>, <Probability> ]
  • FDistribution[ <Numerator gradi di libertà>, <Denominator gradi di libertà>, <Variable Value> ]
  • InverseFDistribution[ <Numerator gradi di libertà>, <Denominator gradi di libertà>, <Probability> ]
  • Gamma[ <Alpha>, <Beta>, <Variable Value> ]
  • InverseGamma[ <Alpha>, <Beta>, <Probability> ]
  • Cauchy[ <Median>, <Scale>, <Variable Value> ]
  • InverseCauchy[ <Median>, <Scale>, <Probability> ]
  • ChiSquared[ <gradi di libertà>, <Variable Value> ]
  • InverseChiSquared[ <gradi di libertà>, <Probability> ]
  • Exponential[ <Mean>, <Variable Value>]
  • InverseExponential[ <Mean>, <Probability> ]
  • Weibull[ <Shape>, <Scale>, <Variable Value> ]
  • InverseWeibull[ <Shape>, <Scale>, <Probability> ]
  • Binomial[ <Numero of Successes>, <Probability of Success>, <Variable Value>, <Boolean Cumulativa> ]
  • InverseBinomial[ <Numero of Successes>, <Probability of Success>, <Probability> ]
  • Pascal[ <Numero of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulativa> ]
  • InversePascal[ <Numero of Successes>, <Probability of Success>, <Probability> ]
  • Poisson[ <Numero of Successes>, <Probability of Success>, <Variable Value> , <Boolean Cumulativa> ]
  • InversePoisson[ <Numero of Successes>, <Probability of Success>, <Probability> ]
  • HyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Variable Value> , <Boolean Cumulativa> ]
  • InverseHyperGeometric[ <Population Size>, <Numero of Successes>, <Sample Size>, <Probability> ]
  • Zipf[ <Numero of Elements>, <Exponent>, <Variable Value> , <Boolean Cumulativa> ]
  • InverseZipf[ <Numero of Elements>, <Exponent>, <Probability> ]
  • 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[ <List of Raw Data> ]
  • Frequency[ <Cumulativa>, <List of Raw Data>]
  • Frequency[<List of Class Boundaries>, <List of Raw Data>, ]
  • Frequency[ <Cumulativa>,<List of Class Boundaries>,<List of Raw Data>]
  • Frequency[<List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
  • Frequency[ <Boolean Cumulativa>, <List of Class Boundaries>, <List of Raw Data>, <Use Density> , <Density Scale Factor> (optional) ]
 restituisce a list of frequencies.
  • Fit[ <List of punti>, <Funzione> ]
  • Intersect[ <Funzione>, <Funzione> ]
  • SetVisibleInView[ <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>, <Variable Value> ]
  • Uniform[ <Lower Bound>, <Upper Bound>, x ]
  • Uniform[ <Lower Bound>, <Upper Bound>, x, <Boolean Cumulativa> ]
  • Uniform[ <Lower Bound>, <Upper Bound>, <Variable Value> ]
  • Logistic[ <Mean>, <Scale>, x ]
  • Logistic[ <Mean>, <Scale>, x, <Boolean Cumulativa> ]
  • Logistic[ <Mean>, <Scale>, <Variable Value> ]
  • Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x ]
  • Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, x, <Boolean Cumulativa> ]
  • Triangular[ <Lower Bound>, <Upper Bound>, <Mode>, <Variable Value> ]
 The following commands draw a Bar Chart for the respective distributions' pdf / cdf (default: pdf)
  • Bernoulli[ <Probability>, <Boolean Cumulativa> ]
  • Pascal[ <Numero of Successes>, <Probability of Success> ]
  • Pascal[ <Numero of Successes>, <Probability of Success>, <Boolean Cumulativa> ]
  • Poisson[ <Mean> ]
  • Poisson[ <Mean>, <Boolean Cumulativa> ]
  • Binomial[ <Numero of Successes>, <Probability of Success> ]
  • Binomial[ <Numero of Successes>, <Probability 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