Page 1 sur 1

ploarea

Publié : sam. janv. 30, 2010 11:41 am
par alb
Je cherche une méthode rapide pour visualiser:
1)la surface en couleur comprise entre les courbes d'équation y=19*x/(1+18*x) et y=x sur [0;1]
et
2)les courbes précédentes en trait épais.

Un premier essai me donne bien le remplissage mais les courbes n'apparaissent pas.

Re: ploarea

Publié : sam. janv. 30, 2010 12:30 pm
par parisse
Par exemple

Code : Tout sélectionner

plotarea(19*x/(1+18*x),x=0..1,color=red); 
plot(19*x/(1+18*x),x=0..1,affichage=epaisseur_ligne_4);
plotarea(x,x=0..1,affichage=quadrant4);
il reste alors à soustraire les 2 aires affichées.

Re: ploarea

Publié : sam. janv. 30, 2010 1:20 pm
par alb
Je voulais une seule couleur (entre les courbes) et les frontières.
J'ai essayé:

Code : Tout sélectionner

tracer_aire(19*x/(1+18*x),x=0..1,affichage=100);
plot(x,affichage=32+line_width_4);
tracer_aire(x,x=0..1,affichage=blanc);
plot(19*x/(1+18*x),x=0..1,display=line_width_4);
mais la frontière x n'apparait pas.

Re: ploarea

Publié : sam. janv. 30, 2010 2:42 pm
par parisse
Il faut mettre le plot(x,...) (ou droite(y=x)) en dernier, sinon il est "écrasé" par le plotarea en blanc.

Code : Tout sélectionner

tracer_aire(19*x/(1+18*x),x=0..1,affichage=100);
tracer_aire(x,x=0..1,affichage=blanc);
plot(19*x/(1+18*x),x=0..1,display=line_width_4);
plot(x,affichage=32+line_width_4);

Re: ploarea

Publié : sam. janv. 30, 2010 6:51 pm
par alb
Evidemment!
Je crois que je fais comme les élèves: je pose les questions avant de réfléchir.
Merci pour la réponse.