Page 1 sur 1

Surfaces de Riemann

Posté : mer. 31 oct. 2012, 16:27
par GM
Pour le logarithme complexe :

Figure asymptote 9eb1e6e0b4213a5f48825aaa0a1bb287
*** 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. settings.outformat="pdf";
  2. settings.render=0;
  3. settings.prc=false;
  4. import graph3;
  5. import palette;
  6. size(150,false);
  7. currentprojection=orthographic(-10,10,80);
  8. triple f(pair t) {return (exp(t.x)*cos(t.y),exp(t.x)*sin(t.y),t.y);}
  9. surface s=surface(f,(-4,-2pi),(0,4pi),40,45,Spline);
  10. s.colors(palette(s.map(zpart),Rainbow()));
  11. draw(s,render(merge=true));


NB : Les trois premières lignes sont des options de compilation qui ont été nécessaires pour la compilation sur le forum, mais qui ne le seront pas forcément nécessaires chez vous, selon le format souhaité.

Re: Surfaces de Riemann

Posté : jeu. 1 nov. 2012, 17:53
par GM
Pour la racine carrée complexe :

Figure asymptote 12fc8632feb461130cede462458260f1
*** 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. settings.outformat="pdf";
  2. settings.render=0;
  3. settings.prc=false;
  4. import graph3;
  5. import palette;
  6. size(150,false);
  7. currentprojection=orthographic(80,80,80);
  8. int n=2;
  9. triple f(pair t) {return (t.x*cos(t.y),t.x*sin(t.y),t.x^(1/n)*sin(t.y/n));}
  10. surface s=surface(f,(0,0),(1,2pi*n),8,16,Spline);
  11. s.colors(palette(s.map(zpart),Rainbow()));
  12. draw(s,meshpen=thin()+gray,render(merge=true));

Re: Surfaces de Riemann

Posté : jeu. 1 nov. 2012, 17:54
par GM
Pour la racine cubique complexe :

Figure asymptote c21bf6c7b95a458908f8018d0bdf3732
*** 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. settings.outformat="pdf";
  2. settings.render=0;
  3. settings.prc=false;
  4. import graph3;
  5. import palette;
  6. size(150,false);
  7. currentprojection=orthographic(80,80,80);
  8. int n=3;
  9. triple f(pair t) {return (t.x*cos(t.y),t.x*sin(t.y),t.x^(1/n)*sin(t.y/n));}
  10. surface s=surface(f,(0,0),(1,2pi*n),8,16,Spline);
  11. s.colors(palette(s.map(zpart),Rainbow()));
  12. draw(s,meshpen=thin()+gray,render(merge=true));

Re: Surfaces de Riemann

Posté : jeu. 1 nov. 2012, 17:56
par GM
Pour la racine 4-ème :

Figure asymptote 73468f4b7f1e2e44bdfa9ef1768fa865
*** 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. settings.outformat="pdf";
  2. settings.render=0;
  3. settings.prc=false;
  4. import graph3;
  5. import palette;
  6. size(150,false);
  7. currentprojection=orthographic(80,80,80);
  8. int n=4;
  9. triple f(pair t) {return (t.x*cos(t.y),t.x*sin(t.y),t.x^(1/n)*sin(t.y/n));}
  10. surface s=surface(f,(0,0),(1,2pi*n),8,16,Spline);
  11. s.colors(palette(s.map(zpart),Rainbow()));
  12. draw(s,meshpen=thin()+gray,render(merge=true));