Page 1 sur 1
contourplot
Publié : dim. août 19, 2007 3:39 pm
par jjbat
Je dois faire quelque chose qui ne va pas mais le jaune déborde lorsque j'écris:
Code : Tout sélectionner
f:=(x,y)->3*x^2-24*x+y^2-12*y+90;
plotcontour(f(x,y),[x=0..9,y=0..8],(10*j)$(j=1..8),xstep=0.3,ystep=0.3,affichage=(j-1+rempli)$(j=1..8)
Je remarque que les débordements ont lieu lorsque la couleur peut couler vers le bas.
Merci d'avance pour les conseils
Joël
Publié : dim. août 19, 2007 4:55 pm
par parisse
en effet, il y a un bug dans contourplot, qui affecte les tracés remplis lorsqu'une des bordures est l'axe des x. Je corrige tout ca, avec les mises à jours à la rentrée et j'espère avant pour Linux!
Merci!
Publié : lun. août 20, 2007 10:04 am
par parisse
les versions linux xcas_root, ubuntu et rpm ont été mises à jour.
Publié : mar. août 21, 2007 9:08 am
par jjbat
merci, plotcontour fait bien ce que j'attends maintenant, tout comme la commande synonyme contourplot.
Par contre l'autre commande synonymeDrwCtour semble plus exigeante grammaticalement.
Toujours avec
si je tape
Code : Tout sélectionner
DrwCtour(f(x,y),[x=0..9,y=0..8],(10*j)$(j=1..8),xstep=0.3,ystep=0.3,affichage=(j-1+rempli)$(j=1..8));
xcas retourne un "= Bad Argument Type"
alors que
Code : Tout sélectionner
DrwCtour(f(x,y),[x=0..9,y=0..8],[(10*j)$(j=1..8)],xstep=0.3,ystep=0.3,affichage=[(j-1+rempli)$(j=1..8)]);
fait ce que j'attends.
Vaut-il mieux adopter pour plotcontour la syntaxe exigée par DrwCtour?
Tu as le droit de me répondre que même par ces jours de temps maussade il y a mieux à faire que de vouloir couper les cheveux en quatre

Publié : mar. août 21, 2007 2:43 pm
par parisse
en fait DrwCtour n'est present que pour compatibilité TI89, et adopte les conventions de syntaxe de la TI, c'est-à-dire pour une commande (différent d'une fonction)
nom_de_commande espace arg1 espace arg2 etc.
En plus il faut faire attention avec la syntaxe sans [] autour d'une séquence générée par un $ car les séquences n'ont pas de profondeur et selon la façon dont les arguments sont évalués pour une fonction donnée, cela peut conduire à des concaténations de séquences.