Page 1 sur 1

Tracer une suite de fonctions

MessagePosté: Jeudi 06 Mai 2010, 13:21
par toufan
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

Re: Tracer une suite de fonctions avec Asymptote

MessagePosté: Jeudi 06 Mai 2010, 14:22
par fp
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.

Re: Tracer une suite de fonctions avec Asymptote

MessagePosté: Jeudi 06 Mai 2010, 14:33
par toufan
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

Re: Tracer une suite de fonctions avec Asymptote

MessagePosté: Jeudi 06 Mai 2010, 16:22
par projetmbc
Un forum qui pourrait t'aider : http://asy.gmaths.net/forum/ .

Re: Tracer une suite de fonctions avec Asymptote

MessagePosté: Jeudi 06 Mai 2010, 17:43
par GMaths
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