Page 1 sur 1

fonction booléenne en géométrie

Publié : dim. déc. 25, 2011 3:07 pm
par alb
Paragraphe 10.13.6 du manuel
est_aligne vaut 1 si les points sont alignés, et vaut 0 sinon.
En réalité il faut ajouter: vaut 2 si les points sont confondus. Ce cas est bien indiqué dans l'aide simplifiée.
est_cocyclique n'est pas dans l'index
pour is_cocyclic le manuel est incomplet, l'aide simplifiée manque de clarté
[Edit] is_cocyclic n'existe pas !

Re: fonction booléenne en géométrie

Publié : mar. déc. 27, 2011 8:41 am
par parisse
oui, c'est is_concyclic en anglais.
Je transmettrai a Renee pour la doc.\
bonne fin d'annee!

Re: fonction booléenne en géométrie

Publié : mer. déc. 28, 2011 2:50 pm
par alb
J'ai jeté un œil dans le source (0.9.5 instable), dans plot.cc ligne 6340
Il me semble que certaines valeurs de retour indiquées en commentaires ne se retrouvent pas dans le code
est_cocyclique(1,1,1,1) renvoie 1
est_cocyclique(1,2,3) renvoie 0

Re: fonction booléenne en géométrie

Publié : lun. janv. 02, 2012 2:31 pm
par parisse
en effet, en particulier si les points sont alignes, il ne renvoie pas 2 comme indique. Ce qui amene la question: veut-on changer le comportement actuel et vers quoi (l'aide courte, le commentaire de plot.cc
// renvoie 3 si tous les points sont confondus
// renvoie 2 si alignes
// renvoie 1 si tous les points sont cocycliques et 0 sinon
)?

Re: fonction booléenne en géométrie

Publié : lun. janv. 02, 2012 9:17 pm
par alb
Meilleurs vœux !
Il me semble que le comportement actuel est partiellement satisfaisant parce simple à retenir (0 ou 1 pour au moins 2 arguments)
Quelques remarques cependant:
pour est_cocyclique(1) renvoyer une erreur ne serait-il pas mieux ?
est_cocyclique(1,1,1,1) vaut 1 mais alors est_aligne(1,1,1) ne devrait-il pas valoir 1 (2 actuellement, mais j'imagine que c'est indispensable ailleurs ?)
est_cocyclique(1,1,2,2) ne devrait-il pas valoir 1 (0 actuellement) comme est_cocyclique(1,2) ?
J'en profite pour faire une demande:
Qui pourrait m'indiquer l'endroit où je pourrais obtenir les formules et pourquoi pas un algo qui génèrent les tables stat de Mann-Whitney ?