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)
quelqu'un a des idées pour résoudre ce problème ?
Merci
Toufan