Flèche dans un tableau de variation
4 participants
Page 1 sur 1
Flèche dans un tableau de variation
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
Voici mon code :
Merci
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
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##
Merci
F.Couvreur- Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008
Re: Flèche dans un tableau de variation
Bonjour,
Il y a effectivement un problème le code de la macro fleche(ligne1,colonne1,ligne2,colonne2), essaie :
et si tout se passe bien, ta flèche est apparue.
Bonne journée
Joffrey
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
Re: Flèche dans un tableau de variation
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:
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]
Re: Flèche dans un tableau de variation
Bonsoir,
Je pensais justement que, par défaut, les flèches rognaient un peu à l'intérieur des cases.
Merci pour l'aide.
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
Re: Flèche dans un tableau de variation
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?
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?
Re: Flèche dans un tableau de variation
Salut Patrick,
C'est ok !
@+
C'est ok !
@+
F.Couvreur- Nombre de messages : 137
Age : 61
Date d'inscription : 10/02/2008
Re: Flèche dans un tableau de variation
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.
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
Re: Flèche dans un tableau de variation
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:
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
Ceci dit, dans la macro LabelSeg on ne peut pas actuellement changer l'orientation, c'est une idée pour la prochaine version.
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
Ceci dit, dans la macro LabelSeg on ne peut pas actuellement changer l'orientation, c'est une idée pour la prochaine version.
Re: Flèche dans un tableau de variation
Parfait, c'est ce que je voulais !
Merci
JF
Merci
JF
Jean-François- Nombre de messages : 38
Age : 50
Date d'inscription : 19/11/2008
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum