Problème avec la fonction fit()

Pour toute demande d'aide sur des exemples non finalisés, c'est ici.
Les exemples aboutis et intéressants seront ajoutés aux sous-forums qui suivent.

Règles du forum
Pour toute demande d'aide pour la conception (ou la confirmation d'un code) d'une figure Asymptote, c'est ici.

J'invite ceux qui ont régulièrement des questions à poser à aller dans leur panneau de l'utilisateur pour indiquer dans la signature de leurs messages :

  1. Nom du système d'exploitation (W7 ou Ubuntu 12.04 ou ...)
  2. Version d'Asymptote et éditeur utilisé pour les figures Asymptote
  3. Distribution LaTeX et éditeur utilisé pour les tex.


On va gagner du temps dans les réponses !
dohtreb
Messages : 8
Enregistré le : jeu. 3 mai 2012, 12:00

Problème avec la fonction fit()

Message non lu par dohtreb » mar. 8 mai 2012, 08:44

Hello,

Quelqu'un peut-il m'expliquer pourquoi la courbe n'apparaît pas dans le deuxième graphique (cf. code ci-dessous)? J'ai besoin d'utiliser la deuxième méthode pour pouvoir combiner plusieurs graphiques dans une même image en suivant par exemple http://www.marris.org/asymptote/Sciences_physiques/index.html#fig_er10_221109_errorbars.

Merci!

[Asymptote 2.13 sur mac (10.7.3) avec texlive 2011]

Code : Tout sélectionner

\documentclass{article}
\usepackage{asymptote}
\begin{document}

\begin{asy}
import graph;
real f(real x) {return (1+x^2)/(1+227*x^2+x^4);}
size(200,250,IgnoreAspect);
scale(Log,Log);
draw(graph(f,0.001,1000),linewidth(2bp)+red);
xlimits(0.001,1000,Crop);
ylimits(1e-6,1,Crop);
xaxis("$x$",BottomTop,LeftTicks);
yaxis("$y$",LeftRight,RightTicks);
\end{asy}

\begin{asy}
import graph;
real f(real x) {return (1+x^2)/(1+227*x^2+x^4);}
picture p1;
size(p1,200,250,IgnoreAspect);
scale(p1,Log,Log);
draw(p1,graph(f,0.001,1000),linewidth(2bp)+red);
xlimits(p1,0.001,1000,Crop);
ylimits(p1,1e-6,1,Crop);
xaxis(p1,"$x$",BottomTop,LeftTicks);
yaxis(p1,"$y$",LeftRight,RightTicks);
add(p1.fit());
\end{asy}

\end{document}
[Mac OS 10.8.5; asymptote 2.23; TeXLive 2013]

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1419
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème avec la fonction fit()

Message non lu par GM » mar. 8 mai 2012, 08:50

dohtreb a écrit :Quelqu'un peut-il m'expliquer pourquoi la courbe n'apparaît pas dans le deuxième graphique

oui :)

Remplacer

Code : Tout sélectionner

draw(p1,graph(f,0.001,1000),linewidth(2bp)+red);

par

Code : Tout sélectionner

draw(p1,graph(p1,f,0.001,1000),linewidth(2bp)+red);


Figure asymptote bce7ce31ccd368c1446a6480599868f7
*** 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. import graph;
  2. real f(real x) {return (1+x^2)/(1+227*x^2+x^4);}
  3. picture p1;
  4. size(p1,200,250,IgnoreAspect);
  5. scale(p1,Log,Log);
  6. draw(p1,graph(p1,f,0.001,1000),linewidth(2bp)+red);
  7. xlimits(p1,0.001,1000,Crop);
  8. ylimits(p1,1e-6,1,Crop);
  9. xaxis(p1,"$x$",BottomTop,LeftTicks);
  10. yaxis(p1,"$y$",LeftRight,RightTicks);
  11. add(p1.fit());
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.59)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.52-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.52-1 git) + TexLive2018
Merci de préciser la votre !

dohtreb
Messages : 8
Enregistré le : jeu. 3 mai 2012, 12:00

Re: Problème avec la fonction fit()

Message non lu par dohtreb » mar. 8 mai 2012, 08:57

Merci :?
On ne m'y prendra plus...
[Mac OS 10.8.5; asymptote 2.23; TeXLive 2013]

Avatar du membre
GM
Administrateur du site
Administrateur du site
Messages : 1419
Enregistré le : dim. 7 mars 2010, 14:50

Re: Problème avec la fonction fit()

Message non lu par GM » mar. 8 mai 2012, 09:55

dohtreb a écrit :J'ai besoin d'utiliser la deuxième méthode pour pouvoir combiner plusieurs graphiques dans une même image


A ce propos, un peu de lecture.

Comme je l'ai écrit dans le txt à côté du pdf, j'avais des intentions d'ajouts... et je n'ai jamais trouvé le temps. Et c'est pas à l'heure où je dois prévoir ce que j'exposerai en juin 2012 que je vais avoir le temps de le faire.
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 31/03/19) :
PC n°1 :Windows 10 - Asymptote(2.59)+MikTeX2.9 - Editeurs : Notepad++, TeXworks, Visual Studio Code.
Mes autres PC : Ubuntu 18.04LTS - Asymptote(2.52-?? git) + TexLive2018
Mon serveur : Debian Jessie - Asymptote(2.52-1 git) + TexLive2018
Merci de préciser la votre !

Répondre