Le 14/03/2005 21:23, Le Farfadet Spatial a écrit :

    Salut à tous !

    Je crains que la forme de résumé ne rende ma réponse que partiellement compréhensible mais je n'ai guère le choix !

    Déjà, merci à ceux qui ont répondu. Quelques réponses sur certains points particuliers.
.....................
Mon utilisation actuelle est scientifique mais sans calculs compliqués. En fait il s'agit surtout pour moi d'organiser des données de mesure, quelques feuilles de données brutes (valeur renvoyée par un spectromètre par ex.) et des feuilles de traitement pour obtenir les données finales (concentration de colorant).
Les calculs sont des combinaisons linéaires, des fonctions trigonométriques, puissance, log et des régressions linéaires. Rien de bien méchant donc ...

    Donc, si j'ai bien compris, des formules ponctuelles. Certes, /a priori/, rien de terrible mais des erreurs d'arrondis peuvent avoir lieux. Peux-tu me fournir des exemples représentatifs de formules et de jeux de donnés à appliquer à ces formules ?

étalonnage d'un fluorimètre : régression linéaire entre moyennes et concentrations

Gamme étalon 1


Concentration
Fluorescence

(g/L) mesure 1 mesure 2 mesure 3 moyenne
0,0009 1,30 1,50 1,40 1,40
0,0018 3,70 3,70 3,50 3,63
0,0090 36,00 35,60 35,50 35,70
0,0180 62,90 63,40 62,70 63,00










Formule matricielle : {=DROITEREG(E6:E9;A6:A9;1;0)}

Le plus compliqué que j'ai trouvé : calcul d'un débit à travers un orifice pas forcément entièrement rempli (rempli = en charge, sinon il est à surface libre). Il y a 5 étapes intermédiaires car il faut calculer la surface verticale de l'orifice remplie par l'eau en fonction du niveau amont. On calcule d'abord la hauteur au-dessus du bas de l'orifice puis la surface :
  • si l'orifice est en charge c'est la surface d'un disque
  • sinon il faut calculer  la surface comprise en la corde et la circonférence d'un cercle, un truc comme 1/2 R^2 (theta - sin(theta)). Pour le sinus c'est le théorème de Pythagore et pour l'angle c'est de la trigo inverse
  • enfin le débit est obtenu en multipliant des coeff par la surface et la puissance 1/2 de la hauteur.
  • Tout ça avec des tests et des changements d'unité (cm ou mm <->m)
La dernière formule est par exemple :
=$I$3*RACINE(2*9,81)*H120/10000*SI(D120<$E$3*(2+$G$3);RACINE((1+$G$3)/(2+$G$3))*RACINE(D120*0,01);RACINE((D120-$E$3)*0,01))*1000
Après on peut intégrer en temps pour calculer le volume passé à travers l'orifice.

Je t'envoie en privé un extrait, ce sera sans doute plus clair ;-).

Je ne suis pas sûr qu'il puisse y avoir de dangeureuses accumulation d'erreur d'arrondi dans ce genre de calcul car les résultats intermédiaires sont peu réutilisés, sauf dans le calcul de volume.

Je me sers aussi de Calc pour faire des interpolations (j'en avais parlé sur Users-FR il y a quelques temps), et là on obtient parfois des choses intéressantes mais ce n'est pas propre au tableur mais plutôt à l'algorithme sommaire que j'utilise (interpolation linéaire à pas de temps fixe sur des données à pas de temps variable).

A faire mes comptes et les moyennes d'étudiants. Donc les histoires d'arrondi....

    Ben, je pense que tes étudiants ne serait pas content si jamais l'arrondis est en leur défaveur...
Oui, mais comme ils ne savent pas compter, ils ne s'en apercevront pas. ;-)) Je sais c'est de la pure méchanceté ;-)

-- 
Jean-Baptiste FAURE
Cemagref - Unité de Recherche Hydrologie-Hydraulique
Tel: 04 72 20 87 76 - Fax: 04 78 47 78 75 - Web: http://www.lyon.cemagref.fr
Cemagref-Lyon 3bis, quai Chauveau C.P.220 69336 Lyon cedex09 FRANCE
<< Interpoler est difficile, extrapoler est téméraire >>


Répondre à