Le 11.12.2008 19:10, xavier roguiez a écrit :

Re bonsoir

Petite précision sur mon problème, le point de départ est l'équation suivante en x

bw:=0.25;
d:=0.917;
dp:=0.067;
A:=2945*10^(-6); Ap:=490*10^(-6);
Es:=200000; Ecm:=22000*(28/10)^0.3;
alpha:=Es/Ecm*(1+2);
solve(bw*x^2/2+alpha*(A+Ap)*x-alpha*(d*A+dp*Ap),x);

et la résolution donne .4415138105 comme racine positive mais la valeur 0,43820369 n'est pas la bonne, cela fait 1% d'erreur. Je reproduis le même résultat 0.43820369 sous Excel. Mais par contre, en C ou avec Mapple, j'obtiens les résultats 4415138105 du dessus.. Cela diverge à l'estimation du déterminant.


Bonjour Xavier,

Je vérifierais aussi la vérification ;-)
- les coefficients de ton équation sont-ils bien les mêmes que ceux obtenus par ta macro ? - je remarque un 28/10 : si je codais ça en Fortran le résultat serait 2 (division de 2 variables entières -> résultat entier), soit pour 28/10^0.3 1.2311444 au lieu de 1.3619069 (calculs en simple précision).

Bonne journée
JBF

--
Seuls des formats ouverts peuvent assurer la pérennité de vos documents.


---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org

Répondre à