10.02.2016 Views

Dessiner

1o3HqYu

1o3HqYu

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.2. ASPECT DU GRAPHE 47<br />

\draw[domain=-3:-0.01] plot(\x,{\x/abs(\x)});<br />

\draw[domain=0.01:3] plot(\x,{\x/abs(\x)});<br />

3.2.4 Grandes valeurs : scale, \clip<br />

Prenons l’exemple de la fonction x 7! 1 ,tracéeàl’échelle0.5, aveclenombredepointspar<br />

x<br />

défaut (25).<br />

\draw [scale=0.5] plot (\x, {1/\x});<br />

Le « dernier » point à gauche de 0 ne devrait pas être relié au « premier » point à droite de 0<br />

parce que le domaine de définition de la fonction n’est pas connexe.<br />

Si on voulait augmenter le nombre de points ([samples=100]), ce serait encore pire : on obtiendrait<br />

un message d’erreur : Dimension too large. Lesvaleursauvoisinagede0sonteneffet<br />

trop grandes pour les capacités de calcul de TikZ (sanscompterleproblèmedelavaleuren0).<br />

La seule façon de résoudre le problème est d’étudier la fonction avant, d’analyser les problèmes<br />

de discontinuité et de valeurs trop grandes, et de tracer séparément deux morceaux de courbe sur<br />

des domaines différents, en prenant soin d’éviter les abscisses trop proches de 0.<br />

On peut alors essayer [domain=-3:-0.2] pour l’une et [domain=0.2:3] pour l’autre. Les<br />

courbes se tracent mais les valeurs extrêmes des ordonnées restent un peu grandes ( 5 et 5), ce<br />

qui donne une image de 10 cm de hauteur.<br />

Il y a deux sortes de solutions à cela : l’option scale ou la commande \clip.<br />

Avec scale, onpeutréduirel’échelle,parexemple[scale=0.5].<br />

Avec \clip, ongardel’échellemaisonpeutréduirelafenêtred’affichage,parexemple:<br />

\clip (-3,-2) rectangle (3,2); (commande à placer au début de la figure).<br />

[scale=0.5]<br />

\clip (-3,-2) rectangle (3,2);<br />

•<br />

•<br />

Il peut paraître un peu décevant que TikZ neprennepasenchargecesproblèmesdediscontinuité<br />

et de valeurs trop grandes, contrairement à certaines calculatrices ou logiciels. Mais encore

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!