11 messages in org.openoffice.fr.progRe: [prog] Précision numérique
FromSent OnAttachments
xavier roguiezDec 11, 2008 8:52 am 
xavier roguiezDec 11, 2008 10:08 am 
Laurent GodardDec 11, 2008 11:10 am 
xavier roguiezDec 11, 2008 11:19 am 
Laurent GodardDec 11, 2008 11:15 pm 
Jean-Baptiste FaureDec 11, 2008 11:52 pm 
Bernard MarcellyDec 12, 2008 4:38 am 
xavier roguiezDec 12, 2008 11:10 am.ods
Jean-Baptiste FaureDec 12, 2008 12:20 pm 
xavier roguiezDec 12, 2008 12:59 pm 
xavier roguiezDec 12, 2008 1:17 pm 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Précision numériqueActions...
From:xavier roguiez (xr@geo.hmg.inpg.fr)
Date:Dec 12, 2008 12:59:21 pm
List:org.openoffice.fr.prog

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