Meilleure approximation affine

Règles du forum
ATTENTION ! Il est demandé de ne déposer dans ce forum que des exemples
  • finalisés
  • que l'on pense intéressants et optimisés
  • et qui se rapportent au thème du forum.
Si certains exemples déposés donnent lieu à de nombreuses modifications, ils seront déplacés et remplacés par un nouveau sujet dans ce forum avec la ou les meilleures propositions.
Pour les demandes d'aide ... il y a un forum spécifique !

Meilleure approximation affine

Message non lupar GM » Lun 29 Mar 2010, 18:15

Cela pourra peut-être être utile pour introduire les notions de nombre dérivé et d'approximation affine :

Figure asymptote fbf237b551d3db3d28575f13cc10707c
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1.  
  2. import geometry;
  3. import graph_pi;
  4. usepackage("mathrsfs");
  5.  
  6. real f(real x) {return (x/2)^3-x+2.5;}
  7. pair F(real x) {return (x,f(x));}
  8. real g(real x) {return 1/2*(x-2)+1.5;}
  9. pair G(real x) {return (x,g(x));}
  10.  
  11. graphicrules(xunit=2cm, yunit=2cm,
  12. xmin=-1, xmax=4,
  13. ymin=-1, ymax=4,
  14. crop=Crop
  15. );
  16. cartesianaxis(Ticks("%",Size=.5mm,size=.3mm,Step=1),
  17. Ticks("%",Size=.5mm,size=.3mm,Step=1),
  18. Arrow
  19. );
  20. line l1=line((1,3),(3,0)),
  21. l2=line((1,2),(3,1)),
  22. l3=line((1,-1),(3,4));
  23.  
  24. draw(Label("$\mathscr{C}_f$",Relative(.75),SE),graph(f,-.3,3.5,1000));
  25. draw(Label("$\mathscr{T}$",Relative(1),S),graph(g,.5,3.5,1000),.8gray);
  26. draw(l1,.4bp+gray);
  27. draw(l2,.4bp+gray);
  28. draw(l3,.4bp+gray);
  29. dot("$A$",(2,f(2)),S);
  30. xlimits(-.3,4,Crop);
  31. ylimits(-.3,3,Crop);
  32.  
  33. picture pic;
  34. size(pic,6cm);
  35. draw(pic,graph(pic,f,1.8,2.2,1000));
  36. draw(pic,Label("$\mathscr{T}$",Relative(.95),S),graph(pic,g,1.8,2.2,1000),.8gray);
  37. draw(pic,relpoint(l1,.4)--relpoint(l1,.6),.4bp+gray);
  38. draw(pic,relpoint(l2,.4)--relpoint(l2,.6),.4bp+gray);
  39. draw(pic,Label("$T$",Relative(.9)),relpoint(l3,.4)--relpoint(l3,.6),.4bp+gray);
  40. dot(pic,"$A$",(2,f(2)),S);
  41. ylimits(pic,1.4,1.65,Crop);
  42. pair xm=min(pic,user=true),
  43. ym=max(pic,user=true);
  44.  
  45. xaxis(pic,BottomTop(),xmin=1.8,xmax=2.2,blue,Ticks(Step=0.1,Size=.5mm,size=.3mm));
  46. yaxis(pic,LeftRight(),red,Ticks(Step=0.1,Size=.5mm,size=.3mm));
  47.  
  48. add(new void(frame f, transform t) {
  49. frame G=shift(point(f,E))*align(bbox(pic,lightgray),10E);
  50. add(f,G);
  51. draw(f,t*box(xm,ym),red);
  52. draw(f,point(G,W)--t*point(pic,2E),dashed,Arrow);
  53. });
  54.  
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://gmaths.net/asy/index/?filtre=arc triple
Avatar de l’utilisateur
GM
Administrateur du site
Administrateur du site
 
Messages: 627
Inscription: Dim 7 Mar 2010, 14:50

Re: Meilleure approximation affine

Message non lupar GM » Lun 29 Mar 2010, 18:38

Je viens d'apporter une petite amélioration à l'exemple précédent : pour que le petit rectangle montrant la zone zoomée ne prenne pas en compte les labels.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://gmaths.net/asy/index/?filtre=arc triple
Avatar de l’utilisateur
GM
Administrateur du site
Administrateur du site
 
Messages: 627
Inscription: Dim 7 Mar 2010, 14:50


Retourner vers Analyse

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité