Différences entre versions de « Commande Classes »
De GeoGebra Manual
(oops pb avec le dernier <=!) |
|||
(Une version intermédiaire par un autre utilisateur non affichée) | |||
Ligne 1 : | Ligne 1 : | ||
− | <noinclude>{{Manual Page|version= | + | <noinclude>{{Manual Page|version=6.0}}</noinclude>{{command|statistics|Classes}} |
− | ; | + | ;Classes( <Liste Données L>, <Début D>, <Largeur Classes l > ) : Retourne une liste des bornes d'intervalles. La première borne est ''D'', la dernière est au moins égale au maximum de la liste ''L'', les distances entre les bornes étant égales à ''l''. |
− | :{{Exemple|1=<code>Classes | + | :{{Exemple|1=<code>Classes({0.1, 0.2, 0.4, 1.1}, 0, 1)</code> donne ''{0, 1, 2}'' }} |
− | ; | + | ;Classes( <Liste Données L >, <Nombre Classes n> ) : Retourne une liste des bornes d'intervalles. La première borne est égale au minimum de la liste ''L'', la dernière est égale au maximum de la liste ''L'', les distances entre les bornes étant toutes égales. |
− | :{{Exemple|1=<code>Classes | + | :{{Exemple|1=<code>Classes({1, 3, 5, 7, 8, 9, 10}, 3)</code> donne ''{1, 4, 7, 10}'' }} |
:{{idée| 1=pour les éléments des classes :<br/> | :{{idée| 1=pour les éléments des classes :<br/> | ||
::<code>données = {1, 3, 5, 7, 8, 9, 10}</code><br/> | ::<code>données = {1, 3, 5, 7, 8, 9, 10}</code><br/> | ||
− | ::<code>bornes = Classes | + | ::<code>bornes = Classes(données, 3) </code> retourne {1, 4, 7, 10} <br/> |
− | ::<code>regroupements = Ajouter | + | ::<code>regroupements = Ajouter(Compactée(GarderSi(bornes(k) ≤ x < bornes(k + 1), données), k, 1…(Longueur(bornes) - 2)), GarderSi(bornes(Longueur(bornes) - 1) ≤ x,données))</code><br/> |
::retourne {{1, 3}, {5}, {7, 8, 9,10}} | ::retourne {{1, 3}, {5}, {7, 8, 9,10}} | ||
}} | }} |
Version actuelle datée du 10 octobre 2017 à 11:53
- Classes( <Liste Données L>, <Début D>, <Largeur Classes l > )
- Retourne une liste des bornes d'intervalles. La première borne est D, la dernière est au moins égale au maximum de la liste L, les distances entre les bornes étant égales à l.
- Exemple :
Classes({0.1, 0.2, 0.4, 1.1}, 0, 1)
donne {0, 1, 2} - Classes( <Liste Données L >, <Nombre Classes n> )
- Retourne une liste des bornes d'intervalles. La première borne est égale au minimum de la liste L, la dernière est égale au maximum de la liste L, les distances entre les bornes étant toutes égales.
- Exemple :
Classes({1, 3, 5, 7, 8, 9, 10}, 3)
donne {1, 4, 7, 10}
- Idée : pour les éléments des classes :
données = {1, 3, 5, 7, 8, 9, 10}
bornes = Classes(données, 3)
retourne {1, 4, 7, 10}regroupements = Ajouter(Compactée(GarderSi(bornes(k) ≤ x < bornes(k + 1), données), k, 1…(Longueur(bornes) - 2)), GarderSi(bornes(Longueur(bornes) - 1) ≤ x,données))
- retourne {{1, 3}, {5}, {7, 8, 9,10}}
Note : Par convention, cette commande utilise la règle : a ≤ x < b pour toutes les classes, excepté pour la dernière : a ≤ x ≤ b