TeXgraph
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment :
TCL C74 Series 55C743 – TV 55” 4K QLED 144 ...
Voir le deal
499 €

Flèche dans un tableau de variation

4 participants

Aller en bas

Flèche dans un tableau de variation Empty Flèche dans un tableau de variation

Message  F.Couvreur Dim 12 Oct - 14:08

Bonjour Patrick,
Je suis en train de me prendre la tête avec un problème que je n'avais pas encore rencontré jusqu'ici : je ne parviens plus à ajouter des flèches scratch
Voici mon code :
Code:
% Déclaration des Eléments graphiques
% Grille (Utilisateur)
18##[tMin:=0,tMax:=8]##
14#Grille#\grille#0##
% traitH0 (Utilisateur)
14#traitH0#[Set(Width,thicklines), traitH(1),Set(Width,thinlines)]#0##
% traitV0 (Utilisateur)
14#traitV0#[Set(Width,thicklines), traitV(1),Set(Width,thinlines)]#0##
% L1C1 (Utilisateur)
14#L1C1#Label(pos(1,1),"$x$")#-1##
% L1C2 (Utilisateur)
14#L1C2#Label(pos(1,2),"$\alpha$")#-1##
% L1C4 (Utilisateur)
14#L1C4#Label(pos(1,4),"$x_{0}$")#-1##
% L1C6 (Utilisateur)
14#L1C6#Label(pos(1,6),"$\beta$")#-1##
% L2C1 (Utilisateur)
14#L2C1#Label(pos(2,1),"$f'(x)$")#-1##
% L2C3 (Utilisateur)
18##[tMin:=-1,tMax:=6]##
14#L2C3#Label(pos(2,3),"-")#-1##
% L2C4 (Utilisateur)
18##[tMin:=0,tMax:=8]##
14#L2C4#Label(pos(2,4),"0")#-1##
% L2C5 (Utilisateur)
18##[tMin:=-1,tMax:=6]##
14#L2C5#Label(pos(2,5),"+")#-1##
% L4C1 (Utilisateur)
14#L4C1#Label(pos(4,1),"$f(x)$")#-1##
% L5C4 (Utilisateur)
14#L5C4#Label(pos(5,4),"$f(x_{0})$")#-1##
% traitH1 (Utilisateur)
14#traitH1#traitH(2)#-1##
% fleche9 (Utilisateur)
14#fleche9#fleche(3,2,4,3)#-1##
Je précise que je travaille avec la version la plus récente de TeXgraph.
Merci

F.Couvreur

Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  Joffrey Dim 12 Oct - 14:43

Bonjour,

Il y a effectivement un problème le code de la macro fleche(ligne1,colonne1,ligne2,colonne2), essaie :
Code:
% Déclaration des Eléments graphiques
% Grille (Utilisateur)
18##[tMin:=0,tMax:=8]##
14#Grille#\grille#0##
% traitH0 (Utilisateur)
14#traitH0#[Set(Width,thicklines), traitH(1),Set(Width,thinlines)]#0##
% traitV0 (Utilisateur)
14#traitV0#[Set(Width,thicklines), traitV(1),Set(Width,thinlines)]#0##
% L1C1 (Utilisateur)
14#L1C1#Label(pos(1,1),"$x$")#-1##
% L1C2 (Utilisateur)
14#L1C2#Label(pos(1,2),"$\alpha$")#-1##
% L1C4 (Utilisateur)
14#L1C4#Label(pos(1,4),"$x_{0}$")#-1##
% L1C6 (Utilisateur)
14#L1C6#Label(pos(1,6),"$\beta$")#-1##
% L2C1 (Utilisateur)
14#L2C1#Label(pos(2,1),"$f'(x)$")#-1##
% L2C3 (Utilisateur)
18##[tMin:=-1,tMax:=6]##
14#L2C3#Label(pos(2,3),"-")#-1##
% L2C4 (Utilisateur)
18##[tMin:=0,tMax:=8]##
14#L2C4#Label(pos(2,4),"0")#-1##
% L2C5 (Utilisateur)
18##[tMin:=-1,tMax:=6]##
14#L2C5#Label(pos(2,5),"+")#-1##
% L4C1 (Utilisateur)
14#L4C1#Label(pos(4,1),"$f(x)$")#-1##
% L5C4 (Utilisateur)
14#L5C4#Label(pos(5,4),"$f(x_{0})$")#-1##
% traitH1 (Utilisateur)
14#traitH1#traitH(2)#-1##
% fleche9 (Utilisateur)
14#fleche9#fleche(3,2,5,4)#-1##

et si tout se passe bien, ta flèche est apparue.

Bonne journée

Joffrey

Joffrey

Nombre de messages : 179
Age : 42
Localisation : Vichy(03) / Clermont-Ferrand(63)
Date d'inscription : 13/06/2008

http://mathex.servhome.org

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  P.Fradin Dim 12 Oct - 19:36

Bonjour Joffrey,

Ce n'est pas une erreur, car la flêche est calculée pour aller d'une case à une autre de "bord à bord", ce qui fait que pour deux cases adjacentes elle a une longueur nulle (on ne la voit donc pas). Tu vois ce que je veux dire?

Bien sûr on peut modfier la macro fleche pour que le flêche commence un peu à l'intérieur de la première case et se termine un peu à l'intérieur de la deuxème case comme ceci:

Code:

{fleche(lig1,col1,lig2,col2): trace une flèche de la case (lig1,col1) à la case (lig2,col2)}
[$a:=pos(%1,%2),$b:=pos(%3,%4), $long:=abs(b-a),
 $u:=(b-a)/long, $x1:=abs(Re(u)/largCol[%2]), $y1:=abs(Im(u)/hautLig[%1]),
 $norm1:= (if x1>y1 then 2*x1 else 2*y1 fi)*2,
 $x2:= abs(Re(u)/largCol[%4]), $y2:=abs(Im(u)/hautLig[%3]),
 $norm2:= (if x2>y2 then 2*x2 else 2*y2 fi)*2,
 Arrows:=1, Seg(a+u/norm1, b-u/norm2), Arrows:=0] 
P.Fradin
P.Fradin
Admin

Nombre de messages : 1133
Age : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  F.Couvreur Dim 12 Oct - 22:29

Bonsoir,
Je pensais justement que, par défaut, les flèches rognaient un peu à l'intérieur des cases.
Merci pour l'aide.

F.Couvreur

Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  P.Fradin Dim 12 Oct - 22:53

Bonsoir Fabrice,

Justement la macro que j'ai proposée dans mon message précédent rogne effectivement à l'intérieur des cases. Tu l'as essayée à la place de la macro fleche?
P.Fradin
P.Fradin
Admin

Nombre de messages : 1133
Age : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  F.Couvreur Lun 13 Oct - 13:31

Salut Patrick,
C'est ok !
@+

F.Couvreur

Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  Jean-François Mer 19 Nov - 22:19

Bonsoir,

Je consulte de long en large le forum, mais je ne trouve pas la solution à mon problème à savoir :
peut-on changer l'orientation du label dans LabelSeg, histoire de pouvoir mettre des valeurs intermédiaires dans un tableau de variation ?

Merci d'avance.
Jean-François.

Jean-François

Nombre de messages : 38
Age : 50
Date d'inscription : 19/11/2008

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  P.Fradin Mer 19 Nov - 23:22

Je ne suis pas sûr de bien comprendre la question. Mais je pense que tu veux mettre un label horizontal au milieu d'une flêche dans un tableau de variations. Cela peut se faire sans LabelSeg, comme ceci:

Flèche dans un tableau de variation Jeanf110

Pour obtenir ceci, on dessine d'abord la flèche, puis le label L3C4 en cliquant sur cette case, et là dans les attributs (bouton en bas à droite) tu choisis FillStyle=full, LabelStyle=framed, LineStyle=noline et c'est bon en principe.

Je sais aussi que tout le monde n'aime pas trop cette présentation et certains pensent qu'il faudrait aussi une flêche sur la première moitié. Mais à ce moment là, on fait un label normal et deux flêches Wink

Ceci dit, dans la macro LabelSeg on ne peut pas actuellement changer l'orientation, c'est une idée pour la prochaine version.
P.Fradin
P.Fradin
Admin

Nombre de messages : 1133
Age : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  Jean-François Mer 19 Nov - 23:31

Parfait, c'est ce que je voulais !
Merci
JF

Jean-François

Nombre de messages : 38
Age : 50
Date d'inscription : 19/11/2008

Revenir en haut Aller en bas

Flèche dans un tableau de variation Empty Re: Flèche dans un tableau de variation

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser