La commande 'void '

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

La commande 'void '

Messagepar toufan » Jeudi 12 Mars 2009, 17:07

Bonjour ,

Je voudrais écrire une fonction avec 3 arguments , : 1er argument une fonction , 2ème et 3ème arguments étant des réels.
Le but est : tracer la fonction sur l'intervalle [arg2 ; arg3].
J'ai fait une fonction à l'aide de 'void' qui m'envoie des erreurs.

Code: Tout sélectionner
size(300,150,IgnoreAspect);
import graph;
// tracer f sur l'intervalle [a,b]
void Tracer(real f(real), real a, real b) {
//  courbe :
 draw(graph(f,a,b,operator ..),linewidth(1bp)+blue);
// draw(graph(new real(real t) {return f(t);},a,b,operator ..),linewidth(1bp)+blue);

xaxis("$x$",Bottom,LeftTicks(Step=0.25), p=.8black);
yaxis("$f(x)$",Left,LeftTicks, p=.8black);
    }

real f(real x) {return (x-1)/sqrt(1+x^2);}

Tracer(f, 0, 1)


Message d'erreur vient de l'appel à : Tracer(f,0,1).
quelqu'un a des idées pour résoudre ce problème ?
Merci

Toufan
Amateur de LaTeX
toufan
Kilo-utilisateur
 
Messages: 139
Inscription: Mercredi 04 Janvier 2006, 18:09
Localisation: Paris

Publicité

Re: [asymptote] la commande 'void '

Messagepar Fabrice Couvreur » Jeudi 12 Mars 2009, 17:32

Bonsoir,
L'appel de la routine se fait par :

Code: Tout sélectionner
Tracer(f, 0, 1);
Fabrice Couvreur
Giga-utilisateur
 
Messages: 601
Inscription: Samedi 18 Août 2007, 00:55

Re: [asymptote] la commande 'void '

Messagepar toufan » Jeudi 12 Mars 2009, 18:37

Merci ,
j'avais oublié le ; dans l'appel à la routine : Tracer(f, 0, 1);
Toufan
Amateur de LaTeX
toufan
Kilo-utilisateur
 
Messages: 139
Inscription: Mercredi 04 Janvier 2006, 18:09
Localisation: Paris


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

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