Définir une suite de fonctions

Règles du forum
ATTENTION ! Il est demandé de ne déposer dans ce forum que des exemples de figures en langage Asymptote
  • 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 !
Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1348
Enregistré le : dim. 7 mars 2010, 14:50

Définir une suite de fonctions

Message non lu par GM » mer. 7 mai 2014, 19:59

Dans le cadre de l'atelier Asymptote du stage LaTeX 2014 dont je parle ici, je vais :
  1. évoquer brièvement les types de données natifs d'Asymptote ;
  2. illustrer, tout aussi brièvement, l'utilisation de typedef ;
  3. m'attarder sur l'intérêt de créer de nouvelles structures de données.

Pour illustrer le deuxième point, on retiendra qu'il peut être utile de connaitre typedef quand on souhaite définir des suites de fonctions.

Figure asymptote afaf66bef34cd0b1713984668687515c
*** 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. size(10cm);
  2. import graph;
  3. import geometry;
  4. typedef real myfunc(real);
  5. myfunc fn(int n){
  6. return new real(real x) {return x^n;};
  7. }
  8. pen stylos[]={red,blue}; stylos.cyclic=true;
  9.  
  10. for(int k=0; k<16; ++k)
  11. draw(Label(scale(.6)*string(k),Relative(.35*(1-k/50)),(0,0),Fill(white)),graph(fn(k),-1,1),stylos[k]);
  12. show(defaultcoordsys);
  13. label("Fonctions $x\mapsto x^n$ sur $[-1;1]$",truepoint(N),N,Fill(yellow));
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://asy.marris.fr/indexasy/?filtre=arc triple
Mes configurations (le 10/10/17) :
PC n°1 :Windows 10 - Asymptote(2.41)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 16.04LTS - Asymptote(2.42 git) + TexLive2017 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Répondre