% This software is copyright (c) 2005 by Frédéric Mazoit % % This program is free software; you can redistribute it and/or modify % it under the terms of the GNU General Public License as published by % the Free Software Foundation; either version 2 of the License, or % any later version. % % This program is distributed in the hope that it will be useful, % but WITHOUT ANY WARRANTY; without even the implied warranty of % MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the % GNU General Public License for more details. input tableauVariation; beginTableau(0) newLigneVariables(btex $x$ etex); val("0") val(btex $+\infty$ etex); newLigneSignes(btex $\displaystyle f'(x)=-{1\over x^2}$ etex); nonDefBarre; moins; newLigneVariations(btex $\displaystyle f(x)={1\over x}$ etex); nonDefBarre; limDroite(btex $+\infty$ etex,1); valPos("0",0); endTableau; beginTableau(1) newLigneVariables(btex $t$ etex); val("0");val("1");val("2");val("3");val("4"); newLigneSignes(btex $\hbox{\bf Sgn.}\atop{\displaystyle x'(t)}$ etex); plus; barre; moins; valBarre("4"); moins; nonDefBarre; plus; newLigneVariations(btex $\hbox{\bf Var.}\atop{\displaystyle x}$ etex); valPos("2",.5); valPos("4",1); valPos("2",.5); valPos("0",0); valPos("2",.5); newLigneVariations(btex $\hbox{\bf Var.}\atop{\displaystyle y}$ etex); valPos("0",0); valPos("4",2/3); valPos("6",1); valPos("44444",2/3); valPos("0",0); newLigneSignes(btex $\hbox{\bf Sgn.}\atop{\displaystyle y'(t)}$ etex); plus;plus;moins;moins; endTableau; beginTableau(2) newLigneVariables(btex $t$ etex); val("0"); val("1"); val("2"); val("3"); val("4"); newLigneSignes(btex $\hbox{\bf Sgn.}\atop{\displaystyle x'(t)}$ etex); plus; barre; moins; valBarre("4"); moins; nonDefBarre; plus; newLigneVariations(btex $\hbox{\bf Var.}\atop{\displaystyle x}$ etex); valPos(btex $+\infty$ etex,1); vide; valPos("2",.5); valPos("0",0); limDroite(btex $+\infty$ etex,.66); valPos("2",.5); newLigneVariations(btex $\hbox{\bf Var.}\atop{\displaystyle y}$ etex); valPos("0",.5);%valPos("4",2/3); limGauche(btex $-\infty$ etex,0); debutNonDef; vide; finNonDef; limDroite(btex $+\infty$ etex,1); valPos("0",0); newLigneSignes(btex $\hbox{\bf Sgn.}\atop{\displaystyle y'(t)}$ etex); plus;debutNonDef; vide; finNonDef; moins; endTableau; beginTableau(3) newLigneVariables(btex $x$ etex); val("0"); val("2"); val("5"); val("8"); val(btex $+\infty$ etex); newLigneSignes(btex $f'$ etex); plus; valBarre("0"); moins; debutNonDef; finNonDef; plus; newLigneVariations(btex $f$ etex); valPos("0",0); valPos("6",2/3); limGauche("0",0); debutNonDef; finNonDef; limDroite("0",0); valPos(btex $+\infty$ etex,1); % newLigneVariations( endTableau; beginTableau(4) deltaXsignes:=10pt; newLigneVariables(btex $x$ etex); val(btex $-\infty$ etex); val(btex $-3$ etex); val(btex $-\alpha$ etex); val(btex $-1$ etex); val(btex $0$ etex); val(btex $1$ etex); val(btex $\alpha$ etex); val(btex $3$ etex); val(btex $+\infty$ etex); newLigneSignes(btex $g'$ etex); plus; debutNonDef; finNonDef; plus; nonDefBarre; moins; valBarre("0"); plus; nonDefBarre; moins; debutNonDef; finNonDef; moins; newLigneVariations(btex $g$ etex); valPos("0",0); limGauche(btex $+\infty$ etex,1); debutNonDef; finNonDef; limDroite("0",0); limGauche(btex $+\infty$ etex,1); nonDefBarre; limDroite(btex $+\infty$ etex,1); valPos(btex $\displaystyle 2\over{\displaystyle \sqrt3}$ etex,1/3); limGauche(btex $+\infty$ etex, 1); nonDefBarre; limDroite(btex $+\infty$ etex, 1); limGauche("0",0); debutNonDef; finNonDef; limDroite(btex $+\infty$ etex, 1); valPos("0",0); endTableau; end