fonction booléenne en géométrie

Utilisation de Xcas

Modérateur : xcasadmin

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

fonction booléenne en géométrie

Message par alb » dim. déc. 25, 2011 3:07 pm

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 !

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

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

Message par parisse » mar. déc. 27, 2011 8:41 am

oui, c'est is_concyclic en anglais.
Je transmettrai a Renee pour la doc.\
bonne fin d'annee!

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

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

Message par alb » mer. déc. 28, 2011 2:50 pm

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

parisse
Messages : 5894
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

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

Message par parisse » lun. janv. 02, 2012 2:31 pm

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
)?

alb
Messages : 1331
Inscription : ven. août 28, 2009 3:34 pm

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

Message par alb » lun. janv. 02, 2012 9:17 pm

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 ?

Répondre