begin process at 2012 02 14 10:51:26
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Problème calcul


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème calcul

mardi 19 novembre 2002 à 16:32:00 | Problème calcul

Nesta

Bonjour,

J'ai réalisé un prog qui trace des courbes et qui calcul son mini., son maxi., et sa déviation qui elle me pose problème.
Pour sa j'ai pompé la formule de calcul d'Excel ("ECARTYPEP").

J'utilise une variable DblTotalCarre qui contient le total des carrés de mes n valeurs,
une variable DblTotal qui contient le total de mes n
Puis je fais "le simple" calcul suivant qui me complique bien la vie..... :
(n * DblTotalCarre - (DblTotal ^ 2))
Au lieu de me retourner 0 sa me renvoie un nombre négatif à 10 puissance -16
-> Faites le test avec 21 valeurs à 0,03.

Je me suis renseigné auprès de polytechniciens qui m'ont confirmé que le signe de cette formule ne pouvait pas être négatif.

J'aimerai effectuer ce calcul en valeur exacte, mais je vois pas comment esquiver ce problème...?

Merci d'avance,
Bob.

Be cool....
mardi 19 novembre 2002 à 16:37:27 | Re : Problème calcul

Nesta

Précisions :

Quand j'affiche le contenu des mes variables et même des bouts de mes calculs (n * DblTotalCarre) et (DblTotal ^ 2) ce ne sont que des valeurs exactes... Alors je sais pas du tout qu'est ce qui merde.
J'utilise le type Double.

Please, help
Bob.

Be cool....


-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai réalisé un prog qui trace des courbes et qui calcul son mini., son maxi., et sa déviation qui elle me pose problème.
Pour sa j'ai pompé la formule de calcul d'Excel ("ECARTYPEP").

J'utilise une variable DblTotalCarre qui contient le total des carrés de mes n valeurs,
une variable DblTotal qui contient le total de mes n
Puis je fais "le simple" calcul suivant qui me complique bien la vie..... :
(n * DblTotalCarre - (DblTotal ^ 2))
Au lieu de me retourner 0 sa me renvoie un nombre négatif à 10 puissance -16
-> Faites le test avec 21 valeurs à 0,03.

Je me suis renseigné auprès de polytechniciens qui m'ont confirmé que le signe de cette formule ne pouvait pas être négatif.

J'aimerai effectuer ce calcul en valeur exacte, mais je vois pas comment esquiver ce problème...?

Merci d'avance,
Bob.

Be cool....
mardi 19 novembre 2002 à 18:06:32 | Re : Problème calcul

rene38

Problème de précision des calculs effectués par l'ordinateur !
-1 x 10 ^-16 = -0,000 000 000 000 000 1, c'est pratiquement zéro !
Une solution : dire que si l'écart type est infériur à 10^-15 alors il vaut 0.




-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai réalisé un prog qui trace des courbes et qui calcul son mini., son maxi., et sa déviation qui elle me pose problème.
Pour sa j'ai pompé la formule de calcul d'Excel ("ECARTYPEP").

J'utilise une variable DblTotalCarre qui contient le total des carrés de mes n valeurs,
une variable DblTotal qui contient le total de mes n
Puis je fais "le simple" calcul suivant qui me complique bien la vie..... :
(n * DblTotalCarre - (DblTotal ^ 2))
Au lieu de me retourner 0 sa me renvoie un nombre négatif à 10 puissance -16
-> Faites le test avec 21 valeurs à 0,03.

Je me suis renseigné auprès de polytechniciens qui m'ont confirmé que le signe de cette formule ne pouvait pas être négatif.

J'aimerai effectuer ce calcul en valeur exacte, mais je vois pas comment esquiver ce problème...?

Merci d'avance,
Bob.

Be cool....
mardi 19 novembre 2002 à 18:36:45 | Re : Problème calcul

Nesta

Effectivement, c'est la conclusion à laquelle j'étais arrivé. Le truc c'est que je fais la connerie d'en parler à un technicien de l'entreprise pour laquelle j'ai effectué le développement et j'arrive pas à le persuader que le problème ne vient pas de la formule.
J'avais "corrigé" le bug en testant le signe de ce bout de formule qui merdouille, quand il est négatif je colle un zéro à la place mais sa fait bidouillage...

Y a vraiment aucun moyen de tomber pile sur zéro sans tronquer de valeurs ???
Je crois que je vais devoir faire appel directement à la formule Excel, même si Excel est réputé pour faire des petites erreurs de calcul de temps en temps...

Merci René !

Be cool....


-------------------------------
Réponse au message :
-------------------------------

Problème de précision des calculs effectués par l'ordinateur !
-1 x 10 ^-16 = -0,000 000 000 000 000 1, c'est pratiquement zéro !
Une solution : dire que si l'écart type est infériur à 10^-15 alors il vaut 0.




-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai réalisé un prog qui trace des courbes et qui calcul son mini., son maxi., et sa déviation qui elle me pose problème.
Pour sa j'ai pompé la formule de calcul d'Excel ("ECARTYPEP").

J'utilise une variable DblTotalCarre qui contient le total des carrés de mes n valeurs,
une variable DblTotal qui contient le total de mes n
Puis je fais "le simple" calcul suivant qui me complique bien la vie..... :
(n * DblTotalCarre - (DblTotal ^ 2))
Au lieu de me retourner 0 sa me renvoie un nombre négatif à 10 puissance -16
-> Faites le test avec 21 valeurs à 0,03.

Je me suis renseigné auprès de polytechniciens qui m'ont confirmé que le signe de cette formule ne pouvait pas être négatif.

J'aimerai effectuer ce calcul en valeur exacte, mais je vois pas comment esquiver ce problème...?

Merci d'avance,
Bob.

Be cool....

jeudi 21 novembre 2002 à 01:31:55 | Re : Problème calcul

c51greedo

La formule d'excel fait surement la meme chose, c'est juste que tu vois pas comment elle calcule :)


Greedo


-------------------------------
Réponse au message :
-------------------------------

Effectivement, c'est la conclusion à laquelle j'étais arrivé. Le truc c'est que je fais la connerie d'en parler à un technicien de l'entreprise pour laquelle j'ai effectué le développement et j'arrive pas à le persuader que le problème ne vient pas de la formule.
J'avais "corrigé" le bug en testant le signe de ce bout de formule qui merdouille, quand il est négatif je colle un zéro à la place mais sa fait bidouillage...

Y a vraiment aucun moyen de tomber pile sur zéro sans tronquer de valeurs ???
Je crois que je vais devoir faire appel directement à la formule Excel, même si Excel est réputé pour faire des petites erreurs de calcul de temps en temps...

Merci René !

Be cool....


-------------------------------
Réponse au message :
-------------------------------

Problème de précision des calculs effectués par l'ordinateur !
-1 x 10 ^-16 = -0,000 000 000 000 000 1, c'est pratiquement zéro !
Une solution : dire que si l'écart type est infériur à 10^-15 alors il vaut 0.




-------------------------------
Réponse au message :
-------------------------------

Bonjour,

J'ai réalisé un prog qui trace des courbes et qui calcul son mini., son maxi., et sa déviation qui elle me pose problème.
Pour sa j'ai pompé la formule de calcul d'Excel ("ECARTYPEP").

J'utilise une variable DblTotalCarre qui contient le total des carrés de mes n valeurs,
une variable DblTotal qui contient le total de mes n
Puis je fais "le simple" calcul suivant qui me complique bien la vie..... :
(n * DblTotalCarre - (DblTotal ^ 2))
Au lieu de me retourner 0 sa me renvoie un nombre négatif à 10 puissance -16
-> Faites le test avec 21 valeurs à 0,03.

Je me suis renseigné auprès de polytechniciens qui m'ont confirmé que le signe de cette formule ne pouvait pas être négatif.

J'aimerai effectuer ce calcul en valeur exacte, mais je vois pas comment esquiver ce problème...?

Merci d'avance,
Bob.

Be cool....




Cette discussion est classée dans : problème, variable, calcul, formule, dbltotalcarre


Répondre à ce message

Sujets en rapport avec ce message

Problème de macro - calcul en fonction d'une variable [ par FlyingAlex ] Amis du jour bonjour!Alors tout d'abord j'ai un petit souci.J'ai créé sous Excel une combobox qui prend des valeurs suivant une liste dans une autre f Calcul de moyenne [ par fitts ] Bonjour à tous, je débute dans le VBA. Je vous explique mon problème J'au graphique montrant une courbe sinusoïdale au début et qui se stabilise au Problème avec la fonction GetVariable() avec un SWF [ par crazylaw ] Bonjour à vous Tout d'abors, je tient à préciser que je suis un débutant en VB. Alors voici mon problème.. J'ai incorporé un fichier . SWF à mon pro Problème de type de données : égalité entre cellules [ par CandideLeReveur ] Bonjour tout le monde,Je suis en train de faire un programme mais je bute sur la dernière étape. J'ai enregistré des données trimestrielles sur une di problème pour inserer une formule dans excel à partir d'un VBS [ par mc04 ] Bonjourvoila mon problème:j'ai un fichier excel contenant des positions et des codes barres. le problème est que les positions ne sont pas dans un ord Inserer une variable dans un texte. [ par fredcad ] Bonjour, Débutant Visual Basic, j’ai un problème de retour à la ligne après une variable. Je m’explique. Je souhaite générer un fichier texte de conf [Catégorie modifiée VB6 --> VBA] formule et variable dans une cellule [ par tyron2002 ] Bonjour, J'ai besoin de générer une formule de type ( =donnée!A4 ) en sachant que la cellule A4 peut changer de valeur et que sur chaque formule gé Problème avec une variable texte [ par Aurore3555 ] Bonjour, j'ai un problème avec ma macro VBA. J'ai crée un bon de commande et une liste déroulante avec le nom de mes fournisseurs. A partir de cette l [Catégorie modifiée VB6 -> VBA] Problème réference à une cellule dans une autre feuille [ par alumou ] Bonjour à tous, Voici mon problème, je souhaite inscrire dans une cellule une formule faisant référence à une cellule dans la même feuille mais égale


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,484 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales