Email ou identifiant :     Mot de passe :       
Mathweb.fr mathématiques et programmation \(\LaTeX\)

Utilisation de tkz-tools

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tkz-tools}
\usepackage[paperwidth=9cm,paperheight=10cm,margin=0cm]{geometry}
\setlength{\parindent}{0}
\begin{document}
\foreach \x in {0,0.4,...,9}
{
\begin{tikzpicture}
\draw[gray] (0,0) grid (10,10);
\draw[blue] plot[domain=0:\x,samples=100] (\x,{0.1*(\x*\x+\x+1)});
\pgfmathparse{0.1*(\x*\x+\x+1)}\let\y\pgfmathresult
\pgfmathparse{-50+20*\x}\let\angle\pgfmathresult
\tkzPen[color=blue,angle=\angle, yscale=0.75, xscale=0.5]{\x,\y}
\end{tikzpicture}
}
\end{document}
			

Ce code produira, après conversion en GIF à l'aide de GIMP (par exemple) :

tkzPen tkz-tools

Construire une astroïde

Voici un code permettant de dessiner une astroïde avec un crayon (attention : cela nécessite d'avoir installé GnuPlot) :

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{tkz-tools}
\usepackage[paperwidth=10cm,paperheight=10cm,margin=0cm]{geometry}
\setlength{\parindent}{0}
\begin{document}
\foreach \t in {0,0.05,...,6.28}
{
\begin{tikzpicture}
\draw[gray] (-5,5) grid (5,5);
\draw[red,parametric,,domain=0:\t,samples=100,xrange=-5:5,yrange=-5:5] plot[id=astroid] function {5*(cos(t))**3,5*(sin(t))**3};
\pgfmathparse{5*(cos(\t*180/3.1415))^3}\let\x\pgfmathresult
\pgfmathparse{5*(sin(\t*180/3.1415))^3}\let\y\pgfmathresult
\pgfmathparse{90+\t*180/3.1415}\let\angle\pgfmathresult
\tkzPen[color=blue,angle=\angle, yscale=0.75, xscale=0.5]{\x,\y}
\end{tikzpicture}
}
\end{document}
			

Ce code créera 128 images (la 1ère et la dernière étant vides... Je n'ai toujours pas réglé ce problème. Quoi qu'il en soit, avec Gimp, ouvrez le PDF créé et sélectionner toutes les pages (sauf la 1 et la 128) en cliquant sur le bouton « Sélectionner tout », puis en sélectionnant les pages 1 et 128 en maintenant appuyée la touche [CTRL].
Mettez une résolution de 150 pixels/in.
Ensuite, pour inverser l'ordre des calques, allez dans le menu « Calque », puis Pile > Inverser l'ordre des calques.
Enfin, enregistrez sous GIF : Fichier > Enregistrer sous > astroide.gif, puis cochez « As animation », puis cliquez sur le bouton « Exporter » et voici ce que cela donne :

astroide

Construire une droite parallèle à une droite donnée

Le code est très volumineux, donc je ne le mets pas ici, mais voici le résultat (en utilisant toujours tkz-tools.sty) :

tracer une droite parallèle à une droite donnée

Pour télécharger le fichier source, identifiez-vous.

Convergence de la loi binomiale vers la loi normale

Loi binomiale

Pour construire ce Gif, il faut :

  • compiler le fichier source TEX ; attention, il utilise Xcas !
  • ouvrir avec Gimp le PDF créé, puis inverser l'ordre des calques ;
  • exporter au format Gif en cochant la case « As animate » et voilà !

Pour télécharger le fichier source, identifiez-vous.

Le flocon de Von Koch

Flocon de Von Koch

Pour construire ce Gif, il faut :

  • compiler le fichier source TEX ;
  • ouvrir avec Gimp le PDF créé, puis inverser l'ordre des calques ;
  • exporter au format Gif en cochant la case « As animate » et voilà !

Pour télécharger le fichier source, identifiez-vous.