Liste

Da GeoGebra Manual.
Versione del 24 mar 2013 alle 09:51 di Zbynek (discussione | contributi) (Sostituzione testo - 'version=4.0' con 'version=4.2')


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 + * .

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.

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.
Note: Vedere anche prodotto vettoriale.

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.
© 2024 International GeoGebra Institute