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

Répondre à