Lijsten

Uit GeoGebra Manual
Versie door Ccambre (overleg | bijdragen) op 14 mei 2015 om 08:13
(wijz) ← Oudere versie | Huidige versie (wijz) | Nieuwere versie → (wijz)
Ga naar: navigatie, zoeken

Sjabloon:Manual Page


Lijsten van meerdere objecten (b.v. punten, lijnstukken, cirkels...) plaats je tussen accolades.

Voorbeeld:
  • L = {A, B, C} geeft een lijst met drie vooraf bepaalde punten A, B en C.
  • L = {(0, 0), (1, 1), (2, 2)} geeft een lijst die bestaat uit de drie ingevoerde punten.
Nota: Standaard worden de elementen van lijsten niet getoond in het Tekenvenster.

Je kunt verwijzen naar specifieke elementen uit lijsten met het commando Element. Je kunt lijsten gebruiken als argumenten in lijstoperaties (zie verder) en bewerkingen (zie: Lijst Commando's.

Lijsten vergelijken

Je kunt twee lijsten met objecten vergelijken met volgende syntaxen en commando's:

  • Lijst1 == Lijst2: Controleert of de twee lijsten gelijk zijn (als opsomming), en geeft als resultaat true of false.
  • Lijst1 != Lijst2: Controleert of de twee lijsten ongelijk zijn, en geeft als resultaat true of false.
  • Uniek[lijst1] == Uniek[lijst2] of {lijst1} \ {lijst2} == {} : Controleert of de twee lijsten gelijk zijn als verzameling. (d.w.z. alle herhaalde elementen worden niet meegerekend, ook de volgorde maakt niet uit)
  • Sorteer[lijst1] == Sorteer[lijst2]: Controleert of de twee lijsten gelijk zijn naar samenstelling (d.w.z. dat de volgorde niet uitmaakt)

Zie ook de commando's Uniek en Sorteer.

Lijstoperaties

<Object> ∈ <Lijst> is een element van

<Lijst> ⊆ <Lijst> is deelverzameling van

<List> ⊂ <List> is subset of (strict)

<List> \ <List> set difference

Apply Predefined Operations and Functions to Lists

If you apply Predefined Functions and Operators to lists, you will always get a new list as a result.

Addition and subtraction

  • List1 + List2: Adds corresponding elements of two lists.
    Nota: The two lists need to be of the same length.
  • List + Number: Adds the number to every element of the list.
  • List1 – List2: Subtracts the elements of the second list from corresponding elements of the first list.
    Nota: The lists need to be of the same length.
  • List – Number: Subtracts the number from every element of the list.

Multiplication and division

  • List1 * List2: Multiplies corresponding elements of two lists.
    Nota: The lists need to be of the same length. If the two lists are compatible matrices, matrix multiplication is used.
  • List * Number: Multiplies every list element with the number.
  • List1 / List2: Divides elements of the first list by corresponding elements of the second list.
    Nota: The two lists need to be of the same length.
  • List / Number: Divides every list element by the number.
  • Number / List: Divides the number by every element of the list.
Nota: See also Vector product.

Other examples

  • List^2: Squares every element of the list.
  • 2^List: Creates list of powers of two with exponents from the list.
  • List1^List2: Creates list of a^b, where a and b are corresponding elements of List1 and List2.
  • sin(List): Applies the sine function to every element of the list. User defined functions can be applied the same way as well.
© 2024 International GeoGebra Institute