Bonjour,
J'essaye de créer une procédure permettant de représenter un polygone de "n" cotés. Seulement après plus d'une heure de prise de tete intensive j'aurais besoin d'aide. Je pense que mon probleme viens soit de ma comprenssion des listes ou de la fonction plot.
polyg:=proc(n:: posint)
option remember
local p,i;
for i from 1 to n do
p[i]:=[([cos((2*i*Pi)/(n)),sin((2*i*Pi)/(n))],[cos((2*Pi*(i+1))/(n)),sin((2*Pi*(1+ i))/(n))]);
end do;
plot #????
end proc;
Je sais que la ligne créant la liste p est correct, c'est a dire qu'elle crée bien l'ensemble des segments formant le polygone. Après il ne faut peut etre pas les rentrers comme ça.
Merci!
-----