1 minute Arithmétique Analyse  Géométrie Statistiques Menus, icônes, etc. 
Objets mathématiques Algèbre linéaire Fonctions Graphiques 2D Combinatoire
WIRIS ++ Equations et systèmes  Suites Graphiques 3D  Unités de mesure
Graphiques 2D 

wiris inclut des procédures pour la représentation graphique en deux dimensions. Les principales applications de ces procédures sont la représentation des figures de la géométrie plane et celle des fonctions.

La représentation s'effectue sur une Planche à dessin grâce à la commande tracer si l'on veut seulement dessiner un objet, ou représenter pour que le système dessine des éléments caractéristiques de l'objet (par exemple, les asymptotes et les points clés dans le cas d'une fonction). Pour écrire un texte sur le dessin, utilisez la commande écrire.

Vous pouvez consulter la commande état_géométrie pour savoir comment la simplifier.

>>rapide   
 Commande plot  dessiner un objet dessiner une fonction
dessiner une équation options tracer
 Commande represent  représenter options représenter
 Commandes pour écrire du texte  écrire options écrire
 Planche à dessin  options traceur  


 Commande plot


dessiner un objet: tracer(d:Traçable2d)

En général, cette fonction dessine d sur une planche à dessin. Les objets pouvant être dessinés sont Point, Ligne, Cercle, Segment, Triangle, Polygonale, Fonction, Courbe ou Boîte_texte. Si l'argument est une liste Liste, l'application représente tous ses éléments.

Il faut souligner le cas particulier où le paramètre d est un identificateur (variable). S'il a comme valeur un objet pouvant être dessiné, celui-ci est représenté ; dans le cas contraire, aucune opération n'a lieu et un avertissement est émis. Si la valeur de d change par la suite, le dessin est mis à jour afin de représenter le nouvel objet. On peut dire que la planche à dessin se souvient des éléments qui y ont été dessinés et les redessine si leur valeur change.

L'exemple suivant permet de vérifier ce comportement. Si vous définissez P comme le point (3,5) et le dessinez (premier bloc), le point (3,5) apparaît sur la planche à dessin. Si P prend ensuite comme valeur le point (2,-1), ce dernier correspond alors au point dessiné. Cette action se produit sans devoir utiliser à nouveau la commande tracer avec le point P.



dessiner une fonction: 

Si f est une fonction de la variable x ou une expression en x, alors :

tracer(f,x)donne une représentation graphique de f.

tracer(f,x,a:Réel,b:Réel) donne une représentation graphique de f dans l'intervalle [a,b].

tracer(f,x,r:Parcours) donne au moins une représentation graphique de f aux points du parcours r. La représentation graphique se fait normalement à d'autres points pour plus de précision.

tracer(f) est identique si f est une fonction ou l'expression d'une variable, avec tracer(f,x)x est la variable unique de f, ou avec tracer(f(t),t)t est une variable auxiliaire.

tracer(f,a:Réel,b:Réel) agit comme tracer(f), en limitant toutefois le domaine à l'intervalle [a,b]

tracer(f,r:Parcours) agit comme tracer(f), en limitant toutefois le domaine au parcours r, comme expliqué auparavant.



dessiner une équation: tracer(eq:Équation)

La commande tracer accepte aussi une équation comme argument. Cette commande offre une représentation graphique de l'objet mathématique associé à cette équation.

Les équations qu'accepte la commande sont celles qui correspondent aux objets de type Ligne, Cercle et Conique.



options tracer: De façon optionnelle, le dernier argument de la commande tracer peut être une Liste d'options. Les options permettent de choisir l'aspect (couleur, épaisseur, etc.) des figures. Le fonctionnement de certaines options, ou leur qualité, dépend de la version de Java™ (JVM) installée sur l'ordinateur. Avec Java™ version 1.3 (Java 2) ou une version plus récente, le second exemple représente des droites de différentes largeurs. Télécharger la dernière version de Java.

Introduisez toutes les valeurs des options en les séparant par des virgules et en respectant le format 'nom_option=valeur_option' : par exemple, couleur=vert.

La liste d'options de la commande tracer est :
couleur

Indique la couleur dans laquelle les figures sont dessinées sur la planche.

Valeur possible listes de trois entiers entre 0 et 255 sous la forme '{r,g,b}', où r,g,b correspond à la quantité de rouge (red), de vert (green) et de bleu (blue) déterminant la couleur. Pour simplifier le travail, quelques couleurs ont été définies : noir, blanc, rouge, vert, bleu, cian, magenta, jaune, marron, orange, rose, gris, gris_foncé, gris_clair et la liste complète des couleurs html.

Valeur par défaut noir



bord

Indique s'il faut peindre le contour des figures fermées.

Valeur possible vrai et faux.

Valeur par défaut vrai



remplir

Dans le cas d'une figure fermée, indique si l'intérieur est peint.

Valeur possible vrai et faux.

Valeur par défaut faux



couleur_remplissage

Dans le cas d'une figure fermée avec la valeur true pour remplir, indique la couleur de l'intérieur des figures.

Valeur possible : une couleur Couleur et "automatique" ; si vous choisissez la seconde option, l'intérieur de la figure est de la couleur indiquée dans l'option couleur.

Valeur par défaut "automatique"



visible

Indique si l'élément est visible.

Valeur possible vrai et faux.

Valeur par défaut vrai



mobile

Si l'objet à dessiner n'a pas été défini de façon statique, permet qu'il puisse éventuellement se déplacer dans le plan.

Valeur possible vrai et faux.

Valeur par défaut vrai



évaluer

Indique si l'élément est évalué au moment d'effectuer le dessin.

Valeur possible vrai et faux.

Valeur par défaut faux



fixed_dimensions

Indique si les objets doivent être repositionnés dans le plan en cas de modification des mesures de la planche à dessin. Par défaut, ils sont repositionnés.

Valeur possible vrai et faux.

Valeur par défaut faux



taille_point

Indique la taille des points dessinés sur la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 5



largeur_ligne

Indique l'épaisseur des droites, des segments ou des graphiques des fonctions dessinées sur la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 1



montrer_étiquette

Indique si l'étiquette de la figure doit s'afficher dans le graphique.

Valeur possible vrai et faux.

Valeur par défaut faux



étiquette

Indique l'étiquette affichée à côté de la figure.

Valeur possible : tout objet et "automatique" ; si vous choisissez la seconde option, l'étiquette indique le nom de la figure.

Valeur par défaut "automatique"



étiquette_police

Indique le type de police utilisé pour écrire les étiquettes sur la planche.

Valeur possible : tout objet de type Police.

Valeur par défaut : {gras=faux,italique=faux,nom="SansSerif",size=12}



nom

Si la commande tracer ne connaît pas le nom de l'objet qu'elle doit dessiner, indiquez ce nom. Ceci n'est utile que dans le cas d'un élément unique, et non d'une liste.

Valeur possible : tout objet de type Chaîne.

Valeur par défaut nul



nom_générique

Si la commande tracerne connaît pas le nom de l'objet qu'elle doit dessiner, le nom de la figure en question correspond à la valeur de cette option, concaténée avec un nombre.

Valeur possible : tout objet de type Chaîne.

Valeur par défaut nul





 Commande represent


représenter: représenter(...)

Le but de cette fonction est de dessiner les objets tout en affichant les informations importantes. Par exemple, la représentation de fonctions consiste à dessiner le graphique et les éléments clés des fonctions, comme par exemple les points singuliers, les asymptotes et les maxima locaux. Elle accepte les mêmes arguments que la fonction tracer.

Elle est définie pour des objets de type :

Fonction, Cercle et Conique ( Hyperbole, Ellipse et Parabole)
Si la commande est appliquée à un objet pour lequelwiris elle ne prévoit pas ou ne sait pas calculer un élément spécial, elle est identique à tracer.



options représenter: 

Les options de représenter sont les mêmes que celles de tracer.



 Commandes pour écrire du texte


écrire: écrire(d,P:Point)

Cette fonction permet d'écrire d au point P. Normalement, d est de type Chaîne, même quand il peut s'agir de n'importe quel objet. En général, on peut considérer que la commande écrire est une façon rapide de dessiner des objets de type Boîte_texte.



options écrire: De façon optionnelle, le dernier argument de la commande écrire peut être une Liste d'options. Les options admises par la commande écrire sont celles de la commande boîte_texte et celles de tracer (présentées ici), puisque écrire(t,d,P,O) équivaut à tracer(t,boîte_texte(d,P,O),O), où t est Traceur, O une liste (Liste) d'options et d et P sont telles que décrites au paragraphe antérieur.
La liste d'options de la commande boîte_texte est :
fond

Indique s'il faut peindre l'arrière-plan correspondant à l'objet représenté.

Valeur possible vrai et faux.

Valeur par défaut faux



couleur_fond

Si la valeur de fond est true, indique la couleur de l'arrière-plan de l'objet représenté.

Valeur possible : toute couleur Couleur au format numérique {r,g,b} ou, s'il est défini, son nom.

Valeur par défaut : {255,255,255} (blanc).



bord

Indique s'il faut ajouter une bordure autour de l'objet représenté et, dans le premier cas, en détermine l'épaisseur.

Valeur possible : tout nombre entier Entier non négatif.

Valeur par défaut 0



couleur_contour

Si la valeur de bord est un entier Entier positif, indique la couleur de la bordure.

Valeur possible : toute couleur Couleur, au format numérique {r,g,b} ou, s'il est défini, son nom.

Valeur par défaut : {0,0,0} (noir).



position_horizontale

Indique la position horizontale de la zone Boîte_texte, avec comme référence le point indiqué.

Valeur possible "gauche", "centre" et "droite".

Valeur par défaut "droite"



position_verticale

Indique la position verticale de la zone Boîte_texte, avec comme référence le point indiqué.

Valeur possible "haut", "centre", "ligne_base" et "bas".

Valeur par défaut "ligne_base"



max_width

Indique la largeur maximum de la Boîte_texte. Quand le texte est plus long, il passe à la ligne.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : ∞ (infini).



police

Indique la police utilisée pour écrire le texte sur la planche.

Valeur possible : tout objet de type Police.

Valeur par défaut : {gras=faux,italique=faux,nom="SansSerif",size=12}



police_gras

Indique si le texte sur la planche est en gras.

Valeur possible vrai et faux.

Valeur par défaut faux



police_italique

Indique si le texte est en italique.

Valeur possible vrai et faux.

Valeur par défaut faux



nom_police

Indique le nom de la police utilisée.

Valeur possible "Serif", "SansSerif" et "Monospaced".

Valeur par défaut "SansSerif"



taille_police

Indique la taille de la police du texte.

Valeur possible : tout nombre entier Entier positif.

Valeur par défaut : 12





 Planche à dessin

Les commandes tracer, représenter ou écrire peuvent accepter de façon facultative comme premier argument la planche à dessin où doit s'effectuer la représentation. Si le premier argument n'est pas une planche à dessin, wiris en fournit un avec des caractéristiques prédéfinies.

Chaque bloc de calculs est associé à une planche par défaut et peut être associé à toutes les planches souhaitées. Les commandes pour créer une planche à dessin sont traceur() ou traceur(P,x,y) ; cette dernière permet de créer une planche dont le centre est le point P, de largeur x et de hauteur y.

Par défaut, lorsqu'une planche à dessin est créée, les axes de coordonnées et une grille orange sont représentés. Si vous ne voulez pas que ces éléments apparaissent, exécutez montrer_axes(faux) et montrer_grille(faux), respectivemente, avant de créer la planche et de dessiner dessus. Si la grille de la planche à dessin est visible, les points peuvent seulement se déplacer sur les sommets. Après avoir créé une planche à dessin, vous pouvez contrôler les axes et la grille à l'aide des icônes ou , respectivement.

Dans l'exemple suivant est créée une planche à dessin dans laquelle, contrairement au cas habituel, ni les axes, ni la grille n'apparaissent :

La description des icônes de la planche à dessin ( , , , , etc.) se trouve dans l'annexe Menus, icônes....



options traceur: La liste d'options de la commande traceur est :
centre

Indique le point au centre de la planche.

Valeur possible : tout point Point.

Valeur par défaut point(0,0)



hauteur

Indique la hauteur de la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 21



largeur

Indique la largeur de la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 21



visible

Indique si la planche est visible.

Valeur possible vrai et faux.

Valeur par défaut vrai



couleur_fond

Indique la couleur d'arrière-plan de la planche.

Valeur possible : toute couleur Couleur, au format numérique {r,g,b} ou, s'il est défini, son nom.

Valeur par défaut : {255,255,240} (crème).



proportion

Indique la proportion souhaitée entre la hauteur et la largeur de la planche.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 1



information

Indique les informations devant s'afficher lorsque vous déplacez la souris sur une figure. Ces informations peuvent être modifiées une fois le dessin à l'écran, grâce aux icônes , et de la barre d'outils de la planche à dessin.

Plus d'information sur étiquette ou montrer_étiquette.

Valeur possible "aucun", "nom", "définition" et "valeur".

Valeur par défaut "nom"





· Attributs de la fenêtre



hauteur_fenêtre

Indique la hauteur de la fenêtre de dessin en pixels.

Valeur possible : tout nombre entier Entier positif.

Valeur par défaut : 450



largeur_fenêtre

Indique la largeur de la fenêtre de dessin en pixels.

Valeur possible : tout nombre entier Entier positif.

Valeur par défaut : 450



proportion_fenêtre

Indique la proportion souhaitée entre la hauteur et la largeur de la fenêtre de dessin.

Valeur possible : tout nombre réel Réel positif.

Valeur par défaut : 1





· Attributs des axes de coordonnées



montrer_axes

Indique si les axes de coordonnées apparaissent dans le dessin.

Valeur possible vrai et faux.

Valeur par défaut vrai



couleur_axes

Si la valeur de montrer_axes est true, indique la couleur des axes.

Valeur possible : toute couleur Couleur, au format numérique {r,g,b} ou, s'il est défini, son nom.

Valeur par défaut : {150,150,255} (bleu clair).



style_axes

Indique comment sont représentés les axes de coordonnées, à savoir avec deux droites perpendiculaires ou deux flèches perpendiculaires. Dans le second cas, l'axe de abscisses peut s'intituler x ou X et celui des ordonnées y ou Y.

Valeur possible "aucun", "flèche", "flèche_xy" et "flèche_XY".

Valeur par défaut "aucun"



police_axes

Indique la police utilisée pour écrire le texte et les valeurs accompagnant les axes.

Valeur possible : tout objet de type Police.

Valeur par défaut : {gras=faux,italique=faux,nom="SansSerif",size=10}



étiquette_axes

Attribue un nom aux axes de coordonnées. La première entrée de la liste attribue un nom à l'axe des abscisses, la seconde à l'axes des ordonnées.

Valeur possible : toute Liste de deux entrées.

Valeur par défaut : {,} (une Liste_vide de deux éléments).





· Attributs de la grille



montrer_grille

Indique si une grille s'affiche dans la fenêtre. Si la grille est visible, le déplacement des points dessinés se limite aux points d'intersection de la grille. Si elle n'apparaît pas en revanche, les points peuvent se déplacer librement dans la planche à dessin.

Valeur possible vrai et faux.

Valeur par défaut vrai



couleur_grille

Indique la couleur de la grille.

Valeur possible : toute couleur Couleur, au format numérique {r,g,b} ou, s'il est défini, son nom.

Valeur par défaut : {255,200,100} (orange).



mathsformore.com powered by WIRIS

©2003 maths for more sl. Tous droits réservés.Avertissement légal