element

Utilisation de Xcas

Modérateur : xcasadmin

slejoly
Messages : 194
Inscription : sam. oct. 14, 2006 10:17 am
Localisation : Lorient

element

Message par slejoly » sam. déc. 20, 2008 11:10 am

Bonjour, j'ai un soucis avec element :
d'après la doc : « element peut avoir différents types d'arguments un intervalle a..b et deux réels la valeur et le pas. »
Or quand je rentre : t:=element(0 .. pi,pi/3,pi/10)
Xcas renvoie : parameter(t,0,pi,pi/3,pi/10), très bien c'est ce que je veux, mais dès que je « bouge » t avec le curseur cela fait disparaître ce que j'ai rentré et j'obtiens :
t:=element(0 .. pi,1.25663706)
parameter(t,0,pi,1.25663706,pi/100.0) ??
Stéphane Lejoly

P.-S. je n'ai pas ce problème avec assume(t:=[pi/3,0,pi,pi/10]).

slejoly
Messages : 194
Inscription : sam. oct. 14, 2006 10:17 am
Localisation : Lorient

Message par slejoly » sam. déc. 20, 2008 11:52 am

Un autre soucis :
A:=point(-4,0);B:=point(4,0);;
C:=arc(A,B,-pi);
assume(t:=[1.88495559,0,pi,pi/10]);
M:=element(C,t);
H:=simplifier(projection(droite(A,B),M));
x:=simplifier(longueur(A,H));

et là Xcas me donne : -4*cos(t)-4 une longueur négative !

si je rentre x:=simplifier(longueur(H,A)); là il donne 4*cos(t)+4

Problème ?

Un soucis du même ordre :
AMH:=triangle(A,M,H);
AireAMH:=simplifier(aire(AMH)) me donne -6*sqrt(3) une aire négative.

Stéphane Lejoly

parisse
Messages : 5882
Inscription : mar. déc. 20, 2005 4:02 pm
Contact :

Message par parisse » lun. déc. 22, 2008 7:52 am

slejoly a écrit :Bonjour, j'ai un soucis avec element :
d'après la doc : « element peut avoir différents types d'arguments un intervalle a..b et deux réels la valeur et le pas. »
Or quand je rentre : t:=element(0 .. pi,pi/3,pi/10)
Xcas renvoie : parameter(t,0,pi,pi/3,pi/10), très bien c'est ce que je veux, mais dès que je « bouge » t avec le curseur cela fait disparaître ce que j'ai rentré et j'obtiens :
t:=element(0 .. pi,1.25663706)
parameter(t,0,pi,1.25663706,pi/100.0) ??
Stéphane Lejoly
En effet, un petit bug que je corrige en ce moment, mais il faudra attendre la rentrée pour une version corrigée (en particulier pour mac).
Un autre soucis :
A:=point(-4,0);B:=point(4,0);;
C:=arc(A,B,-pi);
assume(t:=[1.88495559,0,pi,pi/10]);
M:=element(C,t);
H:=simplifier(projection(droite(A,B),M));
x:=simplifier(longueur(A,H));

et là Xcas me donne : -4*cos(t)-4 une longueur négative !
Je n'arrive pas à reproduire ce problème sous linux, ça renvoie 4*cos(t)+4, il faudra que j'essaie sur mac à la rentrée.
AMH:=triangle(A,M,H);
AireAMH:=simplifier(aire(AMH))me donne -6*sqrt(3) une aire négative.
la par contre c'est normal, aire renvoie une aire algébrique et le triangle est défini dans le sens rétrograde.

bonnes vacances!

Répondre