Differenze tra le versioni di "Liste"
Da GeoGebra Manual.
(Autogenerated from properties) |
|||
Riga 1: | Riga 1: | ||
<noinclude>{{Manual Page|version=4.0}}</noinclude>{{objects|general}} | <noinclude>{{Manual Page|version=4.0}}</noinclude>{{objects|general}} | ||
− | :{{ | + | Per creare una lista contenente vari oggetti (ad es. punti, segmenti, circonferenze) si utilizzano le parentesi graffe. |
+ | |||
+ | {{Example|1=<div> | ||
+ | * <code>L = {A, B, C}</code> crea la lista contenente i punti A, B e C precedentemente definiti. | ||
+ | * <code>L = {(0, 0), (1, 1), (2, 2)}</code> crea i tre punti senza nome immessi, e la lista contenente tali punti. }} | ||
+ | {{Note|Per impostazione predefinita gli elementi della lista non vengono visualizzati nella Vista Grafica.}} | ||
+ | ==Confrontare liste di oggetti== | ||
+ | |||
+ | È possibile confrontare due liste di oggetti, utilzzando la seguente sintassi: | ||
+ | * Lista1 == Lista2: Verifica se le due liste sono uguali e restituisce il risultato ''true'' oppure ''false''. | ||
+ | * Lista1 != Lista2: Verifica se le due liste sono diverse e restituisce il risultato ''true'' oppure ''false''. | ||
+ | |||
+ | ==Applicare operatori e funzioni predefinite alle liste== | ||
+ | |||
+ | Applicando uno o più operatori o funzioni a una lista, si ottiene sempre una lista. | ||
+ | |||
+ | ===Addizione e sottrazione=== | ||
+ | * Lista1 + Lista2: Somma gli elementi corrispondenti delle due liste. {{Note|Le due liste devono avere la stessa lunghezza.}} | ||
+ | * Lista + Numero: Aggiunge il numero indicato a ogni elemento della lista. | ||
+ | * Lista1 – Lista2: Sottrae gli elementi della seconda lista dai corrispondenti della prima lista. {{Note|Le due liste devono avere la stessa lunghezza.}} | ||
+ | * Lista – Numero: Sottrae il numero indicato da ogni elemento della lista. | ||
+ | |||
+ | ===Prodotto e divisione=== | ||
+ | * Lista1 * Lista2: Moltiplica gli elementi corrispondenti delle due liste. {{Note|Le due liste devono avere la stessa lunghezza. Se le due liste sono matrici compatibili, verrà utilizzato il prodotto matriciale}} | ||
+ | * Lista * Numero: Moltiplica ogni elemento della lista per il numero indicato. | ||
+ | * Lista1 / Lista2: Divide gli elementi della prima lista per i corrispondenti elementi della seconda lista. {{Note|Le due liste devono avere la stessa lunghezza.}} | ||
+ | * Lista / Numero: Divide ogni elemento della lista per il numero indicato. | ||
+ | * Numero / Lista: Divide il numero indicato per ogni elemento della lista. | ||
+ | |||
+ | ===Altri esempi=== | ||
+ | * Lista^2: Eleva al quadrato ogni elemento della lista. | ||
+ | * 2^Lista: Crea una lista di potenze di base 2, aventi come esponente gli elementi della lista. | ||
+ | * Lista1^Lista2: Crea una lista contenente ''a^b'', dove ''a'' e ''b'' sono elementi corrispondenti di Lista1 e Lista2. | ||
+ | * sin(Lista): Applica la funzione seno a ciascun elemento della lista. È possibile applicare alle liste anche le [[Funzioni|funzioni]] definite dall'utente. |
Versione delle 10:43, 13 mag 2011
Per creare una lista contenente vari oggetti (ad es. punti, segmenti, circonferenze) si utilizzano le parentesi graffe.
Esempio:
L = {A, B, C}
crea la lista contenente i punti A, B e C precedentemente definiti.L = {(0, 0), (1, 1), (2, 2)}
crea i tre punti senza nome immessi, e la lista contenente tali punti.
Note: Per impostazione predefinita gli elementi della lista non vengono visualizzati nella Vista Grafica.
Confrontare liste di oggetti
È possibile confrontare due liste di oggetti, utilzzando la seguente sintassi:
- Lista1 == Lista2: Verifica se le due liste sono uguali e restituisce il risultato true oppure false.
- Lista1 != Lista2: Verifica se le due liste sono diverse e restituisce il risultato true oppure false.
Applicare operatori e funzioni predefinite alle liste
Applicando uno o più operatori o funzioni a una lista, si ottiene sempre una lista.
Addizione e sottrazione
- Lista1 + Lista2: Somma gli elementi corrispondenti delle due liste. Note: Le due liste devono avere la stessa lunghezza.
- Lista + Numero: Aggiunge il numero indicato a ogni elemento della lista.
- Lista1 – Lista2: Sottrae gli elementi della seconda lista dai corrispondenti della prima lista. Note: Le due liste devono avere la stessa lunghezza.
- Lista – Numero: Sottrae il numero indicato da ogni elemento della lista.
Prodotto e divisione
- Lista1 * Lista2: Moltiplica gli elementi corrispondenti delle due liste. Note: Le due liste devono avere la stessa lunghezza. Se le due liste sono matrici compatibili, verrà utilizzato il prodotto matriciale
- Lista * Numero: Moltiplica ogni elemento della lista per il numero indicato.
- Lista1 / Lista2: Divide gli elementi della prima lista per i corrispondenti elementi della seconda lista. Note: Le due liste devono avere la stessa lunghezza.
- Lista / Numero: Divide ogni elemento della lista per il numero indicato.
- Numero / Lista: Divide il numero indicato per ogni elemento della lista.
Altri esempi
- Lista^2: Eleva al quadrato ogni elemento della lista.
- 2^Lista: Crea una lista di potenze di base 2, aventi come esponente gli elementi della lista.
- Lista1^Lista2: Crea una lista contenente a^b, dove a e b sono elementi corrispondenti di Lista1 e Lista2.
- sin(Lista): Applica la funzione seno a ciascun elemento della lista. È possibile applicare alle liste anche le funzioni definite dall'utente.