Lijsten: verschil tussen versies

Uit GeoGebra Manual
Ga naar: navigatie, zoeken
 
Regel 14: Regel 14:
 
* <code>Lijst1 == Lijst2</code>: Controleert of de twee lijsten gelijk zijn (als opsomming), en geeft als resultaat ''true'' of ''false''.
 
* <code>Lijst1 == Lijst2</code>: Controleert of de twee lijsten gelijk zijn (als opsomming), en geeft als resultaat ''true'' of ''false''.
 
* <code>Lijst1 != Lijst2</code>: Controleert of de twee lijsten ongelijk zijn, en geeft als resultaat ''true'' of ''false''.
 
* <code>Lijst1 != Lijst2</code>: Controleert of de twee lijsten ongelijk zijn, en geeft als resultaat ''true'' of ''false''.
* <code>Uniek[lijst1] == Uniek[lijst2]</code> of <code>{lijst1} \ {lijst2} == {}</code> : Controleert of de twee lijsten gelijk zijn als verzameling. (d.w.z. alle herhaalde elementen worden niet meegerekend, ook de volgorde maakt niet uit)
+
* <code>Uniek[lijst1] == Uniek[lijst2]</code> of <code>{lijst1} \ {lijst2} == {}</code> : Controleert of de twee lijsten gelijk zijn als verzameling. (d.w.z. herhaalde elementen worden niet dubbel geteld, en ook de volgorde maakt niet uit)
* <code>Sorteer[lijst1] == Sorteer[lijst2]</code>: Controleert of de twee lijsten gelijk zijn naar samenstelling (d.w.z. dat de volgorde niet uitmaakt)
+
* <code>Sorteer[lijst1] == Sorteer[lijst2]</code>: Controleert of de twee lijsten gelijk zijn naar samenstelling (d.w.z. de volgorde maakt niet uit)
  
 
Zie ook de commando's [[Uniek Commando|Uniek]] en [[Sorteer Commando|Sorteer]].
 
Zie ook de commando's [[Uniek Commando|Uniek]] en [[Sorteer Commando|Sorteer]].
Regel 23: Regel 23:
 
<Object> ∈ <Lijst> is een element van
 
<Object> ∈ <Lijst> is een element van
  
<Lijst> ⊆ <Lijst> is deelverzameling van
+
<Lijst> ⊆ <Lijst> is een (willekeurige) deelverzameling van
  
<List> ⊂ <List> is subset of (strict)
+
<List> ⊂ <List> is een (strikte) deelverzameling van
  
<List> \ <List> set difference
+
<List> \ <List> Verschilverzameling
  
==Apply Predefined Operations and Functions to Lists==
+
==Gekende Functies en  Operatoren voor lijsten==
  
If you apply [[Predefined Functions and Operators]] to lists, you will always get a new list as a result.
+
Wanneer je [[Gekende Functies en Operatoren]] toepast op lijsten, is het resultaat altijd een nieuwe lijst.
  
===Addition and subtraction===
+
===Optelling en aftrekking===
* List1 + List2: Adds corresponding elements of two lists. {{Note|The two lists need to be of the same length.}}
+
* Lijst1 + Lijst2: Telt de overeenkomende elementen van de twee lijsten op. {{Note|De twee lijsten moeten even lang zijn.}}
* List + Number: Adds the number to every element of the list.
+
* Lijst + Getal: Telt het getal op bij elk element van de lijst.
* List1 List2: Subtracts the elements of the second list from corresponding elements of the first list. {{Note|The lists need to be of the same length.}}
+
* Lijst1 Lijst2: Trekt de getallen van de tweede lijst af van de overeenkomende elementen van de eerste lijst. {{Note|De twee lijsten moeten even lang zijn.}}
* List Number: Subtracts the number from every element of the list.
+
* Lijst Getal: Trekt het getal af van elk element van de lijst.
  
===Multiplication and division===
+
===Vermenigvuldiging en deling===
* List1 * List2: Multiplies corresponding elements of two lists. {{Note|The lists need to be of the same length. If the two lists are compatible matrices, matrix multiplication is used.}}
+
* Lijst1 * Lijst2: Vermenigvuldigt de overeenkomende elementen van de twee lijsten. {{Note|De twee lijsten moeten even lang zijn. Wanneer de twee lijsten compatibele matrices zijn, wordt de matrixvermenigvuldiging toegepast.}}
* List * Number: Multiplies every list element with the number.
+
* Lijst * Getal: Vermenigvuldigt elk element van de lijst met het getal.
* List1 / List2: Divides elements of the first list by corresponding elements of the second list. {{Note|The two lists need to be of the same length.}}
+
* Lijst1 / Lijst2: Deelt elk getal van de eerste lijst door het overeenkomende getal van de tweede ljist. {{Note|De twee lijsten moeten even lang zijn.}}
* List / Number: Divides every list element by the number.
+
* Lijst / Getal: Deelt elk element van de lijst door het getal.
* Number / List: Divides the number by every element of the list.
+
* Getal/ Lijst: Deelt het getal door elk element van de lijst.
{{Note|See also [[Points and Vectors#Vector Product|Vector product]].}}
+
{{Note|Zie ook ''Vectorieel product'' onder [[Punten en Vectoren]].}}
  
===Other examples===
+
===Andere voorbeelden===
* List^2: Squares every element of the list.
+
* Lijst^2: Kwadrateert elk element van de lijst.
* 2^List: Creates list of powers of two with exponents from the list.
+
* 2^Lijst: Creëert een lijst van machten van twee met als exponenten de elementen van de lijst.
* List1^List2: Creates list of ''a^b'', where ''a'' and ''b'' are corresponding elements of List1 and List2.
+
* Lijst1^Lijst2: Creëert een lijst ''a^b'', waarbij ''a'' en ''b'' de overeenkomende elementen zijn van lijst1 en lijst2.  
* sin(List): Applies the sine function to every element of the list. User defined [[Functions|functions]] can be applied the same way as well.
+
* sin(Lijst): Past de functie ''sinus'' toe op alle elementen van de lijst. Ook functies die je zelf bepaalde kan je op dezelfde manier toepassen op lijsten.

Versie van 14 mei 2015 08:44

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. herhaalde elementen worden niet dubbel geteld, en ook de volgorde maakt niet uit)
  • Sorteer[lijst1] == Sorteer[lijst2]: Controleert of de twee lijsten gelijk zijn naar samenstelling (d.w.z. de volgorde maakt niet uit)

Zie ook de commando's Uniek en Sorteer.

Lijstoperaties

<Object> ∈ <Lijst> is een element van

<Lijst> ⊆ <Lijst> is een (willekeurige) deelverzameling van

<List> ⊂ <List> is een (strikte) deelverzameling van

<List> \ <List> Verschilverzameling

Gekende Functies en Operatoren voor lijsten

Wanneer je Gekende Functies en Operatoren toepast op lijsten, is het resultaat altijd een nieuwe lijst.

Optelling en aftrekking

  • Lijst1 + Lijst2: Telt de overeenkomende elementen van de twee lijsten op.
    Nota: De twee lijsten moeten even lang zijn.
  • Lijst + Getal: Telt het getal op bij elk element van de lijst.
  • Lijst1 – Lijst2: Trekt de getallen van de tweede lijst af van de overeenkomende elementen van de eerste lijst.
    Nota: De twee lijsten moeten even lang zijn.
  • Lijst – Getal: Trekt het getal af van elk element van de lijst.

Vermenigvuldiging en deling

  • Lijst1 * Lijst2: Vermenigvuldigt de overeenkomende elementen van de twee lijsten.
    Nota: De twee lijsten moeten even lang zijn. Wanneer de twee lijsten compatibele matrices zijn, wordt de matrixvermenigvuldiging toegepast.
  • Lijst * Getal: Vermenigvuldigt elk element van de lijst met het getal.
  • Lijst1 / Lijst2: Deelt elk getal van de eerste lijst door het overeenkomende getal van de tweede ljist.
    Nota: De twee lijsten moeten even lang zijn.
  • Lijst / Getal: Deelt elk element van de lijst door het getal.
  • Getal/ Lijst: Deelt het getal door elk element van de lijst.
Nota: Zie ook Vectorieel product onder Punten en Vectoren.

Andere voorbeelden

  • Lijst^2: Kwadrateert elk element van de lijst.
  • 2^Lijst: Creëert een lijst van machten van twee met als exponenten de elementen van de lijst.
  • Lijst1^Lijst2: Creëert een lijst a^b, waarbij a en b de overeenkomende elementen zijn van lijst1 en lijst2.
  • sin(Lijst): Past de functie sinus toe op alle elementen van de lijst. Ook functies die je zelf bepaalde kan je op dezelfde manier toepassen op lijsten.
© 2024 International GeoGebra Institute