::
Bonjour,
Je trace un dessin répétitif grâce à une boucle for, et je suis confronté aux limitations des tailles des chaînes de texte. Le code suivant plante avec le message « Le résultat intermédiaire du calcul a dépassé la limite de longueur. Vous avez probablement soumis une requête trop importante. Simplifiez votre requête, s’il vous plaît. »
\title{Rapporteur simple}
\css{<style type="text/css">
.jxgbox {margin-left:auto;margin-right:auto;}
.jsxgraph_button {text-align:center;}
</style>}
\computeanswer{no}
\format{html}
\precision{1000}
\range{-5..5}
\integer{rayon=300}
\integer{xpix=2*\rayon*1.2}
\integer{ypix=2*\rayon*1.2}
\text{rapporteur=linewidth 1}
\for{i=1 to 270 step 1}{
\real{ang=\i*3.14/180}
\text{rapporteur=\rapporteur
line \xpix/2+\rayon*cos(\ang), \ypix/2-\rayon*sin(\ang), \xpix/2+\rayon*1.02*cos(\ang),\ypix/2-\rayon*1.02*sin(\ang), black
}
}
\text{dessin= draw( \xpix,\ypix
\rapporteur
)
}
\statement{Test
\embed{r1,\xpix x \ypix
\dessin
sline}
\rapporteur
}
\answer{}{\jstest}{type=jsxgraphcurve} {option=color1=blue color2=blue precision=8}
Alors qu’il fonctionne si je réduis la taille de la chaîne \rapporteur en ajoutant une ligne
\real{ang=floor(\ang*10000)/10000}
Existe-t-il un autre type que \text qui permette des chaînes plus longues ?
Merci !