Differenze tra le versioni di "Liste"
m (Sostituzione testo - 'version=4.0' con 'version=4.2') |
|||
Riga 1: | Riga 1: | ||
− | <noinclude>{{Manual Page|version=4. | + | <noinclude>{{Manual Page|version=4.2}}</noinclude>{{objects|general}} |
Per creare una lista contenente vari oggetti (ad es. punti, segmenti, circonferenze) si utilizzano le parentesi graffe. | Per creare una lista contenente vari oggetti (ad es. punti, segmenti, circonferenze) si utilizzano le parentesi graffe. | ||
Per inserire le parentesi graffe da tastiera italiana sono disponibili i seguenti tasti di scelta rapida: graffa aperta { : {{KeyCode|MAIUSC+ALT+è}}, graffa chiusa } : {{KeyCode|MAIUSC+ALT+ *}} . | Per inserire le parentesi graffe da tastiera italiana sono disponibili i seguenti tasti di scelta rapida: graffa aperta { : {{KeyCode|MAIUSC+ALT+è}}, graffa chiusa } : {{KeyCode|MAIUSC+ALT+ *}} . |
Versione delle 09:51, 24 mar 2013
Per creare una lista contenente vari oggetti (ad es. punti, segmenti, circonferenze) si utilizzano le parentesi graffe.
Per inserire le parentesi graffe da tastiera italiana sono disponibili i seguenti tasti di scelta rapida: graffa aperta { : MAIUSC + ALT + è, graffa chiusa } : MAIUSC + ALT + * .
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.
Il comando Elemento consente di gestire particolari elementi di una lista. È possibile utilizzare le liste come argomenti nelle operazioni tra liste, oltre ai comandi Liste.
Confrontare liste di oggetti
Per confrontare due liste di oggetti utilizzare la seguente sintassi:
lista1 == lista2
: Verifica se le due liste sono uguali come n-uple ordinate, e restituisce il risultato true oppure false.lista1 != lista2
: Verifica se le due liste sono diverse come n-uple ordinate, e restituisce il risultato true oppure false.Unico[lista1] == Unico[lista2]
oppure{lista1} \ {lista2} == {}
: Verifica se le due liste rappresentano insiemi uguali (cioè vengono ignorati sia l'ordine degli elementi, che gli elementi ripetuti)Ordina[list1] == Ordina[list2]
: Verifica se le due liste rappresentano multiinsiemi uguali (cioè viene ignorato l'ordine degli elementi)
Vedere anche i comandi Unico e Ordina.
Operazioni tra liste
<Oggetto> ∈ <Lista> : appartenenza
<Lista> ⊆ <Lista> : sottoinsieme
<Lista> ⊂ <Lista> : sottoinsieme proprio
<Lista> \ <Lista> : differenza insiemistica
Applicare operatori e funzioni predefinite alle liste
Applicando una o più funzioni e operatori predefiniti 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.