Tracer une suite de fonctions

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Tracer une suite de fonctions

Messagepar toufan » Jeudi 06 Mai 2010, 13:21

Bonjour,

Je voudrais tracer la suite de fonctions $f_n(x)=x^n$ ( $x\in [0,1]$ ) pour $n=1 \ldots 6$ .
Pour différentes valeurs de $n$, je voudrais positionner les graphes comme dans l'image ci-dessous.

Quelqu'un a une idée?

Merci
Toufan
Fichiers joints
dessin.png
dessin.png (5.73 Kio) Vu 857 fois
Dernière édition par toufan le Jeudi 06 Mai 2010, 16:34, édité 1 fois.
Amateur de LaTeX
toufan
Kilo-utilisateur
 
Messages: 139
Inscription: Mercredi 04 Janvier 2006, 18:09
Localisation: Paris

Publicité

Re: Tracer une suite de fonctions avec Asymptote

Messagepar fp » Jeudi 06 Mai 2010, 14:22

Voilà une proposition en MetaPost :
Code: Tout sélectionner
verbatimtex
%&latex
\documentclass[12pt]{book}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\begin{document}
etex;

prologues:=3;
ux:=8cm;
uy:=3cm;
filenametemplate "%j.mps";

picture repere;
path fonc[];

drawdblarrow (0,1.1uy)--(0,0)--(1.1ux,0);
draw (-3,uy)--(3,uy);
draw (-3,uy/2)--(3,uy/2);
draw (ux/6,-3)--(ux/6,3);
draw (ux/4,-3)--(ux/4,3);
draw (ux/2,-3)--(ux/2,3);
draw (ux,-3)--(ux,3);
label.lft(btex 0 etex,(-3,0));
label.lft(btex $\frac{1}{2}$ etex,(-3,uy/2));
label.lft(btex 1 etex,(-3,uy));
label.bot(btex $\frac{1}{6}$ etex,(ux/6,-3));
label.bot(btex $\frac{1}{4}$ etex,(ux/4,-3));
label.bot(btex $\frac{1}{2}$ etex,(ux/2,-3));
label.bot(btex 1 etex,(ux,-3));
repere:=currentpicture;

def fonction(expr n,x)=
x**n
enddef;

beginfig(1);
xmin:=0;
xmax:=1;
nbpas:=50;

pas:=(xmax-xmin)/nbpas;
for i=1 upto 2:
for j=1 upto 3:
 fonc[2*(j-1)+i]:=for k=0 upto nbpas-1:
 (ux*(xmin+k*pas),uy*(fonction(3*(j-1)+i,xmin+k*pas)))..
 endfor (ux*xmax,uy*(fonction(3*(j-1)+i,xmax)));
 draw repere shifted((i-1)*1.3ux,(1-j)*1.3uy);
 draw fonc[2*(j-1)+i] shifted((i-1)*1.3ux,(1-j)*1.3uy);
endfor;
endfor;

label(btex $f_1(x)=x^1$ etex,(ux/2,uy/2)) shifted(-ux/4,0);
label(btex $f_2(x)=x^2$ etex,(ux/2,uy/2)) shifted(1.3ux,0);
label(btex $f_3(x)=x^3$ etex,(ux/2,uy/2)) shifted(0,-1.3uy);
label(btex $f_4(x)=x^4$ etex,(ux/2,uy/2)) shifted(1.3ux,-1.3uy);
label(btex $f_5(x)=x^5$ etex,(ux/2,uy/2)) shifted(0,-2.6uy);
label(btex $f_6(x)=x^6$ etex,(ux/2,uy/2)) shifted(1.3ux,-2.6uy);
endfig;
end;


FP.
fp
Giga-utilisateur
 
Messages: 752
Inscription: Mercredi 24 Février 2010, 08:04
Statut actuel: Actif et salarié | Enseignant

Re: Tracer une suite de fonctions avec Asymptote

Messagepar toufan » Jeudi 06 Mai 2010, 14:33

fp a écrit:Voilà une proposition en MetaPost :
FP.


Merci FP je vais voir ta proposition et essayer de la traduire en langage Asymptote.
Toufan
Amateur de LaTeX
toufan
Kilo-utilisateur
 
Messages: 139
Inscription: Mercredi 04 Janvier 2006, 18:09
Localisation: Paris

Re: Tracer une suite de fonctions avec Asymptote

Messagepar projetmbc » Jeudi 06 Mai 2010, 16:22

Un forum qui pourrait t'aider : http://asy.gmaths.net/forum/ .
projetmbc
Péta-utilisateur
 
Messages: 1895
Inscription: Samedi 29 Décembre 2007, 00:58
Statut actuel: Actif et salarié | Enseignant

Re: Tracer une suite de fonctions avec Asymptote

Messagepar GMaths » Jeudi 06 Mai 2010, 17:43

projetmbc a écrit:Un forum qui pourrait t'aider : http://asy.gmaths.net/forum/ .

On vient d'y proposer deux idées pour résoudre le problème posé : http://asy.gmaths.net/forum/post569.html#p569
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités