Jean-Baptiste Faure a écrit :
Le 12.12.2008 20:12, xavier roguiez a écrit :
Désolé pour le premier mail , mais je me suis rendu compte que les
valeurs approchées proposées en copier coller donnait effectivement
le résultat affiché.
Maintenant je cherche mon erreur, je remets pas en cause OO, mais
plutôt mon approche. J'ai rajouté des 28. sur mes chiffres mais rien
n'y change
Bonsoir Xavier,
Je te suggère de faire ton calcul en 2 étapes, au moins pour vérifier
: d'une part le calcul des 3 coefficients et d'autre part la
résolution de l'équation. Je ne serais pas surpris que la différence
entre les deux approches soit dans le calcul des coefficients.
Voici le calcul, j'ai déjà une différence à partir de c...
Sous Mapple
a:=bw/2; b:=alpha*(A+Ap); c:=-alpha*(d*A+dp*Ap);
> Delta:=b^2-4*a*c;
> x1:=(-b+Delta^0.5)/(2*a);
> x2:=(-b-Delta^0.5)/(2*a);
a := .1250000000
b := .06878724275
c := -.05473732326
Delta := .03210034640
x1 := .4415138104
x2 := -.9918117530
Sous Scilab,
-->a=bw/2.; b=alpha*(A+Ap); c=-alpha*(d*A+dp*Ap);
-->a
a =
0.125
-->b
b =
0.0687872
-->c
c =
- 0.0547373
Voici le copier coller du tableur, et la solution macro-fonction me
donne le même résultat
a = 0,125000000
b = 0,068787243
c = -0,054145633
Delta = 0,03180450
Cela diverge effectivement au niveau de c, mais comment modifier cette
différence.
D'avance merci pour toute information
xavier
---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org