Outils du site


script:repere

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Dernière révisionLes deux révisions suivantes
script:repere [02/05/2011 09:28] lzamoscript:repere [02/05/2011 11:18] lzamo
Ligne 18: Ligne 18:
      * ''Xgrad'' et ''Ygrad'' donnent les unités de graduations : si ''Xgrad'' est égal à 5, le repère va être gradué de 5 en 5 ;      * ''Xgrad'' et ''Ygrad'' donnent les unités de graduations : si ''Xgrad'' est égal à 5, le repère va être gradué de 5 en 5 ;
      * ''Xmin'', ''Xmax'', ''Ymin'' et ''Ymax'' sont les valeurs extrêmes des abscisses et ordonnées affichées dans le repère ;      * ''Xmin'', ''Xmax'', ''Ymin'' et ''Ymax'' sont les valeurs extrêmes des abscisses et ordonnées affichées dans le repère ;
 +     * ''grille'', ''axes'' et ''etiquettes'' sont des attributs facultatifs ; ils peuvent être donnés égaux à ''"invisible"'' si on souhaite que, respectivement, le quadrillage, les axes (en cas de quadrillage invisible) ou les étiquettes des axes soient masqués. Par défaut, les trois sont visibles.
      * un attribut ''[[:couleurs|couleur]]'' facultatif est possible (noir par défaut).      * un attribut ''[[:couleurs|couleur]]'' facultatif est possible (noir par défaut).
  
 Voir [[:interface:repère]] pour des exemples. Voir [[:interface:repère]] pour des exemples.
 +
 ===== Masquer/afficher ===== ===== Masquer/afficher =====
 Le repère peut être masqué ou affiché avec les nœuds XML suivants : Le repère peut être masqué ou affiché avec les nœuds XML suivants :
Ligne 73: Ligne 75:
  
 {{   :script:exemple_fonction_morceaux.png   |}} {{   :script:exemple_fonction_morceaux.png   |}}
 +==== Syntaxe des formules ====
 +La syntaxe des expressions des fonctions est celle qui est généralement utilisée par les logiciels : ''*'' pour la multiplication, ''^'' pour l'exposant, ''/'' pour la division, etc. Le séparateur décimal est le point. La variable doit toujours être notée ''x''.
 +
 +Les fonctions de référence reconnues sont ''sqrt'' (racine carrée), ''abs'' (valeur absolue), ''ln'' (logarithme népérien), ''sin'', ''cos'', ''tan'' et ''exp'' (exponentielle).
 +
 ==== Domaine ==== ==== Domaine ====
 On peut colorier le domaine plan délimité par deux courbes de fonctions. Pour cela, l'attribut ''formule'' reçoit deux expressions de fonctions, séparées par une virgule. Les autres attributs ont les mêmes rôles que ci-dessus, sauf ''opacite'' qui est par défaut égal à 70 pour un tracé de domaine. On peut colorier le domaine plan délimité par deux courbes de fonctions. Pour cela, l'attribut ''formule'' reçoit deux expressions de fonctions, séparées par une virgule. Les autres attributs ont les mêmes rôles que ci-dessus, sauf ''opacite'' qui est par défaut égal à 70 pour un tracé de domaine.
  
 Instrumenpoche va dessiner les courbes des deux fonctions puis colorier le domaine compris entre ces deux courbes. Instrumenpoche va dessiner les courbes des deux fonctions puis colorier le domaine compris entre ces deux courbes.
 +
 +**Exemple** Le code suivant permet, en combinant deux fonctions, de tracer un disque dans un repère :
 +<code XML>
 +<?xml version="1.0" encoding="UTF-8"?>
 +<INSTRUMENPOCHE version="2">
 +<action hauteur="10" largeur="10" haut="1" gauche="1" 
 +       Ygrad="1" Xgrad="1" Ymax="1.2" Ymin="-1.2" Xmax="1.2" Xmin="-1.2" 
 +       grille="invisible" couleur="noir" mouvement="creer" objet="repere" />
 +<action mouvement="creer" objet="fonction" id="2" 
 +       formule="sqrt(1-x^2),-sqrt(1-x^2)" opacite="70" 
 +       Xmin="-1" Xmax="1" couleur="bleu" />
 +</INSTRUMENPOCHE>
 +</code>
 +Cela donne la figure ci-dessous :
 +
 +{{   :script:disque_bleu.png   |}}
  
 ===== Voir aussi ===== ===== Voir aussi =====
script/repere.txt · Dernière modification : 05/05/2011 16:42 de lzamo