Liste de nombres

Tout ce qui concerne le langage LaTeX et ses variantes. Ce langage est supporté sur le forum via les balises tex.

Modérateur : gdm_tex

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
Sebcbien
Utilisateur confirmé
Utilisateur confirmé
Messages : 53
Inscription : mercredi 05 septembre 2007, 12:58

Liste de nombres

Message par Sebcbien »

Bonjour.

Est-il possible de créer des listes de nombres avec latex ? Par exemple, créer deux listes de 5 nombres (abscisses et ordonnées) puis utiliser la commande multido pour placer les 5 points dans l'environnement pstricks .

\multido{\i=1+1}{5}{\psdot(abs[\i],ord[\i])}
Merci

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Liste de nombres

Message par rebouxo »

Qu'est-ce que tu veux faire. Si c'est pour faire des nuages de points, voir \psgraph, sinon détailler un peu plus.

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

Sebcbien
Utilisateur confirmé
Utilisateur confirmé
Messages : 53
Inscription : mercredi 05 septembre 2007, 12:58

Re: Liste de nombres

Message par Sebcbien »

Je souhaite représenter graphique les premiers termes d'une suite récurrente. Je ne vaux pas déléguer les calcule à un autre logiciel (je n'ai pas le temps de voir comment ça fonctionne pour l'instant). Je vais donc calculer les coordonnées des points qui m'intéressent avec la calculatrice puis tracer un certain nombre de segments. Mais j'aimerais ne pas avoir à répéter dix fois chaque commande.
Est-il possible de créer plusieurs listes de valeurs : abs=1,2,3} ord={0.7,3.1.-4} par exemple puis d'utiliser une commande comme multido pour tracer des segment qui relient les points. Je sais que l'on peut utiliser la commande psline avec plusieurs points, mais je trouve que ce serait plus pratique avec des listes.

Merci.

kojak
Modérateur global
Modérateur global
Messages : 10380
Inscription : samedi 18 novembre 2006, 19:50

Re: Liste de nombres

Message par kojak »

bonjour,

Et pourquoi pas utiliser le package pro-suites de Denis :wink:
Pas d'aide par MP.

Sebcbien
Utilisateur confirmé
Utilisateur confirmé
Messages : 53
Inscription : mercredi 05 septembre 2007, 12:58

Re: Liste de nombres

Message par Sebcbien »

En effet. Je suis passé par là pendant mes recherches aujourd'hui, et ça semble très bien. Mais comme dit précédemment j'y reviendrai sans doute quand j'aurais plus de temps.

Donc pas de listes ? Je vais me débrouiller avec psline.

Merci.

rebouxo
Modérateur global
Modérateur global
Messages : 6962
Inscription : mercredi 15 février 2006, 13:18
Localisation : le havre

Re: Liste de nombres

Message par rebouxo »

Bon ben psgraph est ton ami. Un tableur pour le calcul de tes termes et en deux coups de cuillères à pot et c'est réglé.

Olivier
A line is a point that went for a walk. Paul Klee.
Par solidarité, pas de MP.

un bon petit
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 796
Inscription : vendredi 12 juin 2009, 22:35
Localisation : Chambéry

Re: Liste de nombres

Message par un bon petit »

Je propose ce code :

Code : Tout sélectionner

\documentclass{article}
\usepackage{pstricks,pstricks-add}
\def\trouveelement(#1,#2)#3#4{\def#3{#1}\def#4{#2}}
\newcommand\lignebrisee[3][]{%
	\def\listepoint{}\def\abscisse{#2,}\def\ordonnee{#3,}%
	\loop
		\expandafter\trouveelement\expandafter(\abscisse)\pointx\abscisse
		\expandafter\trouveelement\expandafter(\ordonnee)\pointy\ordonnee
		\edef\listepoint{\listepoint(\pointx,\pointy)}%
		\unless\ifx\abscisse\empty
	\repeat
	\edef\listepoint{\unexpanded{\psline[#1]}\listepoint}\listepoint
}
\begin{document}
\begin{pspicture}(0,-5)(10,10)
	\psaxes(0,0)(0,-5)(10,10)
	\lignebrisee{1,3,5,8,9}{-2,-0.5,9,4,8}
	\lignebrisee[linewidth=0.4pt,linestyle=dashed]{0,2,4,6,8,10}{5,9,7,2,0,1}
\end{pspicture}
\end{document}