dessiner une suite de points

Utilisation de Xcas

Modérateur : xcasadmin

casamaths
Messages : 6
Inscription : jeu. oct. 09, 2008 9:55 am

dessiner une suite de points

Message par casamaths » mar. oct. 06, 2009 10:06 pm

Bonjour,
J'ai défini une suite u(n) et je voudrais dessiner les points correspondants. J'ai tapé :
pour k de 0 jusque 10 faire point(k,u(k));fpour;
Mais je n'obtiens que le dernier point ( 10,u(10)).
Pouvez-vous m'aider. Merci.

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

Re: dessiner une suite de points

Message par parisse » mer. oct. 07, 2009 8:37 am

casamaths a écrit :Bonjour,
J'ai défini une suite u(n) et je voudrais dessiner les points correspondants. J'ai tapé :
pour k de 0 jusque 10 faire point(k,u(k));fpour;
Mais je n'obtiens que le dernier point ( 10,u(10)).
Pouvez-vous m'aider. Merci.
S'il ne s'agit pas de faire un exercice d'algorithmique, vous pouvez utiliser
seq(point(k,u(k)),k=0..10))

casamaths
Messages : 6
Inscription : jeu. oct. 09, 2008 9:55 am

Re: dessiner une suite de points

Message par casamaths » mer. oct. 07, 2009 2:23 pm

Oui, je voulais justement présenter les choses d'une façon algorithmique.
Est-ce possible? Merci.

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

Re: dessiner une suite de points

Message par parisse » mer. oct. 07, 2009 5:56 pm

Oui, on peut utiliser votre forme de boucle et afficher l'écran DispG (par la commande DispG) qui contient tous les objets graphiques créés depuis le début ou la dernière commande ClrGraph.
Pour afficher en-dessous de la ligne de commande, il faut garder une variable intermédiaire de type liste où on stocke tous les objets graphiques, et il faut l'évaluer en dernier pour qu'il soit affiché. En effet, le résultat de l'évaluation d'une boucle est la valeur de la dernière évaluation faite lors de la dernière itération. Par exemple:
l:=[]; pour k de 0 jusque 10 faire l:=append(l,point(k,u(k)));fpour; affichage(l,rouge)

Répondre